em78p210n ELAN Microelectronics Corp, em78p210n Datasheet - Page 30

no-image

em78p210n

Manufacturer Part Number
em78p210n
Description
8-bit Microcontroller With Otp Rom
Manufacturer
ELAN Microelectronics Corp
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
EM78P210N
Manufacturer:
ELAN
Quantity:
20 000
EM78P210N
8-Bit Microcontroller with OTP ROM
24 •
6.4.1 Usage of Port 6 Input Change Wake-up/Interrupt Function
(1) Wake-up
(3) Interrupt
T17
T10
T11
(a) Before Sleep
(a) Before Port 6 pin change
(b) After Port 6 pin changed (interrupt)
(b) After wake-up
/SLEP
1. Disable WDT
2. Read I/O Port 6 (MOV R6,R6)
3. Execute "ENI" or "DISI"
4. Enable wake-up bit
5. Execute "SLEP" instruction
→ Next instruction
1. Read I/O Port 6 (MOV R6,R6)
2. Execute "ENI" or "DISI"
3. Enable interrupt (Set BANK1-RF ICIE =1)
1. IF "ENI" → Interrupt vector (008H)
2. IF "DISI" → Next instruction
(Set Bank 0-RE ICWE =1)
Figure 6-7 Port 6 Block Diagram with Input Change Interrupt/Wake-up
D
CLK
Usage of Port 6 Input Status Change Wake-up/Interrupt
ICIE
P
R
C
L
Q
_
Q
ICWE
(This specification is subject to change without further notice)
(2) Wake-up and Interrupt
(a) Before Sleep
(b) After wake-up
D
CLK
RE.1
6. Execute "SLEP" instruction
P
R
1. Disable WDT
2. Read I/O Port 6 (MOV R6,R6)
3. Execute "ENI" or "DISI"
4. Enable wake-up bit
5. Enable interrupt (Set BANK1-RF ICIE
1. IF "ENI" → Interrupt vector (008H)
2. IF "DISI" → Next instruction
C
L
(Set Bank 0-RE ICWE =1)
Q
Q
_
=1)
Product Specification (V1.2) 04.22.2008
Q
Q
_
P
R
C
L
CLK
D
(Wake-up from
Next Instruction
(Wake-up from
ENI Instruction
Interrupt
DISI Instruction
SLEEP)
SLEEP)
Interrupt

Related parts for em78p210n