SM39A16M1
8-Bit Micro-controller
16KB with ISP Flash
& 1K+256B RAM embedded
Mnemonic
Description
Dir.
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
RST
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
IEIIC
-
ES
IELVI
-
ET1
EX1
ET0
EX0
00H
00H
00H
00H
00H
00H
00H
EXEN
2
-
-
-
IEADC
IESPI
-
-
IEN2
-
-
ECmpI EWDT
IRCON
IRCON2
IP0
EXF2
TF2
IICIF
-
LVIIF
-
ADCIF
CmpIF
IP0.2
SPIIF
WDT
IF
-
-
-
-
-
-
-
-
IP0.5
IP1.5
IP0.4
IP1.4
IP0.3
IP1.3
IP0.1
IP1.1
IP0.0
IP1.0
IP1
IP1.2
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.
ES: 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.
Mnemonic: IEN1
Address: B8h
7
6
-
5
IEIIC
4
3
-
2
1
0
-
Reset
00H
EXEN2
IELVI
IEADC IESPI
EXEN2: Timer 2 reload interrupt enable.
EXEN2 = 0 – Disable Timer 2 external reload interrupt.
EXEN2 = 1 – Enable Timer 2 external reload interrupt.
IEIIC: IIC interrupt enable.
IEIICS = 0 – Disable IIC interrupt.
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M069 Ver C SM39A16M1 7/31/2013
- 59 -