Contents
33.5.2
33.5.3
33.5.4
33.5.5
33.5.6
33.5.7
33.5.8
33.5.9
33.6
Ethernet functional description: DMA controller operation . . . . . . . . . . .1163
33.6.1
33.6.2
33.6.3
33.6.4
33.6.5
33.6.6
33.6.7
33.6.8
33.6.9
33.7
Ethernet interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1190
33.8
Ethernet register descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1191
33.8.1
33.8.2
33.8.3
33.8.4
33.8.5
34
USB on-the-go full-speed (OTG_FS) . . . . . . . . . . . . . . . . . . . . . . . . . 1240
34.1
OTG_FS introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1240
34.2
OTG_FS main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1241
34.2.1
34.2.2
34.2.3
34.3
OTG_FS functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1243
34.3.1
34.3.2
34.3.3
32/1749
MAC frame transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1137
MAC frame reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
MAC interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
MAC filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1150
MAC loopback mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
MAC management counters: MMC . . . . . . . . . . . . . . . . . . . . . . . . . . 1153
Power management: PMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154
Precision time protocol (IEEE1588 PTP) . . . . . . . . . . . . . . . . . . . . . . 1157
Initialization of a transfer using DMA . . . . . . . . . . . . . . . . . . . . . . . . . 1164
Host bus burst access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
Host data buffer alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
Buffer size calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1165
DMA arbiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166
Error response to DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166
Tx DMA configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166
Rx DMA configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1178
DMA interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1189
MAC register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1191
MMC register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1210
IEEE 1588 time stamp registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1215
DMA register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1223
Ethernet register maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1236
General features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1241
Host-mode features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1242
Peripheral-mode features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1242
OTG pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1243
OTG full-speed core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1243
Full-speed OTG PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244
RM0090 Rev 18
RM0090
Need help?
Do you have a question about the STM32F405 and is the answer not in the manual?
Questions and answers