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
The relevant registers of the USB
USB Address
Register
USB Data
Register
USBADDR
A6h
A7h
USBADDR[7:0]
USBDATA[7:0]
00h
00h
USBDATA
USB
UDC
_
EN
USB_
CTRL_
EN
USB Control 1
Register
EXT_
PHY
PD_
LDO33
UCTRL1
FEh
FFh
-
20H
02H
PUR2
_
FW_C
TRL
RWKU
RWKU
P
PUR
2_
SW
USB Control 2
Register
PUR1_
SW
UCTRL2
-
P
EN
EP0_
DTY
PE
USB Status
Register
SPEE
D
ALT_V INTF_ CFG_
SETU
P
USTAT
F6h
C4h
PLL_FS[1:0]
00H
00H
AL
VAL
VAL
USB Device
Address
DEVADR
-
DEVADR[6:0]
Register
USB Frame
Number
Register, High
Byte
FRMNUMH
C5h
-
FRMNUM[10:8]
00H
USB Frame
Number
Register, Low
Byte
FRMNUML
HSTALL
C6h
C7h
FRMNUM[7:0]
00H
00H
EP4
EP3
EP2
EP1
EP0
USB Host Stall
Register
USB function
HSTAL HSTAL HSTAL HSTA HSTA
L
L
L
LL
LL
EP4
EP3
EP2
EP1
EP0
USB Device
Stall Register
DSTALL
HSKSTAT
UIER1
BFh
B1h
B2h
-
-
-
DSTAL DSTAL DSTAL DSTA DSTA
00H
00H
00H
L
L
L
LL
EP2H EP1H EP0H
SK SK SK
LL
USB Handshake
Status Register
USB Interrupt
Enable
EP4H
SK
EP3H
SK
EP4IE EP3IE EP2IE EP1IE EP0IE
Register 1
USB Interrupt
Enable
Register 2
USB Interrupt
Flag
Register 1
USB Interrupt
Flag
Register 2
USB Endpoint
Data
RSUM
IE
SUSI
E
RSTI
E
UIER2
UIFR1
B3h
B4h
B5h
B6h
B7h
USBIE
-
-
-
CFGIE SOFIE
00H
00H
00H
2AH
00H
EP4IF EP3IF EP2IF EP1IF EP0IF
RSUM
IF
SUSI
F
RSTI
F
UIFR2
USBIF
CFGIF SOFIF
RDYS
W
EP4R
DY
EP3T
DY
EP2R
DY
EP1T
DY
EP0
TRDY
EPDRDY
EP0CNT
-
-
Ready Register
USB Endpoint 0
Data Counter
Register
EP0CNT[3:0]
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M071 Ver A SM59A16U1 04/12/2013
- 119 -