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
FieldBitsWhat it does
ANS1414
ANS1313
ANS1212
ANS1111
ANS1010
ANS99
ANS88
ANS77
ANS66
ANS55
ANS44
ANS33
ANS22
ANS11
ANS00

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
FieldBitsWhat it does
TRIS1414
TRIS1313
TRIS1212
TRIS1111
TRIS1010
TRIS99
TRIS88
TRIS77
TRIS66
TRIS55
TRIS44
TRIS33
TRIS22
TRIS11
TRIS00

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
FieldBitsWhat it does
R1414
R1313
R1212
R1111
R1010
R99
R88
R77
R66
R55
R44
R33
R22
R11
R00

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
FieldBitsWhat it does
LAT1414
LAT1313
LAT1212
LAT1111
LAT1010
LAT99
LAT88
LAT77
LAT66
LAT55
LAT44
LAT33
LAT22
LAT11
LAT00

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
FieldBitsWhat it does
ODC1414
ODC1313
ODC1212
ODC1111
ODC1010
ODC99
ODC88
ODC77
ODC66
ODC55
ODC44
ODC33
ODC22
ODC11
ODC00

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
FieldBitsWhat it does
CNPU1414
CNPU1313
CNPU1212
CNPU1111
CNPU1010
CNPU99
CNPU88
CNPU77
CNPU66
CNPU55
CNPU44
CNPU33
CNPU22
CNPU11
CNPU00

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
FieldBitsWhat it does
CNPD1414
CNPD1313
CNPD1212
CNPD1111
CNPD1010
CNPD99
CNPD88
CNPD77
CNPD66
CNPD55
CNPD44
CNPD33
CNPD22
CNPD11
CNPD00

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
FieldBitsWhat it does
ON15
FRZ14
SIDL13
EDGEDETECT11

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
FieldBitsWhat it does
CNIE1414
CNIE1313
CNIE1212
CNIE1111
CNIE1010
CNIE99
CNIE88
CNIE77
CNIE66
CNIE55
CNIE44
CNIE33
CNIE22
CNIE11
CNIE00

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
FieldBitsWhat it does
CNSTAT1414
CNSTAT1313
CNSTAT1212
CNSTAT1111
CNSTAT1010
CNSTATA9
CNSTAT88
CNSTAT77
CNSTAT66
CNSTAT55
CNSTAT44
CNSTAT33
CNSTAT22
CNSTAT11
CNSTAT00

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
FieldBitsWhat it does
CNNE1414
CNNE1313
CNNE1212
CNNE1111
CNNE1010
CNNE99
CNNE88
CNNE77
CNNE66
CNNE55
CNNE44
CNNE33
CNNE22
CNNE11
CNNE00

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
FieldBitsWhat it does
CNF1414
CNF1313
CNF1212
CNF1111
CNF1010
CNF99
CNF88
CNF77
CNF66
CNF55
CNF44
CNF33
CNF22
CNF11
CNF00

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
FieldBitsWhat it does
SR01414
SR01313
SR01212
SR01111
SR01010
SR099
SR088
SR077
SR066
SR055
SR044
SR033
SR022
SR011
SR000

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
FieldBitsWhat it does
SR11414
SR11313
SR11212
SR11111
SR11010
SR199
SR188
SR177
SR166
SR155
SR144
SR133
SR122
SR111
SR100

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