09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>RM0090</strong> USB on-the-go full-speed (OTG_FS)<br />

30.16.6 OTG_FS register map<br />

The table below gives the USB OTG register map and reset values.<br />

Table 175. OTG_FS register map and reset values<br />

Offset Register 31<br />

0x000<br />

0x004<br />

0x008<br />

0x00C<br />

0x010<br />

0x014<br />

0x018<br />

0x01C<br />

0x020<br />

0x024<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

20<br />

19<br />

18<br />

17<br />

16<br />

15<br />

14<br />

13<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

OTG_FS_GOT<br />

GCTL Reserved<br />

BSVLD<br />

ASVLD<br />

DBCT<br />

CIDSTS<br />

Reserved<br />

DHNPEN<br />

HSHNPEN<br />

HNPRQ<br />

HNGSCS<br />

Reserved SRQ<br />

Reset value 0 0 0 1 0 0 0 0 0 0<br />

OTG_FS_GOT<br />

GINT Reserved<br />

DBCDNE<br />

ADTOCHG<br />

HNGDET<br />

Reserved<br />

HNSSCHG<br />

SRSSCHG<br />

Reserved<br />

Reset value 0 0 0 0 0 0<br />

OTG_FS_GAH<br />

BCFG Reserved<br />

PTXFELVL<br />

TXFELVL<br />

Reserved<br />

Reset value 0 0 0<br />

OTG_FS_GUS<br />

BCFG<br />

CTXPKT<br />

FDMOD<br />

FHMOD<br />

Reserved<br />

TRDT<br />

HNPCAP<br />

SRPCAP<br />

Reserved<br />

PHYSEL<br />

Reserved<br />

Doc ID 018909 Rev 3 1102/1416<br />

SEDET<br />

SRQSCS<br />

Res.<br />

GINTMSK<br />

TOCAL<br />

Reset value 0 1 0 1 0 0 1 0 0 0<br />

OTG_FS_GRST<br />

CTL<br />

AHBIDL<br />

Reserved<br />

TXFNUM<br />

RXFFLSH<br />

Reserved<br />

FCRST<br />

HSRST<br />

CSRST<br />

Reset value 1 0 0 0 0 0 0 0 0 0 0<br />

OTG_FS_GINT<br />

STS<br />

WKUINT<br />

SRQINT<br />

DISCINT<br />

CIDSCHG<br />

Reserved<br />

PTXFE<br />

HCINT<br />

HPRTINT<br />

Reserved<br />

IPXFR/INCOMPISOOUT<br />

IISOIXFR<br />

OEPINT<br />

IEPINT<br />

Reserved<br />

EOPF<br />

ISOODRP<br />

ENUMDNE<br />

USBRST<br />

USBSUSP<br />

ESUSP<br />

Reserved<br />

GOUTNAKEFF<br />

GINAKEFF<br />

NPTXFE<br />

RXFLVL<br />

SOF<br />

OTGINT<br />

MMIS<br />

CMOD<br />

Reset value 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0<br />

OTG_FS_GINT<br />

MSK<br />

WUIM<br />

SRQIM<br />

DISCINT<br />

CIDSCHGM<br />

Reserved<br />

PTXFEM<br />

HCIM<br />

PRTIM<br />

Reserved<br />

IPXFRM/IISOOXFRM<br />

IISOIXFRM<br />

OEPINT<br />

IEPINT<br />

EPMISM<br />

Reserved<br />

EOPFM<br />

ISOODRPM<br />

ENUMDNEM<br />

USBRST<br />

USBSUSPM<br />

ESUSPM<br />

Reserved<br />

GONAKEFFM<br />

GINAKEFFM<br />

NPTXFEM<br />

RXFLVLM<br />

SOFM<br />

OTGINT<br />

MMISM<br />

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<br />

OTG_FS_GRXS<br />

TSR (host<br />

mode)<br />

Reserved<br />

PKTSTS DPID BCNT CHNUM<br />

Reset value<br />

OTG_FS_GRXS<br />

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

TSR (Device<br />

mode)<br />

Reserved<br />

FRMNUM PKTSTS DPID BCNT EPNUM<br />

Reset value<br />

OTG_FS_GRXS<br />

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<br />

TSR (host<br />

mode)<br />

Reserved<br />

PKTSTS DPID BCNT CHNUM<br />

Reset value<br />

OTG_FS_GRXS<br />

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

TSPR (Device<br />

mode)<br />

Reserved<br />

FRMNUM PKTSTS DPID BCNT EPNUM<br />

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<br />

OTG_FS_GRXF<br />

SIZ Reserved<br />

RXFD<br />

Reset value 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0<br />

Reserved

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!