SM59A16U1
8-Bit Micro-controller
64KB with ISP Flash
& 6K+256B RAM embedded
USB Endpoint 1
Data Counter
Register
USB Endpoint 2
Data Counter
Register
USB Endpoint 3
Data Counter
Register
USB Endpoint 4
Data Counter
Register
EP1CNT
EP2CNT
EP3CNT
EP4CNT
A1h
A2h
A3h
A4h
-
-
EP1CNT[3:0]
EP2CNT[3:0]
00H
00H
00H
00H
-
-
EP3CNT[6:0]
EP4CNT[6:0]
USB Endpoint 0
Data Register
USB Endpoint 1
Data Register
USB Endpoint 2
Data Register
USB Endpoint 3
Data Register
USB Endpoint 4
Data Register
EP0DATA
EP1DATA
EP2DATA
EP3DATA
EP4DATA
A7h
9Eh
9Fh
93h
94h
EP0DATA[7:0]
00H
00H
00H
00H
00H
EP1DATA[7:0]
EP2DATA[7:0]
EP3DATA[7:0]
EP4DATA[7:0]
19.6
USB Control 1 Register( UCTRL1 )
Mnemonic: UCTRL1
Address: FEh
7
6
5
4
3
2
1
0
Reset
EXT_P
HY
PD_
LDO33
UDC_
EN
USB_
CTRL_EN
-
20H
EXT_PHY: External PHY enable.
When this bit is set, internal PHY will be disable and all digital signal switch to external to
external to connect external PHY.
PD_LDO33: 3.3V LDO power down bit.
0 = normal.
1 = power down.
UDC_EN: UDC Enable.
0 = reset UDC block.
1 = enable.
USB_CTRL_EN: USB control block enable.
0 = reset.
1 = enable.
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M071
Ver A SM59A16U1 04/12/2013
- 120 -