EM78P417N/418N/419N
8-Bit Microprocessor with OTP ROM
6.5.1.1 Wake-Up and Interrupt Modes Operation Summary
All categories under Wake-up and Interrupt modes are summarized below.
Signal
Sleep Mode
Normal Mode
DISI + IOCF0 (TCIE) bit0=1
Next Instruction+ Set RF (TCIF)=1
ENI + IOCF0 (TCIE) bit0=1
TCC Over Flow
N/A
Interrupt Vector (0x08)+ Set RF (TCIF)=1
IOCF0 (ICIE) bit1=0
RE (ICWE) bit1=0, IOCF0 (ICIE) bit1=0
Oscillator, TCC and TIMERX are stopped.
Port6 input status changed wake-up is invalid.
RE (ICWE) bit1=0, IOCF0 (ICIE) bit1=1
Set RF (ICIF)=1,
Port6 input status change interrupted is invalid
Oscillator, TCC and TIMERX are stopped.
Port6 input status changed wake-up is invalid.
RE (ICWE) bit1=1, IOCF0 (ICIE) bit1=0
Wake-up+ Next Instruction
Port 6 Input Status Change
Oscillator, TCC and TIMERX are stopped.
RE (ICWE) bit1=1, DISI + IOCF0 (ICIE) bit1=1
Wake-up+ Next Instruction+ Set RF (ICIF)=1
Oscillator, TCC and TIMERX are stopped.
RE (ICWE) bit1=1, ENI + IOCF0 (ICIE) bit1=1
Wake-up+ Interrupt Vector (0x08)+ Set RF (ICIF)=1
Oscillator, TCC and TIMERX are stopped.
DISI + IOCF0 (ICIE) bit1=1
Next Instruction+ Set RF (ICIF)=1
ENI + IOCF0 (ICIE) bit1=1
Interrupt Vector (0x08)+ Set RF (ICIF)=1
DISI + IOCF0 (EXIE) bit2=1
Next Instruction+ Set RF (EXIF)=1
ENI + IOCF0 (EXIE) bit2=1
INT Pin
N/A
Interrupt Vector (0x08)+ Set RF (EXIF)=1
IOCF0 (ADIE) bit1=0
RE (ADWE) bit3=0, IOCF0 (ADIE) bit3=0
Clear R9 (ADRUN)=0, ADC is stopped,
AD conversion wake-up is invalid.
Oscillator, TCC and TIMERX are stopped.
RE (ADWE) bit3=0, IOCF0 (ADIE) bit3=1
Set RF (ADIF)=1, R9 (ADRUN)=0,
ADC is stopped,
AD conversion interrupted is invalid
AD conversion wake-up is invalid.
Oscillator, TCC and TIMERX are stopped.
RE (ADWE) bit3=1, IOCF0 (ADIE) bit3=0
Wake-up+ Next Instruction,
AD Conversion
Oscillator, TCC and TIMERX keep on running.
Wake-up when ADC completed.
RE (ADWE) bit3=1, DISI + IOCF0 (ADIE) bit3=1 DISI + IOCF0 (ADIE) bit3=1
Wake-up+ Next Instruction+ RF (ADIF)=1,
Oscillator, TCC and TIMERX keep on running.
Wake-up when ADC completed.
RE (ADWE) bit3=1, ENI + IOCF0 (ADIE) bit3=1
Wake-up+ Interrupt Vector (0x08)+ RF (ADIF)=1,
Oscillator, TCC and TIMERX keep on running.
Wake-up when ADC completed.
Next Instruction+ RF (ADIF)=1
ENI + IOCF0 (ADIE) bit3=1
Interrupt Vector (0x08)+ Set RF (ADIF)=1
DISI + IOCF0 (PWMXIE)=1
PWMX (PWM1,PWM2,PWM3)
(When TimerX matches PRDX)
Next Instruction+ Set RF (PWMXIF)=1
ENI + IOCF0 (PWMXIE)=1
N/A
Interrupt Vector (0x08)+ Set RF (PWMXIF)=1
Product Specification (V1.0) 06.23.2005
• 33
(This specification is subject to change without further notice)