em78p156n ELAN Microelectronics Corp, em78p156n Datasheet - Page 19

no-image

em78p156n

Manufacturer Part Number
em78p156n
Description
8-bit Micro-controller
Manufacturer
ELAN Microelectronics Corp
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
em78p156nPJ
Quantity:
42
Part Number:
em78p156nPJU
Manufacturer:
Hamlin
Quantity:
40 000
This specification is subject to change without prior notice.
Table 4 Usage of Port 6 Input Change Wake-up/Interrupt Function
PORT
1
(I) Wake-up from Port 6 Input Status Change
(a) Before SLEEP
1. Disable WDT
2. Read I/O Port 6 (MOV R6,R6)
3. Execute "ENI" or "DISI"
4. Enable interrupt (Set IOCF.1)
5. Execute "SLEP" instruction
(b) After Wake-up
1. IF "ENI"
2. IF "DISI"
NOTE: Software disables WDT (watchdog timer) but hardware must be enabled before applying
Weakly
Pull-up
VCC
Port 6 Change Wake-Up function. (CODE Option Register and Bit 11 (ENWDTB-) set to
“1”).
Rex*
Interrupt vector (008H)
Next instruction
1
(using very carefully)
Fig. 8 The Circuit of I/O Port with R-option(P50,P51)
Usage of Port 6 input status changed Wake-up/Interrupt
ROC
*The Rex is 430K ohm external resistor
0
1
19
M
U
X
Q
Q
Q
Q
(II) Port 6 Input Status Change Interrupt
1. Read I/O Port 6 (MOV R6,R6)
2. Execute "ENI"
3. Enable interrupt (Set IOCF.1)
4. IF Port 6 change (interrupt)
P
R
C
L
P
R
C
L
PCRD
Interrupt vector (008H)
CLK
D
D
PDRD
PCWR
PDWR
EM78P156N
OTP ROM
07.29.2004 (V1.2)
IOD

Related parts for em78p156n