SM59A16U1
8-Bit Micro-controller
64KB with ISP Flash
& 6K+256B RAM embedded
FOSVOS TEL: 021-58998693
Location: A0h ~ AFh
Method Method 2 Method 2
Reset
value
Register
Description
1
Page 0
Page 1
P2
A0h
A2h
A3h
A0h
A0h
FFh
00h
00h
Port 2
PWMADDR
PWMDATA
-
-
-
-
PWM Address Register
PWM Data Register
BARCODE
ADDR
A4h
-
-
00h
Barcode Address Register
BARCODE
DATA
USBDATA
A5h
A7h
-
-
-
-
-
-
00h
00h
00h
Barcode Data Register
USB Data Register
USB Endpoint 1 Data Counter
Register
EP1CNT
A1h
USB Endpoint 2 Data Counter
Register
USB Endpoint 3 Data Counter
Register
USB Endpoint 4 Data Counter
Register
EP2CNT
EP3CNT
EP4CNT
-
-
-
-
-
-
A2h
A3h
A4h
00h
00h
00h
EP0DATA
IEN0
-
-
A7h
A8h
A9h
00h
00h
00h
USB Endpoint 0 Data Register
Interrupt Enable Register 0
Interrupt Priority Register 0
A8h
A9h
A8h
A9h
IP0
Serial Port 0, Reload Register,
Low Byte
S0RELL
AAh
AAh
AAh
00h
ADCC1
ADCC2
ADCDH
ADCDL
ADCCS
ABh
ACh
ADh
AEh
AFh
ABh
ACh
ADh
AEh
AFh
ABh
ACh
ADh
AEh
AFh
00h
00h
00h
00h
00h
ADC Control 1 Register
ADC Control 2 Register
ADC Data Register, High Byte
ADC Data Register, Low Byte
ADC Clock Select Register
Location: B0h ~ BFh
Method Method 2 Method 2
Reset
value
Register
Description
1
Page 0
Page 1
P3
B0h
B0h
B0h
FFh
04h
Port 3
Watchdog Timer Control
Register
Watchdog Timer Refresh Key
Register
WDTC
B6h
B7h
B6h
B7h
-
-
WDTK
00h
HSKSTAT
UIER1
UIER2
UIFR1
-
-
-
-
-
-
-
-
-
-
B1h
B2h
B3h
B4h
B5h
80h
00h
00h
00h
00h
USB Handshake Status Register
USB Interrupt Enable Register 1
USB Interrupt Enable Register 2
USB Interrupt Flag Register 1
USB Interrupt Flag Register 2
UIFR2
USB Endpoint Data Ready
Register
USB Endpoint 0 Data Counter
Register
EPDRDY
EP0CNT
-
-
-
-
B6h
B7h
2Ah
00h
IEN1
IP1
B8h
B9h
BAh
B8h
B9h
BAh
B8h
B9h
BAh
00h
00h
00h
Interrupt Enable Register 1
Interrupt Priority Register 1
Serial Port 0, Reload Register,
S0RELH
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M071 Ver A SM59A16U1 04/12/2013
- 17 -