PIC24FJ512GU408 USB registers The 37 registers of USB (USB device), from 0x600, with their reset value and every field. The PIC24FJ512GU408 has 736 registers in 67 peripherals, one page each.
USB USB device U1OTGIR
Address 0x600
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does IDIF 7 T1MSECIF 6 LSTATEIF 5 ACTVIF 4 SESVDIF 3 SESENDIF 2 VBUSVDIF 0
U1OTGIE
Address 0x602
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does IDIE 7 T1MSECIE 6 LSTATEIE 5 ACTVIE 4 SESVDIE 3 SESENDIE 2 VBUSVDIE 0
U1OTGSTAT
Address 0x604
Reset 0x0000
Access read only
Size 16-bit 5 fields
Field Bits What it does ID 7 LSTATE 5 SESVD 3 SESEND 2 VBUSVD 0
U1OTGCON
Address 0x606
Reset 0x0000
Access read/write
Size 16-bit 8 fields
Field Bits What it does DPPULUP 7 DMPULUP 6 DPPULDWN 5 DMPULDWN 4 VBUSON 3 OTGEN 2 VBUSCHG 1 VBUSDIS 0
4 fields
Field Bits What it does UACTPND 7 USLPGRD 4 USUSPND 1 USBPWR 0
U1IR
Address 0x60A
Reset 0x0000
Access read/write
Size 16-bit 8 fields
Field Bits What it does STALLIF 7 ATTACHIF 6 RESUMEIF 5 IDLEIF 4 TRNIF 3 SOFIF 2 UERRIF 1 URSTIF 0
U1IE
Address 0x60C
Reset 0x0000
Access read/write
Size 16-bit 8 fields
Field Bits What it does STALLIE 7 ATTACHIE 6 RESUMEIE 5 IDLEIE 4 TRNIE 3 SOFIE 2 UERRIE 1 URSTIE 0
U1EIR
Address 0x60E
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does BTSEF 7 DMAEF 5 BTOEF 4 DFN8EF 3 CRC16EF 2 CRC5EF 1 PIDEF 0
U1EIE
Address 0x610
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does BTSEE 7 DMAEE 5 BTOEE 4 DFN8EE 3 CRC16EE 2 CRC5EE 1 PIDEE 0
U1STAT
Address 0x612
Reset 0x0000
Access read only
Size 16-bit 3 fields
Field Bits What it does ENDPT 7:4 DIR 3 PPBI 2
8 fields
Field Bits What it does JSTATE 7 SE0 6 PKTDIS 5 USBRST 4 HOSTEN 3 RESUME 2 PPBRST 1 USBEN 0
2 fields
Field Bits What it does LSPDEN 7 ADDR 6:0
U1BDTP1
Address 0x618
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does BDTPTRL 7:1
U1FRML
Address 0x61A
Reset 0x0000
Access read only
Size 16-bit 8 fields
Field Bits What it does FRM7 7 FRM6 6 FRM5 5 FRM4 4 FRM3 3 FRM2 2 FRM1 1 FRM0 0
U1FRMH
Address 0x61C
Reset 0x0000
Access read only
Size 16-bit 3 fields
Field Bits What it does FRM10 2 FRM9 1 FRM8 0
U1TOK
Address 0x61E
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does PID 7:4 EP 3:0
U1SOF
Address 0x620
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does CNT 7:0
U1BDTP2
Address 0x622
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does BDTPTRH 7:0
U1BDTP3
Address 0x624
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does BDTPTRU 7:0
U1CNFG1
Address 0x626
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does UTEYE 7 UOEMON 6 USBSIDL 4 PPB 1:0
U1CNFG2
Address 0x628
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does UVCMPSEL 5 PUVBUS 4 EXTI2CEN 3 UVBUSDIS 2 UVCMPDIS 1 UTRDIS 0
U1EP0
Address 0x62A
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does LSPD 7 RETRYDIS 6 EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP1
Address 0x62C
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP2
Address 0x62E
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP3
Address 0x630
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP4
Address 0x632
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP5
Address 0x634
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP6
Address 0x636
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP7
Address 0x638
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP8
Address 0x63A
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP9
Address 0x63C
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP10
Address 0x63E
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP11
Address 0x640
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP12
Address 0x642
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP13
Address 0x644
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP14
Address 0x646
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0
U1EP15
Address 0x648
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does EPCONDIS 4 EPRXEN 3 EPTXEN 2 EPSTALL 1 EPHSHK 0