USB on-the-go full-speed (OTG_FS)
Table 202. OTG_FS register map and reset values (continued)
Offset
Register
OTG_FS_GRX
STSR (host
mode)
Reset value
0x020
OTG_FS_GRX
STSPR
(Device mode)
Reset value
OTG_FS_GRX
FSIZ
0x024
Reset value
OTG_FS_HNP
TXFSIZ/
OTG_FS_DIE
0x028
PTXF0
Reset value
0
OTG_FS_HNP
TXSTS
0x02C
Reset value
OTG_FS_
GCCFG
0x038
Reset value
OTG_FS_CID
0x03C
Reset value
0
OTG_FS_HPT
XFSIZ
0x100
Reset value
0
OTG_FS_DIE
PTXF1
0x104
Reset value
0
OTG_FS_DIE
PTXF2
0x108
Reset value
0
OTG_FS_DIE
PTXF3
0x10C
Reset value
0
OTG_FS_HCF
G
0x400
Reset value
OTG_FS_HFI
R
0x404
Reset value
OTG_FS_HFN
UM
0x408
Reset value
0
OTG_FS_HPT
XSTS
0x410
Reset value
0
OTG_FS_HAI
NT
0x414
Reset value
1316/1731
Reserved
FRMNUM
Reserved
0
0
0
Reserved
NPTXFD/TX0FD
0
0
0
0
0
0
0
0
0
NPTXQTOP
0
0
0
0
0
0
0
0
0
Reserved
0
0
0
0
0
0
0
0
0
PTXFSIZ
0
0
0
0
1
1
1
0
1
INEPTXFD
0
0
0
0
0
1
0
0
0
INEPTXFD
0
0
0
0
0
1
0
0
0
INEPTXFD
0
0
0
0
0
1
0
0
0
Reserved
FTREM
0
0
0
0
0
0
0
0
0
PTXQTOP
0
0
0
0
0
0
0
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
Reserved
DocID018909 Rev 11
PKTSTS
DPID
0
0
0
0
0
0
0
PKTSTS
DPID
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
NPTQXSAV
0
0
0
1
0
0
0
0
0
0
0
0
0
0
PRODUCT_ID
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Reserved
1
1
1
0
0
0
0
0
0
0
0
1
PTXQSAV
0
0
0
BCNT
0
0
0
0
0
0
0
0
0
BCNT
0
0
0
0
0
0
0
0
0
RXFD
0
0
0
1
0
0
0
0
0
NPTXFSA/TX0FSA
0
0
0
1
0
0
0
0
0
NPTXFSAV
0
0
0
1
0
0
0
0
0
Reserved
1
0
0
0
1
0
0
0
0
PTXSA
1
0
0
0
0
0
0
1
0
INEPTXSA
0
0
1
0
0
0
0
0
0
INEPTXSA
0
0
1
0
0
0
0
0
0
INEPTXSA
0
0
1
0
0
0
0
0
0
FRIVL
0
1
0
1
0
0
1
1
0
FRNUM
1
1
1
1
1
1
1
1
1
PTXFSAVL
HAINT
0
0
0
0
0
0
0
0
0
RM0090
CHNUM
0
0
0
EPNUM
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
Need help?
Do you have a question about the STM32F405 and is the answer not in the manual?