EM78P143
8-Bit Microprocessor with OTP ROM
Product Specification (V1.1) 12.30.2009
•
••
• 35
(This specification is subject to change without further notice)
6.5.1.2 Wake-up and Interrupt Modes Operation Summary
Signal Sleep Mode Normal Mode
DISI + IOCF0 (EXIE) Bit 2 = 1
Next Instruction+ Set RF (EXIF) = 1
ENI + IOCF0 (EXIE) Bit 2 = 1
INT Pin NA
Interrupt Vector (0x03 )+ Set RF (EXIF)=1
IOCD1 (ICWE) Bit1=0, IOCF0 (ICIE) Bit1=0 IOCF0 (ICIE) Bit 1 = 0
Oscillator, TCC and TIMERX are stopped.
Port 5 input status change wake up is invalid.
Port 5 input status change interrupt is invalid
IOCD1 (ICWE) Bit1=0, IOCF0 (ICIE) Bit1=1 NA
Set RF (ICIF) = 1,
Oscillator, TCC and TIMERX are stopped.
Port 5 input status change wake up is invalid.
NA
IOCD1 (ICWE) Bit 0 = 1, IOCF0 (ICIE) Bit 1 = 0 NA
Wake-up+ Next Instruction
Oscillator, TCC and TIMERX are stopped.
NA
IOCD1 (ICWE) Bit 0 = 1, DISI + IOCF0 (ICIE) Bit 1 = 1
DISI + IOCF0 (ICIE) Bit 1 = 1
Wake-up+ Next Instruction+ Set RF (ICIF) = 1
Oscillator, TCC and TIMERX are stopped. Next Instruction+ Set RF (ICIF) = 1
IOCD1 (ICWE) Bit 0=1, ENI + IOCF0 (ICIE) Bit 1 = 1
ENI + IOCF0 (ICIE) Bit 1 = 1
Port 5 Input
Status Change
Wake-up+ Interrupt Vector (0x06 )+ Set RF
(ICIF) = 1
Oscillator, TCC and TIMERX are stopped. Interrupt Vector (0x06 )+ Set RF (ICIF)=1
DISI + IOCF0 (TCIE) Bit 0=1
Next Instruction + Set RF (TCIF)=1
ENI + IOCF0 (TCIE) Bit 0=1
TCC
Overflow NA
Interrupt Vector (009H) + Set RF (TCIF)=1
IOCD1 (ADWE) Bit 2=0, IOCF0 (ADIE) Bit 3 = 0 IOCF0 (ADIE) Bit 3=0
Clear R9 (ADRUN) = 0, ADC is stopped,
AD conversion wake up is invalid.
Oscillator, TCC and TIMERX are stopped.
AD conversion interrupt is invalid
IOCD1 (ADWE) Bit 2 = 0, IOCF0 (ADIE) Bit 3 = 1 NA
Set RF (ADIF) = 1, R9 (ADRUN) = 0,
ADC is stopped,
AD conversion wake up is invalid.
Oscillator, TCC and TIMERX are stopped.
NA
IOCD1 (ADWE) Bit 2 = 1, IOCF0 (ADIE) Bit 3 = 0 NA
Wake-up+ Next Instruction,
Oscillator, TCC and TIMERX keep on running.
Wake up when AD conversion is completed.
NA
IOCD1 (ADWE) Bit 2 = 1,
DISI + IOCF0 (ADIE) Bit 3 = 1 DISI + IOCF0 (ADIE) Bit 3=1
Wake-up+ Next Instruction+ RF (ADIF) = 1,
Oscillator, TCC and TIMERX keep on running.
Wake up when AD conversion is completed.
Next Instruction + RF (ADIF)=1
IOCD1 (ADWE) Bit 2 = 1,
ENI + IOCF0 (ADIE) Bit 3 = 1 ENI + IOCF0 (ADIE) Bit 3=1
AD Conversion
Wake-up+ Interrupt Vector (0x0C )+ RF
(ADIF) = 1,
Oscillator, TCC and TIMERX keep on running.
Wake up when AD conversion is completed.
Interrupt Vector (00CH) + Set RF (ADIF)=1