Microchip Technology MA330025-1 Data Sheet
dsPIC33EPXXX(GP/M
C/MU)806/810/814 and
PIC24EPXXX(
GP/GU)810/814
DS70616G-p
age 88
2009-
2012 Microchip T
echnolo
gy Inc.
TABLE 4-27:
USB OTG REGISTER MAP FOR dsPIC33EPMU806/810/814 AND PIC24EPGU806/10/814) DEVICES ONLY
File Name
Addr.
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
U1OTGIR
0488
—
—
—
—
—
—
—
—
IDIF
T1MSECIF
LSTATEIF
ACTVIF
SESVDIF SESENDIF
—
VBUSVDIF
0000
U1OTGIE
048A
—
—
—
—
—
—
—
—
IDIE
T1MSECIE
LSTATEIE
ACTVIE
SESVDIE SESENDIE
—
VBUSVDIE
0000
U1OTGSTAT 048C
—
—
—
—
—
—
—
—
ID
—
LSTATE
—
SESVD
SESEND
—
VBUSVD
0000
U1OTGCON
048E
—
—
—
—
—
—
—
—
DPPULUP
DMPULUP
DPPULDWN
DMPULDWN VBUSON
OTGEN
VBUSCHG
VBUSDIS
0000
U1PWRC
0490
—
—
—
—
—
—
—
—
UACTPND
—
—
USLPGRD
—
—
USUSPND
USBPWR
0000
U1IR
(
)
04C0
—
—
—
—
—
—
—
—
STALLIF
—
RESUMEIF
IDLEIF
TRNIF
SOFIF
UERRIF
URSTIF
0000
U1IR
(
)
04C0
—
—
—
—
—
—
—
—
STALLIF
ATTACHIF
RESUMEIF
IDLEIF
TRNIF
SOFIF
UERRIF
DETACHIF
0000
U1IE
04C2
—
—
—
—
—
—
—
—
STALLIE
—
RESUMEIE
IDLEIE
TRNIE
SOFIE
UERRIE
URSTIE
0000
U1IE
04C2
—
—
—
—
—
—
—
—
STALLIE
ATTACHIE
RESUMEIE
IDLEIE
TRNIE
SOFIE
UERRIE
DETACHIE
0000
U1EIR
(
)
04C4
—
—
—
—
—
—
—
—
BTSEF
BUSACCEF
DMAEF
BTOEF
DFN8EF
CRC16EF
CRC5EF
PIDEF
0000
U1EIR
(
)
04C4
—
—
—
—
—
—
—
—
BTSEF
BUSACCEF
DMAEF
BTOEF
DFN8EF
CRC16EF
EOFEF
PIDEF
0000
U1EIE
04C6
—
—
—
—
—
—
—
—
BTSEE
BUSACCEE
DMAEE
BTOEE
DFN8EE
CRC16EE
CRC5EE
PIDEE
0000
U1EIE
04C6
—
—
—
—
—
—
—
—
BTSEE
BUSACCEE
DMAEE
BTOEE
DFN8EE
CRC16EE
EOFEE
PIDEE
0000
U1STAT
04C8
—
—
—
—
—
—
—
—
ENDPT<3:0>
(
)
DIR
PPBI
—
—
0000
U1CON
(
)
04CA
—
—
—
—
—
—
—
—
—
SE0
PKTDIS
—
HOSTEN
RESUME
PPBRST
USBEN
0000
U1CON
(
)
04CA
—
—
—
—
—
—
—
—
JSTATE
SE0
TOKBUSY
USBRST
HOSTEN
RESUME
PPBRST
SOFEN
0000
U1ADDR
04CC
—
—
—
—
—
—
—
—
LSPDEN
(
)
USB Device Address (DEVADDR)
0000
U1BDTP1
04CE
—
—
—
—
—
—
—
—
BDTPTRL<15:9>
—
0000
U1FRML
04D0
—
—
—
—
—
—
—
—
FRML<7:0>
0000
U1FRMH
04D2
—
—
—
—
—
—
—
—
—
—
—
—
—
FRMH<2:0>
0000
U1TOK
(
)
04D4
—
—
—
—
—
—
—
—
PID<3:0>
EP<3:0>
0000
U1SOF
04D6
—
—
—
—
—
—
—
—
CNT<7:0>
0000
U1BDTP2
04D8
—
—
—
—
—
—
—
—
BDTPTRH<23:16>
0000
U1BDTP3
04DA
—
—
—
—
—
—
—
—
BDTPTRU<31:24>
0000
U1CNFG1
04DC
—
—
—
—
—
—
—
—
UTEYE
UOEMON
—
USBSIDL
—
—
—
—
0000
U1CNFG2
O4DE
—
—
—
—
—
—
—
—
—
—
UVCMPSEL
PUVBUS
EXTI2CEN UVBUSDIS UVCMPDIS
UTRDIS
0000
U1EP0
04E0
—
—
—
—
—
—
—
—
LSPD
RETRYDIS
—
EPCONDIS
EPRXEN
EPTXEN
EPSTALL
EPHSHK
0000
U1EP1
04E2
—
—
—
—
—
—
—
—
—
—
—
EPCONDIS
EPRXEN
EPTXEN
EPSTALL
EPHSHK
0000
U1EP2
04E4
—
—
—
—
—
—
—
—
—
—
—
EPCONDIS
EPRXEN
EPTXEN
EPSTALL
EPHSHK
0000
U1EP3
04E6
—
—
—
—
—
—
—
—
—
—
—
EPCONDIS
EPRXEN
EPTXEN
EPSTALL
EPHSHK
0000
U1EP4
04E8
—
—
—
—
—
—
—
—
—
—
—
EPCONDIS
EPRXEN
EPTXEN
EPSTALL
EPHSHK
0000
Legend:
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1:
This bit is available when the module is operating in Device mode.
2:
This bit is available when the module is operating in Host mode
3:
Device mode only. These bits are always read as ‘0’ in Host mode.
4:
The Reset value for this bit is undefined.