WAKEUP: Remote wakeup bit
1: Remote wakeup from P1.1~P1.4 or SENSE1~SENSE8 was detected
0: Remote wakeup was not detected
RESUME: Global resume bit
1: Global resume (USB D+/D- toggle) was detected
0: Global resume was not detected
SUSPD: Global suspend bit
1: Global suspend (USB idle more than 3ms) was detected
0: Global suspend was not detected
EP3TX: Endpoint 3 transmitting status bit
1: Data has been sent from endpoint 3
0: Data has not been sent from endpoint 3
EP2TX: Endpoint 2 transmitting status bit
1: Data has been sent from endpoint 2
0: Data has not been sent from endpoint 2
EP1TX: Endpoint 1 transmitting status bit
1: Data has been sent from endpoint 1
0: Data has not been sent from endpoint 1
EP0TX: Endpoint 0 transmitting status bit
1: Data has been sent from endpoint 0
0: Data has not been sent from endpoint 0
EP0RX: Endpoint 0 receiving status bit
1: Data has been received by endpoint 0
0: Data has not been received by endpoint 0
Value on POR: “0 0 0 0 0 0 0 0”
Note 1: “R/W1C” means read-only and write “1” to clear bit
DEVADR (Address 12h, USB device address register)
R/W
R/W
R/W
R/W
DADR6 DADR5 DADR4 DADR3
Write this register to set the USB device address
Value on POR: “0 0 0 0 0 0 0 0”
R/W
DADR2
R/W
DADR1
R/W
DADR0
RXCTL0 (Address 13h, Endpoint 0 receive control register)
R/W
R/O[1]
R/O
R/O
R/W
R/W
R/W
R/W
RXDIS RXST2 RXST1 RXST0 RXCNT3 RXCNT2 RXCNT1 RXCNT0
RXDIS: Endpoint 0 receiving not available bit
1: Endpoint 0 FIFO is not available. The received data cannot be pushed into FIFO. The USB controller will
respond with a NAK to a valid OUT transaction. This bit is set by hardware when endpoint 0 data is received
(both SETUP and OUT transaction).
0: Endpoint 0 FIFO is available for data receiving
RXST[2:0]: RXST[2:0] indicate the PID received.
Bit Value Packet received
100
SETUP token with DATA0 packet
010
OUT token with DATA0 packet
011
OUT token with DATA1 packet
RXCNT[3:0]: Number of bytes received from endpoint 0.
Value on POR: “0 X X X X X X X”
Note 1: “R/O” means read-only bit
TXCTL0 (Address 14h, Endpoint 0 transmit control register)
R/W
R/W
R/W
TXSEQ TXOE TXCNT3
TXSEQ: Endpoint 0 transmitting sequence bit
1: Transmitting data use DATA1 as PID
0: Transmitting data use DATA0 as PID
R/W
TXCNT2
R/W
TXCNT1
R/W
TXCNT0
Revision 1.6
-12-
02/28/2000