SM59A16U1
8-Bit Micro-controller
64KB with ISP Flash
& 6K+256B RAM embedded
Mnemonic
Description
Dir.
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0 RST
EX0 00H
Interrupt
Interrupt Enable
0 register
Interrupt Enable
1 register
Interrupt Enable
2 register
Interrupt request
register
Interrupt request
register 2
Interrupt priority
level 0
Interrupt priority
level 1
IEN0
IEN1
A8H
B8H
9AH
C0H
97H
A9H
B9H
EA
-
ET2
ES0
IEIIC
-
ET1
IELVI
-
EX1
ET0
EXEN
2
B8H
-
IEKBI IEADC IESPI 00H
IEN2
-
-
-
ECmpI EWDT
ES1
00H
00H
00H
PWMI
F
IRCON
IRCON2
IP0
EXF2
TF2
IICIF
-
LVIIF
-
KBIIF ADCIF
SPIIF
WDT
IF
-
-
-
-
-
-
-
CmpIF
IP0.2
IP1.2
-
IP0.5
IP1.5
IP0.4
IP1.4
IP0.3
IP1.3
IP0.1
IP1.1
IP0.0 00H
IP1.0 00H
IP1
11.1
Interrupt Enable 0 Register( IEN0 )
Mnemonic: IEN0
Address: A8h
7
EA
6
-
5
ET2
4
ES
3
ET1
2
EX1
1
ET0
0
EX0
Reset
00h
EA: EA=0 – Disable all interrupt.
EA=1 – Enable all interrupt.
ET2: ET2=0 – Disable Timer 2 overflow or external reload interrupt.
ET2=1 – Enable Timer 2 overflow or external reload interrupt.
ES0: ES=0 – Disable Serial channel 0 interrupt.
ES=1 – Enable Serial channel 0 interrupt.
ET1: ET1=0 – Disable Timer 1 overflow interrupt.
ET1=1 – Enable Timer 1 overflow interrupt.
EX1: EX1=0 – Disable external interrupt 1.
EX1=1 – Enable external interrupt 1.
ET0: ET0=0 – Disable Timer 0 overflow interrupt.
ET0=1 – Enable Timer 0 overflow interrupt.
EX0: EX0=0 – Disable external interrupt 0.
EX0=1 – Enable external interrupt 0.
11.2
Interrupt Enable 1 Register( IEN1 )
Mnemonic: IEN1
Address: B8h
7
6
-
5
4
3
2
1
0
-
Reset
00h
EXEN2
IEIIC
IELVI
IEKBI IEADC IESPI
EXEN2: Timer 2 reload interrupt enable.
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M071 Ver A SM59A16U1 04/12/2013
- 76 -