81/163
uPSD3212A, uPSD3212C, uPSD3212CV
Table 70. USB Control Register (UCON2: 0ECh)Table 71. Description of the UCON2 BitsTable 72. USB Endpoint0 Status Register (USTA: 0EDh)Table 73. Description of the USTA BitsTable 74. USB Endpoint0 Data Receive Register (UDR0: 0EFh)Table 75. USB Endpoint0 Data Transmit Register (UDT0: 0E7h)Table 76. USB Endpoint1 Data Transmit Register (UDT1: 0E6h)
76543210
SOUT EP2E EP1E STALL2 STALL1
Bit Symbol R/W Function
7 to 5 Reserved
4SOUTR/W
Status out is used to automatically respond to the OUT o f a control
READ transfer
3 EP 2E R/W Endpoint2 enable. RESET clears this bit
2 EP 1E R/W Endpoint1 enable. RESET clears this bit
1 STALL2 R/W Endpoint2 Force Stall Bit. RESET clears this bit
0 STALL1 R/W Endpoint1 Force Stall Bit. RESET clears this bit
76543210
RSEQ SETUP IN OUT RP0SIZ3 RP0SIZ2 RP0SIZ1 RP0SIZ0
Bit Symbol R/W Function
7RSEQR/W
Endpoint0 receive data packet PID. (0=DATA0, 1=DATA1)
This bit will be compared with the type of data packet last received for
Endpoint0
6 SETUP R SETUP Token Detect Bit. This bit is set when the received token p acket
is a SEPUP token, PID = b1101.
5INR
IN Token Detect Bit.
This bit is set when the received token packet is an IN token.
4OUTR
OUT Token Detect Bit.
This bit is set when the received token packet is an OUT token.
3 to 0 RP0SIZ3 to
RP0SIZ0 R The number of data bytes received in a DATA packet
76543210
UDR0.7 UDR0.6 UDR0.5 UDR0.4 UDR0.3 UDR0.2 UDR0.1 UDR0.0
76543210
UDT0.7 UDT0.6 UDT0.5 UDT0.4 UDT0.3 UDT0.2 UDT0.1 UDT0.0
76543210
UDT1.7 UDT1.6 UDT1.5 UDT1.4 UDT1.3 UDT1.2 UDT1.1 UDT1.0