EM78P341N/342N/343N
8-Bit Microprocessor with OTP ROM
Signal
Sleep Mode
Idle Mode
Normal Mode
Green Mode
RE (CMPWE) Bit 2=0,
IOCE0 (CMPIE) Bit 4=0 IOCE0 (CMPIE) Bit 4=0
RE (CMPWE) Bit 2=0,
IOCE0 (CMPIE) Bit 4=0
IOCE0 (CMPIE) Bit 4=0
Comparator output
status changed wake-up Comparator output status
is invalid.
changed wake-up is invalid.
Oscillator, TCC, TCCX and
IR/PWM keep on running.
Comparator output status Comparator output status
change interrupt is invalid. change interrupt is invalid.
Oscillator, TCC, TCCX
and IR/PWM are
stopped.
RE (CMPWE) Bit 2=0,
IOCE0 (CMPIE) Bit 4=1 IOCE0 (CMPIE) Bit 4=1
RE (CMPWE) Bit 2=0,
N/A
N/A
N/A
N/A
Set RE (CMPIF)=1,
Set RE (CMPIF)=1,
Comparator output
status changed wake-up Comparator output status
is invalid.
changed wake-up is invalid.
Oscillator, TCC, TCCX and
IR/PWM keep on running.
Oscillator, TCC, TCCX
and IR/PWM are
stopped.
RE (CMPWE) Bit 2=1,
IOCE0 (CMPIE) Bit 4=0 IOCE0 (CMPIE) Bit 4=0
RE (CMPWE) Bit 2=1,
N/A
N/A
N/A
N/A
Comparator
(Comparator
Output Status
Change)
Wake-up + Next
Instruction,
Wake-up + Next Instruction,
Oscillator, TCC, TCCX and
IR/PWM keep on running.
Oscillator, TCC, TCCX
and IR/PWM are
stopped.
RE (CMPWE) Bit 2=1,
DISI + IOCE0 (CMPIE)
Bit 4=1
RE (CMPWE) Bit 2=1, DISI + DISI + IOCE0 (CMPIE)
DISI + IOCE0 (CMPIE)
Bit 4=1
IOCE0 (CMPIE) Bit 4=1
Bit 4=1
Wake-up + Next
Instruction + Set RE
(CMPIF)=1,
Wake-up + Next Instruction
+ Set RE (CMPIF)=1,
Next Instruction
Next Instruction
Oscillator, TCC, TCCX
and IR/PWM are
stopped.
Oscillator, TCC, TCCX and + Set RE (CMPIF)=1
IR/PWM keep on running.
+ Set RE (CMPIF)=1
RE (CMPWE) Bit 2=1,
ENI + IOCE0 (CMPIE)
Bit 4=1
RE (CMPWE) Bit 2=1, ENI + ENI + IOCE0 (CMPIE)
ENI + IOCE0 (CMPIE)
Bit 4=1
IOCE0 (CMPIE) Bit 4=1
Bit 4=1
Wake-up + Interrupt
Wake-up + Interrupt Vector
Vector (00FH) + Set RE (00FH) + Set RE
Interrupt Vector (00FH)
+ Set RE (CMPIF)=1
Interrupt Vector (00FH)
+ Set RE (CMPIF)=1
(CMPIF)=1,Oscillator,
TCC, TCCX and
(CMPIF)=1,Oscillator, TCC,
TCCX and IR/PWM keep on
running.
IR/PWM are stopped.
DISI + IOCF0 (HPWTIE)
Bit 6=1
DISI + IOCF0 (HPWTIE) DISI + IOCF0 (HPWTIE)
Bit 6=1
Bit 6=1
IR/PWM
underflow
interrupt
Wake-up +Next Instruction
+ Set RF (HPWTIF)=1
Next Instruction
Next Instruction
+ Set RF (HPWTIF)=1
+ Set RF (HPWTIF)=1
ENI
ENI
N/A
ENI
(High-pulse
width timer
underflow
interrupt)
+ IOCF0 (HPWTIE)
Bit 6 =1
+ IOCF0 (HPWTIE)
Bit 6 =1
+ IOCF0 (HPWTIE) Bit 6 =1
Wake-up +Interrupt Vector
(012H)
Interrupt Vector (012H)
+ Set RF (HPWTIF)=1
Interrupt Vector (012H)
+ Set RF (HPWTIF)=1
+ Set RF (HPWTIF)=1
Product Specification (V1.0) 12.01.2006
(This specification is subject to change without further notice)
• 41