PIC24FJ128GC006 USB registers

The 37 registers of USB (USB device), from 0x480, with their reset value and every field. The PIC24FJ128GC006 has 598 registers in 74 peripherals, one page each.

USB USB device

U1OTGIR

Address
0x480
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
FieldBitsWhat it does
IDIF7
T1MSECIF6
LSTATEIF5
ACTVIF4
SESVDIF3
SESENDIF2
VBUSVDIF0

U1OTGIE

Address
0x482
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
FieldBitsWhat it does
IDIE7
T1MSECIE6
LSTATEIE5
ACTVIE4
SESVDIE3
SESENDIE2
VBUSVDIE0

U1OTGSTAT

Address
0x484
Reset
0x0000
Access
read only
Size
16-bit
5 fields
FieldBitsWhat it does
ID7
LSTATE5
SESVD3
SESEND2
VBUSVD0

U1OTGCON

Address
0x486
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
FieldBitsWhat it does
DPPULUP7
DMPULUP6
DPPULDWN5
DMPULDWN4
OTGEN2
VBUSCHG1
VBUSDIS0

U1PWRC

Address
0x488
Reset
x (not fixed at power-on)
Access
read/write
Size
16-bit
4 fields
FieldBitsWhat it does
UACTPND7
USLPGRD4
USUSPND1
USBPWR0

U1IR

Address
0x48A
Reset
0x0000
Access
read/write
Size
16-bit
8 fields
FieldBitsWhat it does
STALLIF7
ATTACHIF6
RESUMEIF5
IDLEIF4
TRNIF3
SOFIF2
UERRIF1
URSTIF0

U1IE

Address
0x48C
Reset
0x0000
Access
read/write
Size
16-bit
8 fields
FieldBitsWhat it does
STALLIE7
ATTACHIE6
RESUMEIE5
IDLEIE4
TRNIE3
SOFIE2
UERRIE1
URSTIE0

U1EIR

Address
0x48E
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
FieldBitsWhat it does
BTSEF7
DMAEF5
BTOEF4
DFN8EF3
CRC16EF2
CRC5EF1
PIDEF0

U1EIE

Address
0x490
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
FieldBitsWhat it does
BTSEE7
DMAEE5
BTOEE4
DFN8EE3
CRC16EE2
CRC5EE1
PIDEE0

U1STAT

Address
0x492
Reset
0x0000
Access
read only
Size
16-bit
3 fields
FieldBitsWhat it does
ENDPT7:4
DIR3
PPBI2

U1CON

Address
0x494
Reset
x (not fixed at power-on)
Access
read/write
Size
16-bit
8 fields
FieldBitsWhat it does
JSTATE7
SE06
PKTDIS5
USBRST4
HOSTEN3
RESUME2
PPBRST1
USBEN0

U1ADDR

Address
0x496
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LOWSPDEN7
DEVADDR6:0

U1BDTP1

Address
0x498
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
BDTPTRL7:1

U1FRML

Address
0x49A
Reset
0x0000
Access
read only
Size
16-bit
8 fields
FieldBitsWhat it does
FRM77
FRM66
FRM55
FRM44
FRM33
FRM22
FRM11
FRM00

U1FRMH

Address
0x49C
Reset
0x0000
Access
read only
Size
16-bit
3 fields
FieldBitsWhat it does
FRM102
FRM91
FRM80

U1TOK

Address
0x49E
Reset
0x0000
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
PID7:4
EP3:0

U1SOF

Address
0x4A0
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
CNT7:0

U1BDTP2

Address
0x4A2
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
BDTPTRH7:0

U1BDTP3

Address
0x4A4
Reset
0x0000
Access
read/write
Size
16-bit
1 field
FieldBitsWhat it does
BDTPTRU7:0

U1CNFG1

Address
0x4A6
Reset
0x0000
Access
read/write
Size
16-bit
4 fields
FieldBitsWhat it does
UTEYE7
UOEMON6
USBSIDL4
PPB1:0

U1CNFG2

Address
0x4A8
Reset
0x0000
Access
read/write
Size
16-bit
6 fields
FieldBitsWhat it does
UVCMPSEL5
PUVBUS4
EXTI2CEN3
UVBUSDIS2
UVCMPDIS1
UTRDIS0

U1EP0

Address
0x4AA
Reset
0x0000
Access
read/write
Size
16-bit
7 fields
FieldBitsWhat it does
LSPD7
RETRYDIS6
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP1

Address
0x4AC
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP2

Address
0x4AE
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP3

Address
0x4B0
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP4

Address
0x4B2
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP5

Address
0x4B4
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP6

Address
0x4B6
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP7

Address
0x4B8
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP8

Address
0x4BA
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP9

Address
0x4BC
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP10

Address
0x4BE
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP11

Address
0x4C0
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP12

Address
0x4C2
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP13

Address
0x4C4
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP14

Address
0x4C6
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0

U1EP15

Address
0x4C8
Reset
0x0000
Access
read/write
Size
16-bit
5 fields
FieldBitsWhat it does
EPCONDIS4
EPRXEN3
EPTXEN2
EPSTALL1
EPHSHK0