RM0390 Rev 4 1109/1328
RM0390 USB on-the-go full-speed/high-speed (OTG_FS/OTG_HS)
1264
OTG_DIEPCTLx
0x900
0x920
...
0xA00
Section 31.15.48: OTG device IN endpoint x control register
(OTG_DIEPCTLx) (x = 1..5[FS] / 0..8[HS], where x = endpoint number)
for USB_OTG HS
OTG_DIEPINTx
0x908
0x928
....
0x988
Section 31.15.49: OTG device IN endpoint x interrupt register
(OTG_DIEPINTx) (x = 0..5[FS] /8[HS], where x = Endpoint number) for
USB_OTG FS
OTG_DIEPINTx
0x908
0x928
...
0x9E8
Section 31.15.49: OTG device IN endpoint x interrupt register
(OTG_DIEPINTx) (x = 0..5[FS] /8[HS], where x = Endpoint number) for
USB_OTG HS
OTG_DIEPTSIZ0 0x910
Section 31.15.50: OTG device IN endpoint 0 transfer size register
(OTG_DIEPTSIZ0)
OTG_DIEPDMAx
0x914
0x934
...
0x9F4
Section 31.15.51: OTG device IN endpoint x DMA address register
(OTG_DIEPDMAx) (x = 0..8, where x = endpoint number)
OTG_DTXFSTSx
0x918
0x938
....
0x998
Section 31.15.52: OTG device IN endpoint transmit FIFO status register
(OTG_DTXFSTSx) (x = 0..5[FS] /8[HS], where x = endpoint number) for
USB_OTG FS
OTG_DTXFSTSx
0x918
0x938
.....
0x9F8
Section 31.15.52: OTG device IN endpoint transmit FIFO status register
(OTG_DTXFSTSx) (x = 0..5[FS] /8[HS], where x = endpoint number) for
USB_OTG HS
OTG_DIEPTSIZx
0x930
0x950
...
0x9B0
Section 31.15.53: OTG device IN endpoint x transfer size register
(OTG_DIEPTSIZx) (x = 1..5[FS] /8[HS], where x = endpoint number) for
USB_OTG FS
OTG_DIEPTSIZx
0x930
0x950
...
0x9F0
Section 31.15.53: OTG device IN endpoint x transfer size register
(OTG_DIEPTSIZx) (x = 1..5[FS] /8[HS], where x = endpoint number) for
USB_OTG HS
OTG_DOEPCTL0 0xB00
Section 31.15.54: OTG device control OUT endpoint 0 control register
(OTG_DOEPCTL0)
OTG_DOEPINTx
0xB08
0xB28
...
0xBA8
Section 31.15.55: OTG device OUT endpoint x interrupt register
(OTG_DOEPINTx) (x = 0..5[FS] /8[HS], where x = Endpoint number)
for USB_OTG FS
Table 225. Device-mode control and status registers (continued)
Acronym
Offset
address
Register name