Registers
1694
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Serial Bus 2.0 (USB) Controller
34.4.1 Revision Identification Register (REVID)
The revision identification register (REVID) contains the revision for the USB 2.0 OTG controller module.
The REVID is shown in
and described in
.
Figure 34-27. Revision Identification Register (REVID)
31
0
REV
R-4EA1 0800h
LEGEND: R = Read only; -
n
= value after reset
Table 34-31. Revision Identification Register (REVID) Field Descriptions
Bit
Field
Value
Description
31-0
REV
4EA1 0800h
Revision ID of the USB module.
34.4.2 Control Register (CTRLR)
The control register (CTRLR) allows the CPU to control various aspects of the module. The CTRLR is
shown in
and described in
.
Figure 34-28. 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
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 34-32. Control Register (CTRLR) Field Descriptions
Bit
Field
Value
Description
31-5
Reserved
0
Reserved
4
RNDIS
Global RNDIS mode enable for all endpoints.
0
Global RNDIS mode is disabled.
1
Global RNDIS mode is enabled.
3
UINT
USB non-PDR interrupt handler enable.
0
PDR interrupt handler is enabled.
1
PDR interrupt handler is disabled.
2
Reserved
0
Reserved
1
CLKFACK
Clock stop fast ACK enable.
0
Clock stop fast ACK is disabled.
1
Clock stop fast ACK is enabled.
0
RESET
Soft reset.
0
No effect.
1
Writing a 1 starts a module reset. The USB controller will clear this bit when it completes reset.