Datasheet
2010 Microchip Technology Inc. DS39969B-page 63
PIC24FJ256DA210 FAMILY
TABLE 4-23: USB OTG REGISTER MAP
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
(2)
0480
— — — — — — — — IDIF T1MSECIF LSTATEIF ACTVIF SESVDIF SESENDIF — VBUSVDIF
0000
U1OTGIE
(2)
0482
— — — — — — — — IDIE T1MSECIE LSTATEIE ACTVIE SESVDIE SESENDIE — VBUSVDIE
0000
U1OTGSTAT
2)
0484
— — — — — — — —ID —LSTATE— SESVD SESEND — VBUSVD
0000
U1OTGCON
(2)
0486
— — — — — — — — DPPULUP DMPULUP DPPULDWN DMPULDWN VBUSON OTGEN VBUSCHG VBUSDIS
0000
U1PWRC
0488
— — — — — — — —UACTPND — —USLPGRD— — USUSPND USBPWR
0000
U1IR
048A
(1)
— — — — — — — —STALLIF — RESUMEIF IDLEIF TRNIF SOFIF UERRIF URSTIF
0000
— — — — — — — — STALLIF ATTACHIF
(1)
RESUMEIF IDLEIF TRNIF SOFIF UERRIF DETACHIF
(1)
0000
U1IE
048C
(1)
— — — — — — — — STALLIE — RESUMEIE IDLEIE TRNIE SOFIE UERRIE URSTIE
0000
— — — — — — — — STALLIE ATTACHIE
(1)
RESUMEIE IDLEIE TRNIE SOFIE UERRIE DETACHIE
(1)
0000
U1EIR
048E
(1)
— — — — — — — —BTSEF — DMAEF BTOEF DFN8EF CRC16EF CRC5EF PIDEF
0000
— — — — — — — —BTSEF — DMAEF BTOEF DFN8EF CRC16EF EOFEF
(1)
PIDEF
0000
U1EIE
0490
(1)
— — — — — — — —BTSEE — DMAEE BTOEE DFN8EE CRC16EE CRC5EE PIDEE
0000
— — — — — — — —BTSEE — DMAEE BTOEE DFN8EE CRC16EE EOFEE
(1)
PIDEE
0000
U1STAT
0492
— — — — — — — — ENDPT3 ENDPT2 ENDPT1 ENDPT0 DIR PPBI — —
0000
U1CON
0494
(1)
— — — — — — — — — SE0 PKTDIS — HOSTEN RESUME PPBRST USBEN
0000
— — — — — — — —JSTATE
(1)
SE0 TOKBUSY USBRST HOSTEN RESUME PPBRST SOFEN
(1)
0000
U1ADDR
0496
— — — — — — — —LSPDEN
(1)
USB Device Address (DEVADDR) Register
0000
U1BDTP1
0498
— — — — — — — — Buffer Descriptor Table Base Address Register —
0000
U1FRML
049A
— — — — — — — — Frame Count Register Low Byte
0000
U1FRMH
049C
— — — — — — — — — — — — — Frame Count Register High Byte
0000
U1TOK
(2)
049E
— — — — — — — — PID3 PID2 PID1 PID0 EP3 EP2 EP1 EP0
0000
U1SOF
(2)
04A0
— — — — — — — — Start-Of-Frame Count Register
0000
U1CNFG1
04A6
— — — — — — — —UTEYEUOEMON — USBSIDL — — PPB1 PPB0
0000
U1CNFG2
04A8
— — — — — — — — — — UVCMPSEL PUVBUS EXTI2CEN UVBUSDIS UVCMPDIS UTRDIS
0000
U1EP0
04AA
— — — — — — — —LSPD
(1)
RETRYDIS
(1)
— EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP1
04AC
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP2
04AE
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP3
04B0
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP4
04B2
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP5
04B4
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP6
04B6
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP7
04B8
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP8
04BA
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
U1EP9
04BC
— — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK
0000
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: Alternate register or bit definitions when the module is operating in Host mode.
2: This register is available in Host mode only.