
USB on-the-go full-speed (OTG_FS)
RM0008
892/1096
Doc ID 13902 Rev 12
Refer to
for the register boundary addresses.
28.17 OTG_FS
programming
model
28.17.1 Core
initialization
The application must perform the core initialization sequence. If the cable is connected
during power-up, the current mode of operation bit in the OTG_FS_GINTSTS (CMOD bit in
OTG_FS_GINTSTS) reflects the mode. The OTG_FS controller enters host mode when an
“A” plug is connected or device mode when a “B” plug is connected.
0xB48
OTG_FS_DOEP
INT2
Reserved
Reser
v
e
d
B2B
S
TUP
Reser
v
e
d
O
T
EPDI
S
STUP
Reser
v
e
d
EP
D
ISD
XFRC
Reset value
0
0
0
0
0
0xB68
OTG_FS_DOEP
INT3
Reserved
Re
se
rv
e
d
B2
B
S
T
U
P
Re
se
rv
e
d
OT
E
P
D
IS
STU
P
Re
se
rv
e
d
EP
D
ISD
XFRC
Reset value
0
0
0
0
0
0x910
OTG_FS_DIEP
TSIZ0
Reserved
PKTC
NT
Reserved
XFRSIZ
Reset value
0
0
0
0
0
0
0
0
0
0x930
OTG_FS_DIEP
TSIZ1
Reser
v
e
d
MCNT
PKTCNT
XFRSIZ
Reset value
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
0x950
OTG_FS_DIEP
TSIZ2
Reser
v
ed MCNT
PKTCNT
XFRSIZ
Reset value
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
0x970
OTG_FS_DIEP
TSIZ3
Reser
v
ed MCNT
PKTCNT
XFRSIZ
Reset value
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
0xB10
OTG_FS_DOEP
TSIZ0
Reser
v
ed
STUP
CNT
Reserved
PKTCNT
Reserved
XFRSIZ
Reset value
0
0
0
0
0
0
0
0
0
0
0xB30
OTG_FS_DOEP
TSIZ1
Reser
v
ed
RXDPID/
STUPCNT
PKTCNT
XFRSIZ
Reset value
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
0xB50
OTG_FS_DOEP
TSIZ2
Re
s
e
rv
ed
RXDP
ID/
STUPCNT
PKTCNT
XFRSIZ
Reset value
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
0xB70
OTG_FS_DOEP
TSIZ3
Reser
v
e
d
RX
DPID
/
S
T
UP
CN
T
PKTCNT
XFRSIZ
Reset value
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
0xE00
OTG_FS_PCG
CCTL
Reserved
P
H
YSUSP
Re
s
e
rv
ed
GA
T
E
HCLK
S
T
PPCLK
Reset value
Table 204.
OTG_FS register map and reset values (continued)
Offset
Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0