PIC24FJ256GA410 USB registers

The 37 registers of USB (USB device), from 0x578, with their reset value and every field. The PIC24FJ256GA410 has 831 registers in 82 peripherals, one page each.

USB USB device

U1OTGIR

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

U1OTGIE

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

U1OTGSTAT

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

U1OTGCON

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

U1PWRC

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

U1IR

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

U1IE

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

U1EIR

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

U1EIE

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

U1STAT

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

U1CON

Address
0x58C
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
0x58E
Reset
x (not fixed at power-on)
Access
read/write
Size
16-bit
2 fields
FieldBitsWhat it does
LSPDEN7
ADDR6:0

U1BDTP1

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

U1FRML

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

U1FRMH

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

U1TOK

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

U1SOF

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

U1BDTP2

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

U1BDTP3

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

U1CNFG1

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

U1CNFG2

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

U1EP0

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

U1EP1

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

U1EP2

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

U1EP3

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

U1EP4

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

U1EP5

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

U1EP6

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

U1EP7

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

U1EP8

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

U1EP9

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

U1EP10

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

U1EP11

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

U1EP12

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

U1EP13

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

U1EP14

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

U1EP15

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