PIC24FJ128GB606 USB registers The 37 registers of USB (USB device), from 0x558, with their reset value and every field. The PIC24FJ128GB606 has 679 registers in 75 peripherals, one page each.
USB USB device U1OTGIR
Address 0x558
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 0x55A
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 0x55C
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 0x55E
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 0x562
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 0x564
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 0x566
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 0x568
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 0x56A
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 0x570
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does BDTPTRL 7:1
U1FRML
Address 0x572
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 0x574
Reset 0x0000
Access read only
Size 16-bit 3 fields
Field Bits What it does FRM10 2 FRM9 1 FRM8 0
U1TOK
Address 0x576
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does PID 7:4 EP 3:0
U1SOF
Address 0x578
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does CNT 7:0
U1BDTP2
Address 0x57A
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does BDTPTRH 7:0
U1BDTP3
Address 0x57C
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does BDTPTRU 7:0
U1CNFG1
Address 0x57E
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 0x580
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does PUVBUS 4 EXTI2CEN 3
U1EP0
Address 0x582
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 0x584
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 0x586
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 0x588
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 0x58A
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 0x58C
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 0x58E
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 0x590
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 0x592
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 0x594
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 0x596
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 0x598
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 0x59A
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 0x59C
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 0x59E
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 0x5A0
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