15
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
Contents
18.2.3
OTG Mode
.....................................................................................................
18.2.4
DMA Operation
................................................................................................
18.3
Initialization and Configuration
.........................................................................................
18.3.1
Pin Configuration
..............................................................................................
18.3.2
Endpoint Configuration
.......................................................................................
18.4
Register Map
.............................................................................................................
18.5
Register Descriptions
...................................................................................................
18.5.1
USB Device Functional Address Register (USBFADDR), offset 0x000
................................
18.5.2
USB Power Management Register (USBPOWER), offset 0x001
.......................................
18.5.3
USB Transmit Interrupt Status Register (USBTXIS), offset 0x002
.....................................
18.5.4
USB Receive Interrupt Status Register (USBRXIS), offset 0x004
......................................
18.5.5
USB Transmit Interrupt Enable Register (USBTXIE), offset 0x006
....................................
18.5.6
USB Receive Interrupt Enable Register (USBRXIE), offset 0x008
.....................................
18.5.7
USB General Interrupt Status Register (USBIS), offset 0x00A
.........................................
18.5.8
USB Interrupt Enable Register (USBIE), offset 0x00B
...................................................
18.5.9
USB Frame Value Register (USBFRAME), offset 0x00C
................................................
18.5.10
USB Endpoint Index Register (USBEPIDX), offset 0x00E
.............................................
18.5.11
USB Test Mode Register (USBTEST), offset 0x00F
....................................................
18.5.12
USB FIFO Endpoint n Register (USBFIFO[0]-USBFIFO[15])
..........................................
18.5.13
USB Device Control Register (USBDEVCTL), offset 0x060
...........................................
18.5.14
USB Transmit Dynamic FIFO Sizing Register (USBTXFIFOSZ), offset 0x062
......................
18.5.15
USB Receive Dynamic FIFO Sizing Register (USBRXFIFOSZ), offset 0x063
......................
18.5.16
USB Transmit FIFO Start Address Register (USBTXFIFOADD), offset 0x064
......................
18.5.17
USB Receive FIFO Start Address Register (USBRXFIFOADD), offset 0x066
......................
18.5.18
USB Connect Timing Register (USBCONTIM), offset 0x07A
..........................................
18.5.19
USB OTG VBUS Pulse Timing Register (USBVPLEN), offset 0x07B
................................
18.5.20
USB Full-Speed Last Transaction to End of Frame Timing Register (USBFSEOF), offset
0x07D
............................................................................................................
18.5.21
USB Low-Speed Last Transaction to End of Frame Timing Register (USBLSEOF), offset
0x07E
............................................................................................................
18.5.22
USB Transmit Functional Address Endpoint n Registers (USBTXFUNCADDR[0]-
USBTXFUNCADDR[15])
......................................................................................
18.5.23
USB Transmit Hub Address Endpoint n Registers (USBTXHUBADDR[0]-
USBTXHUBADDR[15])
........................................................................................
18.5.24
USB Transmit Hub Port Endpoint n Registers (USBTXHUBPORT[0]-USBTXHUBPORT[15])
...
18.5.25
USB Receive Functional Address Endpoint n Registers (USBRXFUNCADDR[1]-
USBRXFUNCADDR[15])
......................................................................................
18.5.26
USB Receive Hub Address Endpoint n Registers (USBRXHUBADDR[1]-
USBRXHUBADDR[15])
........................................................................................
18.5.27
USB Receive Hub Port Endpoint n Registers (USBRXHUBPORT[1]-USBRXHUBPORT[15])
....
18.5.28
USB Maximum Transmit Data Endpoint n Registers (USBTXMAXP[1]-USBTXMAXP[15])
.......
18.5.29
USB Control and Status Endpoint 0 Low Register (USBCSRL0), offset 0x102
.....................
18.5.30
USB Control and Status Endpoint 0 High Register (USBCSRH0), offset 0x103
....................
18.5.31
USB Receive Byte Count Endpoint 0 Register (USBCOUNT0), offset 0x108
.......................
18.5.32
USB Type Endpoint 0 Register (USBTYPE0), offset 0x10A
...........................................
18.5.33
USB NAK Limit Register (USBNAKLMT), offset 0x10B
................................................
18.5.34
USB Transmit Control and Status Endpoint n Low Register (USBTXCSRL[1]-
USBTXCSRL[15])
..............................................................................................
18.5.35
USB Transmit Control and Status Endpoint n High Register (USBTXCSRH[1]-
USBTXCSRH[15])
..............................................................................................
18.5.36
USB Maximum Receive Data Endpoint n Registers (USBRXMAXP[1]-USBRXMAXP[15])
.......
18.5.37
USB Receive Control and Status Endpoint n Low Register (USBRXCSRL[1]-
USBRXCSRL[15])
..............................................................................................
18.5.38
USB Receive Control and Status Endpoint n High Register (USBRXCSRH[1]-
USBRXCSRH[15])
.............................................................................................