SN8F2250B Series
USB 2.0 Full-Speed 8-Bit Micro-Controller
9.5.13 USB ENDPOINT OUT TOKEN DATA BYTES COUNTER
Endpoint 1’s OUT TOKEN DATA BYTES COUNTER.
0A7H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
EP1OUT_CNT
Read/Write
After reset
-
-
-
-
-
-
-
-
-
UEP1OC4 UEP1OC3 UEP1OC2 UEP1OC1 UEP1OC0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
Bit [4:0] UEP1Cn: Bytes counter of EP1 token data. Reset by firmware.
9.5.14 Endpoint 2’s OUT TOKEN DATA BYTES COUNTER.
0A8H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
EP2OUT_CNT
Read/Write
After reset
-
-
-
-
-
-
-
-
-
UEP2OC4 UEP2OC3 UEP2OC2 UEP2OC1 UEP2OC0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
Bit [4:0] UEP2Cn: Bytes counter of EP2 token data. Reset by firmware.
9.5.15 Endpoint 3’s OUT TOKEN DATA BYTES COUNTER.
0A9H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
EP3OUT_CNT
Read/Write
After reset
-
-
-
-
-
-
-
-
-
UEP3OC4 UEP3OC3 UEP3OC2 UEP3OC1 UEP3OC0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
Bit [4:0] UEP3Cn: Bytes counter of EP3 token data. Reset by firmware.
9.5.16 UPID REGISTER
Forcing bits allow firmware to directly drive the D+ and D– pins.
0ABH
UPID
Read/Write
After reset
Bit 7
EP0OUT_EN
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
UBDE
R/W
0
Bit 1
DDP
R/W
0
Bit 0
DDN
R/W
0
-
-
-
-
-
-
-
-
-
-
-
-
R/W
0
Bit 0
Bit 1
Bit 2
Bit 7
DDN: Drive D- on the USB bus.
0 = drive D- low.
1 = drive D- high.
DDP: drive D+ on the USB bus.
0 = drive D+ low.
1 = drive D+ high.
UBDE: Enable to direct drive USB bus.
0 = disable.
1 = enable.
EP0OUT_EN: Enable EP0 control data out.
0 = disable.
1 = enable to receive the EP0 continuous OUT TOKEN data over 8 bytes.
9.5.17 ENDPOINT TOGGLE BIT CONTROL REGISTER
0ACH
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
EP3
Bit 1
EP2
Bit 0
EP1
UTOGGLE
-
-
-
-
-
_DATA0/1 _DATA0/1 _DATA0/1
Read/Write
After reset
-
-
-
-
-
-
-
-
-
-
R/W
1
R/W
1
R/W
1
Bit [2:0] Endpoint 1~3’s DATA0/1 toggle bit control.
0 = Clear the endpoint 1~3’s toggle bit to DATA0
1 = hardware set toggle bit automatically.
SONiX TECHNOLOGY CO., LTD
Page 109
Version 1.1