USB Device Controller
1561
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Universal Serial Bus (USB)
29.3.1 USB Device Controller Registers
lists the USB device controller registers. These registers are aligned at a 16-bit boundary, so
that the memory address offsets for the registers are 0, 2h, 4h, 6h, and so on. The registers support 8-bit
and 16-bit read/write accesses. A 32-bit read access will return the same contents on the upper 16 bits as
on the lower 16 bits.
through
describe the register bits.
Table 29-30. USB Device Controller Registers
Address
Register
Description
Section
FCF7 8A00h
REV
Revision
Endpoint
FCF7 8A02h
EP_NUM
Endpoint selection
FCF7 8A04h
DATA
Data
FCF7 8A06h
CTRL
Control
FCF7 8A08h
STAT_FLG
Status
FCF7 8A0Ah
RXFSTAT
Receive FIFO status
FCF7 8A0Ch
SYSCON1
System configuration 1
FCF7 8A0Eh
SYSCON2
System configuration 2
FCF7 8A10h
DEVSTAT
Device status
FCF7 8A12h
SOF
Start of frame
FCF7 8A14h
IRQ_EN
Interrupt enable
FCF7 8A16h
DMA_IRQ_EN
DMA interrupt enable
FCF7 8A18h
IRQ_SRC
Interrupt source
FCF7 8A1Ah
EPN_STAT
Non-ISO endpoint interrupt enable
FCF7 8A1Ch
DMAN_STAT
Non-ISO DMA interrupt enable
DMA Configuration
FCF7 8A20h
RXDMA_CFG
DMA receive channels configuration
FCF7 8A22h
TXDMA_CFG
DMA transmit channels configuration
FCF7 8A24h
DATA_DMA
DMA FIFO data
FCF7 8A26h
TXDMA0
Transmit DMA control 0
FCF7 8A28h
TXDMA1
Transmit DMA control 1
FCF7 8A2Ah
TXDMA2
Transmit DMA control 2
FCF7 8A30h
RXDMA0
Receive DMA control 0
FCF7 8A32h
RXDMA1
Receive DMA control 1
FCF7 8A34h
RXDMA2
Receive DMA control 2
Endpoint Configuration
FCF7 8A40h
EP0
Endpoint configuration 0
FCF7 8A42h-
FCF7 8A5Eh
EP1_RX to EP15_RX
Receive endpoint configuration 1 to 15
FCF7 8A62h-
FCF7 8A7Eh
EP1_TX to EP15_TX
Transmit endpoint configuration 1 to 15