DocID024597 Rev 3 41/1693
RM0351 Contents
43
43.15.39 OTG device V
BUS
discharge time register
(OTG_DVBUSDIS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1570
43.15.40 OTG device V
BUS
pulsing time register
(OTG_DVBUSPULSE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1570
43.15.41 OTG device IN endpoint FIFO empty interrupt mask register
(OTG_DIEPEMPMSK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1571
43.15.42 OTG device control IN endpoint 0 control register
(OTG_DIEPCTL0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1571
43.15.43 OTG device endpoint-x control register (OTG_DIEPCTLx)
(x = 1..5 , where x = Endpoint_number) . . . . . . . . . . . . . . . . . . . . . . 1573
43.15.44 OTG device control OUT endpoint 0 control register
(OTG_DOEPCTL0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1575
43.15.45 OTG device endpoint-x control register (OTG_DOEPCTLx)
(x = 1..5 , where x = Endpoint_number) . . . . . . . . . . . . . . . . . . . . . . 1577
43.15.46 OTG device endpoint-x interrupt register (OTG_DIEPINTx)
(x = 0..5 , where x = Endpoint_number) . . . . . . . . . . . . . . . . . . . . . . 1579
43.15.47 OTG device endpoint-x interrupt register (OTG_DOEPINTx)
(x = 0..5 , where x = Endpoint_number) . . . . . . . . . . . . . . . . . . . . . . 1580
43.15.48 OTG device IN endpoint 0 transfer size register
(OTG_DIEPTSIZ0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1581
43.15.49 OTG device OUT endpoint 0 transfer size register
(OTG_DOEPTSIZ0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1582
43.15.50 OTG device IN endpoint-x transfer size register (OTG_DIEPTSIZx)
(x = 1..5 , where x= Endpoint_number) . . . . . . . . . . . . . . . . . . . . . . . 1583
43.15.51 OTG device IN endpoint transmit FIFO status register
(OTG_DTXFSTSx) (x = 0..5 , where
x = Endpoint_number) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1584
43.15.52 OTG device OUT endpoint-x transfer size register
(OTG_DOEPTSIZx) (x = 1..5 , where
x = Endpoint_number) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1584
43.15.53 OTG power and clock gating control register (OTG_PCGCCTL) . . . 1585
43.15.54 OTG_FS register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1586
43.16 OTG_FS programming model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1594
43.16.1 Core initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1594
43.16.2 Host initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1595
43.16.3 Device initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1595
43.16.4 Host programming model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1596
43.16.5 Device programming model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1616
43.16.6 Worst case response time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1636
43.16.7 OTG programming model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1638
44 Debug support (DBG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1645