EM78P350N
8-Bit Microprocessor with OTP ROM
6.7.1.1 Wake-up and Interrupt Mode Operation Summary
All categories under Wake-up and Interrupt modes are summarized below.
Signal
Sleep Mode
Idle Mode
Normal Mode
DISI + IOCF (TCIE) Bit 0 = 1
Next Instruction+ Set RF
(TCIF) = 1
ENI + IOCF (TCIE) Bit 0 = 1
Interrupt Vector (0x08)+ Set RF
(TCIF) = 1
TCC Over Flow
N/A
N/A
RE (ICWE) Bit 1 = 0,
IOCF (ICIE) Bit 1 = 0
RE (ICWE) Bit 1 = 0,
IOCF (ICIE) Bit 1 = 0
IOCF (ICIE) Bit 1 = 0
Oscillator, TCC and TIMERX Oscillator, TCC and TIMERX
are stopped. are stopped.
Port 6 input status changed Port 6 input status changed
Port 6 input status change
interrupted is invalid
wake-up is invalid.
RE (ICWE) Bit 1 = 0,
IOCF (ICIE) Bit 1 = 1
Set RF (ICIF) = 1,
wake-up is invalid.
RE (ICWE) Bit 1 = 0,
IOCF (ICIE) Bit 1 = 1
Set RF (ICIF) = 1,
Oscillator, TCC and TIMERX Oscillator, TCC and TIMERX
are stopped. are stopped.
Port 6 input status changed Port 6 input status changed
wake-up is invalid.
wake-up is invalid.
RE (ICWE) Bit 1 = 1,
IOCF (ICIE) Bit 1 = 0
Wake-up+ Next Instruction
RE (ICWE) Bit 1 = 1,
IOCF (ICIE) Bit 1 = 0
Wake-up+ Next Instruction
Port 6 Input Status Change
Oscillator, TCC and TIMERX Oscillator, TCC and TIMERX
are stopped.
are stopped.
RE (ICWE) Bit 1 = 1,
RE (ICWE) Bit 1 = 1,
DISI + IOCF (ICIE) Bit 1 = 1
DISI + IOCF (ICIE) Bit 1 = 1 DISI + IOCF (ICIE) Bit 1 = 1
Wake-up+ Next Instruction+ Wake-up + Next Instruction +
Set RF (ICIF) = 1
Set RF (ICIF) = 1
Next Instruction + Set RF
(ICIF) = 1
Oscillator, TCC and TIMERX Oscillator, TCC and TIMERX
are stopped.
are stopped.
RE (ICWE) Bit 1 = 1, ENI +
IOCF (ICIE) Bit 1 = 1
Wake-up+ Interrupt Vector
(0x08)+ Set RF (ICIF) = 1
Oscillator, TCC and TIMERX Oscillator, TCC and TIMERX
are stopped. are stopped.
RE (ICWE) Bit1=1, ENI + IOCF
ENI + IOCF (ICIE) Bit 1 = 1
(ICIE) Bit 1 = 1
Wake-up+ Interrupt Vector
(0x08)+ Set RF (ICIF) = 1
Interrupt Vector (0x08)+ Set RF
(ICIF) = 1
DISI + IOCF (EXIE1, 0)
Bit 2, 3 = 1
Next Instruction+ Set RF
(EXIF)=1
ENI + IOCF (EXIE1, 0)
Bit 2, 3 = 1
N/A
INT Pin
N/A
Interrupt Vector (0x08)+ Set RF
(EXIF) = 1
RE (ADWE) Bit 3 = 0,
IOCF (ADIE) Bit 4 = 0
RE (ADWE) Bit 3 = 0, IOCF
(ADIE) Bit 4 = 0
IOCF (ADIE) Bit 1 = 0
Clear Bank 1-R9 (ADRUN)=0, Clear Bank 1-R9 (ADRUN)=0,
ADC is stopped,
AD conversion wake-up is
invalid.
ADC is stopped,
AD conversion wake-up is
invalid.
AD conversion interrupted is
invalid
Oscillator, TCC and TIMERX Oscillator, TCC and TIMERX
are stopped. are stopped.
RE (ADWE) Bit 3 = 0, IOCF RE (ADWE) Bit 3 = 0, IOCF
(ADIE) Bit 4 = 1 (ADIE) Bit 4 = 1
Set RF (ADIF)=1, Bank 1-R9 Set RF (ADIF) = 1, Bank 1-R9
(ADRUN) = 0, ADC is stopped(ADRUN) = 0, ADC is stopped,
AD Conversion
AD conversion wake-up is
invalid.
AD conversion wake-up is
invalid.
Oscillator, TCC and TIMERX Oscillator, TCC and TIMERX
are stopped. are stopped.
RE (ADWE) Bit 3 = 1, IOCF RE (ADWE) Bit 3 = 1, IOCF
(ADIE) Bit 4 = 0
(ADIE) Bit 4 = 0
Wake-up+ Next Instruction,
Oscillator, TCC and TIMERX
keep on running.
Wake-up when ADC
completed.
Wake-up+ Next Instruction,
Oscillator, TCC and TIMERX
keep on running.
Wake-up when ADC
completed.
Product Specification (V 1.0) 09.14.2006
(This specification is subject to change without further notice)
• 53