PIC32CX5109BZ36048 GPIOA registers The 56 registers of GPIOA (GPIO), from 0x44002A00, with their reset value and every field. The PIC32CX5109BZ36048 has 2233 registers in 60 peripherals, one page each.
GPIOA GPIO ANSEL
Address 0x44002A00
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does ANS14 14 ANS13 13 ANS12 12 ANS11 11 ANS10 10 ANS9 9 ANS8 8 ANS7 7 ANS6 6 ANS5 5 ANS4 4 ANS3 3 ANS2 2 ANS1 1 ANS0 0
ANSELCLR
Address 0x44002A04
Reset 0x00000000
Access read/write
Size 32-bit ANSELSET
Address 0x44002A08
Reset 0x00000000
Access read/write
Size 32-bit ANSELINV
Address 0x44002A0C
Reset 0x00000000
Access read/write
Size 32-bit TRIS
Address 0x44002A10
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does TRIS14 14 TRIS13 13 TRIS12 12 TRIS11 11 TRIS10 10 TRIS9 9 TRIS8 8 TRIS7 7 TRIS6 6 TRIS5 5 TRIS4 4 TRIS3 3 TRIS2 2 TRIS1 1 TRIS0 0
TRISCLR
Address 0x44002A14
Reset 0x00000000
Access read/write
Size 32-bit TRISSET
Address 0x44002A18
Reset 0x00000000
Access read/write
Size 32-bit TRISINV
Address 0x44002A1C
Reset 0x00000000
Access read/write
Size 32-bit PORT
Address 0x44002A20
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does R14 14 R13 13 R12 12 R11 11 R10 10 R9 9 R8 8 R7 7 R6 6 R5 5 R4 4 R3 3 R2 2 R1 1 R0 0
PORTCLR
Address 0x44002A24
Reset 0x00000000
Access read/write
Size 32-bit PORTSET
Address 0x44002A28
Reset 0x00000000
Access read/write
Size 32-bit PORTINV
Address 0x44002A2C
Reset 0x00000000
Access read/write
Size 32-bit LAT
Address 0x44002A30
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does LAT14 14 LAT13 13 LAT12 12 LAT11 11 LAT10 10 LAT9 9 LAT8 8 LAT7 7 LAT6 6 LAT5 5 LAT4 4 LAT3 3 LAT2 2 LAT1 1 LAT0 0
LATCLR
Address 0x44002A34
Reset 0x00000000
Access read/write
Size 32-bit LATSET
Address 0x44002A38
Reset 0x00000000
Access read/write
Size 32-bit LATINV
Address 0x44002A3C
Reset 0x00000000
Access read/write
Size 32-bit ODC
Address 0x44002A40
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does ODC14 14 ODC13 13 ODC12 12 ODC11 11 ODC10 10 ODC9 9 ODC8 8 ODC7 7 ODC6 6 ODC5 5 ODC4 4 ODC3 3 ODC2 2 ODC1 1 ODC0 0
ODCCLR
Address 0x44002A44
Reset 0x00000000
Access read/write
Size 32-bit ODCSET
Address 0x44002A48
Reset 0x00000000
Access read/write
Size 32-bit ODCINV
Address 0x44002A4C
Reset 0x00000000
Access read/write
Size 32-bit CNPU
Address 0x44002A50
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNPU14 14 CNPU13 13 CNPU12 12 CNPU11 11 CNPU10 10 CNPU9 9 CNPU8 8 CNPU7 7 CNPU6 6 CNPU5 5 CNPU4 4 CNPU3 3 CNPU2 2 CNPU1 1 CNPU0 0
CNPUCLR
Address 0x44002A54
Reset 0x00000000
Access read/write
Size 32-bit CNPUSET
Address 0x44002A58
Reset 0x00000000
Access read/write
Size 32-bit CNPUINV
Address 0x44002A5C
Reset 0x00000000
Access read/write
Size 32-bit CNPD
Address 0x44002A60
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNPD14 14 CNPD13 13 CNPD12 12 CNPD11 11 CNPD10 10 CNPD9 9 CNPD8 8 CNPD7 7 CNPD6 6 CNPD5 5 CNPD4 4 CNPD3 3 CNPD2 2 CNPD1 1 CNPD0 0
CNPDCLR
Address 0x44002A64
Reset 0x00000000
Access read/write
Size 32-bit CNPDSET
Address 0x44002A68
Reset 0x00000000
Access read/write
Size 32-bit CNPDINV
Address 0x44002A6C
Reset 0x00000000
Access read/write
Size 32-bit CNCON
Address 0x44002A70
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does ON 15 FRZ 14 SIDL 13 EDGEDETECT 11
CNCONCLR
Address 0x44002A74
Reset 0x00000000
Access read/write
Size 32-bit CNCONSET
Address 0x44002A78
Reset 0x00000000
Access read/write
Size 32-bit CNCONINV
Address 0x44002A7C
Reset 0x00000000
Access read/write
Size 32-bit CNEN
Address 0x44002A80
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNIE14 14 CNIE13 13 CNIE12 12 CNIE11 11 CNIE10 10 CNIE9 9 CNIE8 8 CNIE7 7 CNIE6 6 CNIE5 5 CNIE4 4 CNIE3 3 CNIE2 2 CNIE1 1 CNIE0 0
CNENCLR
Address 0x44002A84
Reset 0x00000000
Access read/write
Size 32-bit CNENSET
Address 0x44002A88
Reset 0x00000000
Access read/write
Size 32-bit CNENINV
Address 0x44002A8C
Reset 0x00000000
Access read/write
Size 32-bit CNSTAT
Address 0x44002A90
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNSTAT14 14 CNSTAT13 13 CNSTAT12 12 CNSTAT11 11 CNSTAT10 10 CNSTATA 9 CNSTAT8 8 CNSTAT7 7 CNSTAT6 6 CNSTAT5 5 CNSTAT4 4 CNSTAT3 3 CNSTAT2 2 CNSTAT1 1 CNSTAT0 0
CNSTATCLR
Address 0x44002A94
Reset 0x00000000
Access read/write
Size 32-bit CNSTATSET
Address 0x44002A98
Reset 0x00000000
Access read/write
Size 32-bit CNSTATINV
Address 0x44002A9C
Reset 0x00000000
Access read/write
Size 32-bit CNNE
Address 0x44002AA0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNNE14 14 CNNE13 13 CNNE12 12 CNNE11 11 CNNE10 10 CNNE9 9 CNNE8 8 CNNE7 7 CNNE6 6 CNNE5 5 CNNE4 4 CNNE3 3 CNNE2 2 CNNE1 1 CNNE0 0
CNNECLR
Address 0x44002AA4
Reset 0x00000000
Access read/write
Size 32-bit CNNESET
Address 0x44002AA8
Reset 0x00000000
Access read/write
Size 32-bit CNNEINV
Address 0x44002AAC
Reset 0x00000000
Access read/write
Size 32-bit CNF
Address 0x44002AB0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNF14 14 CNF13 13 CNF12 12 CNF11 11 CNF10 10 CNF9 9 CNF8 8 CNF7 7 CNF6 6 CNF5 5 CNF4 4 CNF3 3 CNF2 2 CNF1 1 CNF0 0
CNFCLR
Address 0x44002AB4
Reset 0x00000000
Access read/write
Size 32-bit CNFSET
Address 0x44002AB8
Reset 0x00000000
Access read/write
Size 32-bit CNFINV
Address 0x44002ABC
Reset 0x00000000
Access read/write
Size 32-bit SRCON0
Address 0x44002AC0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does SR014 14 SR013 13 SR012 12 SR011 11 SR010 10 SR09 9 SR08 8 SR07 7 SR06 6 SR05 5 SR04 4 SR03 3 SR02 2 SR01 1 SR00 0
SRCON0CLR
Address 0x44002AC4
Reset 0x00000000
Access read/write
Size 32-bit SRCON0SET
Address 0x44002AC8
Reset 0x00000000
Access read/write
Size 32-bit SRCON0INV
Address 0x44002ACC
Reset 0x00000000
Access read/write
Size 32-bit SRCON1
Address 0x44002AD0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does SR114 14 SR113 13 SR112 12 SR111 11 SR110 10 SR19 9 SR18 8 SR17 7 SR16 6 SR15 5 SR14 4 SR13 3 SR12 2 SR11 1 SR10 0
SRCON1CLR
Address 0x44002AD4
Reset 0x00000000
Access read/write
Size 32-bit SRCON1SET
Address 0x44002AD8
Reset 0x00000000
Access read/write
Size 32-bit SRCON1INV
Address 0x44002ADC
Reset 0x00000000
Access read/write
Size 32-bit