Universal Serial Bus Controller User's Guide
4.1 Control Register (CTRLR)
Registers
www.ti.com
Table 16. Universal Serial Bus (USB) Registers (continued)
Offset Acronym Register Description Section
546h PERI_RXCSR Control Status Register for Peripheral Receive Endpoint Section 4.62
(peripheral mode)
HOST_RXCSR Control Status Register for Host Receive Endpoint Section 4.63
(host mode)
548h RXCOUNT Number of Bytes in Host Receive endpoint FIFO Section 4.65
54Ah HOST_TXTYPE Sets the operating speed, transaction protocol and peripheral Section 4.67
endpoint number for the host Transmit endpoint.
54Bh HOST_TXINTERVAL Sets the polling interval for Interrupt/ISOC transactions or the Section 4.69
NAK response timeout on Bulk transactions for host Transmit
endpoint.
54Ch HOST_RXTYPE Sets the operating speed, transaction protocol and peripheral Section 4.70
endpoint number for the host Receive endpoint.
54Dh HOST_RXINTERVAL Sets the polling interval for Interrupt/ISOC transactions or the Section 4.71
NAK response timeout on Bulk transactions for host Receive
endpoint.
The Control Register (CTRLR) is shown in Figure 16 and described in Table 17 .
Figure 16. Control Register (CTRLR)
31 16
Reserved
R-0
15 5 4 3 2 1 0
Reserved RNDIS UINT Reserved CLKFACK RESET
R-0 R/W-0 R/W-0 R-0 R/W-0 W-0
LEGEND: R/W = Read/Write; R = Read only; - n = value after reset
Table 17. Control Register (CTRLR) Field Descriptions
Bit Field Value Description
31-5 Reserved 0 Reserved
4 RNDIS 0-1 RNDIS mode enable.
3 UINT 0-1 USB non-PDR interrupt enable.
2 Reserved 0 Reserved
1 CLKFACK 0-1 Clock stop fast ACK enable.
0 RESET Soft reset.
0
1 Writing a 1 starts a module reset.
Universal Serial Bus (USB) Controller82 SPRUGH3 – November 2008
Submit Documentation Feedback