Table 197. Device-Mode Control And Status Registers - STMicroelectronics STM32F405 Reference Manual

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

RM0090
Table 196. Host-mode control and status registers (CSRs) (continued)
Acronym
OTG_FS_HPRT
OTG_FS_HCCHARx
OTG_FS_HCINTx
OTG_FS_HCINTMSKx 50Ch
OTG_FS_HCTSIZx
Device-mode CSR map
These registers must be programmed every time the core changes to device mode.
Acronym
OTG_FS_DCFG
OTG_FS_DCTL
OTG_FS_DSTS
OTG_FS_DIEPMSK
OTG_FS_DOEPMSK
OTG_FS_DAINT
OTG_FS_DAINTMSK
OTG_FS_DVBUSDIS
OTG_FS_DVBUSPULS
E
OTG_FS_DIEPEMPMSK 0x834
OTG_FS_DIEPCTL0
Offset
address
OTG_FS Host port control and status register (OTG_FS_HPRT) on
0x440
page 1286
0x500
0x520
OTG_FS Host channel-x characteristics register (OTG_FS_HCCHARx)
(x = 0..7, where x = Channel_number) on page 1289
...
0x6E0h
OTG_FS Host channel-x interrupt register (OTG_FS_HCINTx) (x = 0..7,
508h
where x = Channel_number) on page 1290
OTG_FS Host channel-x interrupt mask register (OTG_FS_HCINTMSKx)
(x = 0..7, where x = Channel_number) on page 1291
OTG_FS Host channel-x transfer size register (OTG_FS_HCTSIZx)
510h
(x = 0..7, where x = Channel_number) on page 1292

Table 197. Device-mode control and status registers

Offset
address
0x800
OTG_FS device configuration register (OTG_FS_DCFG) on page 1293
0x804
OTG_FS device control register (OTG_FS_DCTL) on page 1294
0x808
OTG_FS device status register (OTG_FS_DSTS) on page 1295
OTG_FS device IN endpoint common interrupt mask register
0x810
(OTG_FS_DIEPMSK) on page 1296
OTG_FS device OUT endpoint common interrupt mask register
0x814
(OTG_FS_DOEPMSK) on page 1297
OTG_FS device all endpoints interrupt register (OTG_FS_DAINT) on
0x818
page 1298
OTG_FS all endpoints interrupt mask register (OTG_FS_DAINTMSK)
0x81C
on page 1298
OTG_FS device VBUS discharge time register (OTG_FS_DVBUSDIS)
0x828
on page 1299
OTG_FS device VBUS pulsing time register (OTG_FS_DVBUSPULSE)
0x82C
on page 1299
OTG_FS device IN endpoint FIFO empty interrupt mask register:
(OTG_FS_DIEPEMPMSK) on page 1299
OTG_FS device control IN endpoint 0 control register
0x900
(OTG_FS_DIEPCTL0) on page 1300
DocID018909 Rev 11
USB on-the-go full-speed (OTG_FS)
Register name
Register name
1259/1731
1368

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F405 and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF