RM0033
Table 151. Core global control and status registers (CSRs) (continued)
Acronym
OTG_FS_GINTSTS
OTG_FS_GINTMSK
OTG_FS_GRXSTSR
OTG_FS_GRXSTSP
OTG_FS_GRXFSIZ
OTG_FS_HNPTXFSIZ/
(1)
OTG_FS_DIEPTXF0
OTG_FS_HNPTXSTS
OTG_FS_GCCFG
OTG_FS_CID
OTG_FS_HPTXFSIZ
OTG_FS_DIEPTXFx
1. The general rule is to use OTG_FS_HNPTXFSIZ for host mode and OTG_FS_DIEPTXF0 for device mode.
Host-mode CSR map
These registers must be programmed every time the core changes to host mode.
Table 152. Host-mode control and status registers (CSRs)
Acronym
OTG_FS_HCFG
OTG_FS_HFIR
OTG_FS_HFNUM
OTG_FS_HPTXSTS
OTG_FS_HAINT
OTG_FS_HAINTMSK
Address
offset
0x014
OTG_FS core interrupt register (OTG_FS_GINTSTS) on page 997
0x018
OTG_FS interrupt mask register (OTG_FS_GINTMSK) on page 1001
0x01C
OTG_FS Receive status debug read/OTG status read and pop registers
(OTG_FS_GRXSTSR/OTG_FS_GRXSTSP) on page 1004
0x020
0x024
OTG_FS Receive FIFO size register (OTG_FS_GRXFSIZ) on page 1005
OTG_FS Host non-periodic transmit FIFO size register
0x028
(OTG_FS_HNPTXFSIZ)/Endpoint 0 Transmit FIFO size
(OTG_FS_DIEPTXF0)
OTG_FS non-periodic transmit FIFO/queue status register
0x02C
(OTG_FS_HNPTXSTS) on page 1006
OTG_FS general core configuration register (OTG_FS_GCCFG) on
0x038
page 1007
0x03C
OTG_FS core ID register (OTG_FS_CID) on page 1008
OTG_FS Host periodic transmit FIFO size register (OTG_FS_HPTXFSIZ) on
0x100
page 1009
0x104
OTG_FS device IN endpoint transmit FIFO size register
0x108
(OTG_FS_DIEPTXFx) (x = 1..3, where x is the FIFO_number) on page 1009
0x10C
Offset
address
0x400
OTG_FS Host configuration register (OTG_FS_HCFG) on page 1010
0x404
OTG_FS Host frame interval register (OTG_FS_HFIR) on page 1010
OTG_FS Host frame number/frame time remaining register
0x408
(OTG_FS_HFNUM) on page 1011
OTG_FS_Host periodic transmit FIFO/queue status register
0x410
(OTG_FS_HPTXSTS) on page 1011
OTG_FS Host all channels interrupt register (OTG_FS_HAINT) on
0x414
page 1012
OTG_FS Host all channels interrupt mask register (OTG_FS_HAINTMSK)
0x418
on page 1013
RM0033 Rev 8
USB on-the-go full-speed (OTG_FS)
Register name
Register name
985/1378
1096
Need help?
Do you have a question about the STM32F205 series and is the answer not in the manual?
Questions and answers