English
Language : 

EM78P258N Datasheet, PDF (38/81 Pages) ELAN Microelectronics Corp – 8-Bit Microprocessor with OTP ROM
EM78P258N
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
INT Pin
N/A
Port5 Input Status
Change
RE (ICWE) bit1=0, IOCF0 (ICIE) bit1=0
Oscillator, TCC, TCCX and IR/PWM are stopped.
Port5 input status changed wake-up is invalid.
RE (ICWE) bit1=0, IOCF0 (ICIE) bit1=1
Set RF (ICIF)=1,
Oscillator, TCC, TCCX and IR/PWM are stopped.
Port5 input status changed wake-up is invalid.
RE (ICWE) bit1=1, IOCF0 (ICIE) bit1=0
Wake-up + Next Instruction
Oscillator, TCC, TCCX and IR/PWM are stopped.
RE (ICWE) bit1=1, DISI + IOCF0 (ICIE) bit1=1
Wake-up + Next Instruction + Set RF (ICIF)=1
Oscillator, TCC, TCCX and IR/PWM are stopped.
RE (ICWE) bit1=1, ENI + IOCF0 (ICIE) bit1=1
Wake-up + Interrupt Vector (006H) + Set RF (ICIF)=1
Oscillator, TCC, TCCX and IR/PWM are stopped.
TCC Over Flow
N/A
RE (ADWE) bit3=0, IOCE0 (ADIE) bit5=0
Clear R9 (ADRUN)=0, ADC is stopped,
AD conversion wake-up is invalid.
Oscillator, TCC, TCCX and IR/PWM are stopped.
RE (ADWE) bit3=0, IOCE0 (ADIE) bit5=1
Normal Mode
DISI + IOCF0 (EXIE) bit2=1
Next Instruction + Set RF (EXIF)=1
ENI + IOCF0 (EXIE) bit2=1
Interrupt Vector (003H) + Set RF (EXIF)=1
IOCF0 (ICIE) bit1=0
Port5 input status change interrupted is invalid
N/A
N/A
N/A
N/A
DISI + IOCF0 (ICIE) bit1=1
Next Instruction + Set RF (ICIF)=1
ENI + IOCF0 (ICIE) bit1=1
Interrupt Vector(006H)+ Set RF (ICIF)=1
DISI + IOCF0 (TCIE) bit0=1
Next Instruction + Set RF (TCIF)=1
ENI + IOCF0 (TCIE) bit0=1
Interrupt Vector (009H) + Set RF (TCIF)=1
IOCE0 (ADIE) bit5=0
AD conversion interrupted is invalid
N/A
Set RF (ADIF)=1, R9 (ADRUN)=0, ADC is stopped,
AD conversion wake-up is invalid.
N/A
Oscillator, TCC, TCCX and IR/PWM are stopped.
AD Conversion
RE (ADWE) bit3=1, IOCE0 (ADIE) bit5=0
Wake-up + Next Instruction,
Oscillator, TCC, TCCX and IR/PWM keep on running.
Wake-up when ADC completed.
RE (ADWE) bit3=1, DISI + IOCE0 (ADIE) bit5=1
Wake-up + Next Instruction + RE (ADIF)=1,
Oscillator, TCC, TCCX and IR/PWM keep on running.
Wake-up when ADC completed.
RE (ADWE) bit3=1, ENI + IOCE0 (ADIE) bit5=1
Wake-up + Interrupt Vector (00CH)+ RE (ADIF)=1,
Oscillator, TCC, TCCX and IR/PWM keep on running.
Wake-up when ADC completed.
N/A
N/A
DISI + IOCE0 (ADIE) bit5=1
Next Instruction + RE (ADIF)=1
ENI + IOCE0 (ADIE) bit5=1
Interrupt Vector (00CH) + Set RE (ADIF)=1
32 •
Product Specification (V1.0) 06.16.2005
(This specification is subject to change without further notice)