PIC32MZ1025DAB176 PORTH registers

The 14 registers of PORTH (I/O port H), from 0xBF860700, with their reset value and every field. The PIC32MZ1025DAB176 has 2254 registers in 102 peripherals, one page each.

Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.

PORTH I/O port H

ANSELH

Address
0xBF860700
Reset
0x00000898
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
ANSH1111
ANSH77
ANSH44
ANSH33

TRISH

Address
0xBF860710
Reset
0x0000FFFF
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
TRISH1515
TRISH1414
TRISH1313
TRISH1212
TRISH1111
TRISH1010
TRISH99
TRISH88
TRISH77
TRISH66
TRISH55
TRISH44
TRISH33
TRISH22
TRISH11
TRISH00

PORTH

Address
0xBF860720
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
RH1515
RH1414
RH1313
RH1212
RH1111
RH1010
RH99
RH88
RH77
RH66
RH55
RH44
RH33
RH22
RH11
RH00

LATH

Address
0xBF860730
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
LATH1515
LATH1414
LATH1313
LATH1212
LATH1111
LATH1010
LATH99
LATH88
LATH77
LATH66
LATH55
LATH44
LATH33
LATH22
LATH11
LATH00

ODCH

Address
0xBF860740
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
ODCH1515
ODCH1414
ODCH1313
ODCH1212
ODCH1111
ODCH1010
ODCH99
ODCH88
ODCH77
ODCH66
ODCH55
ODCH44
ODCH33
ODCH22
ODCH11
ODCH00

CNPUH

Address
0xBF860750
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPUH1515
CNPUH1414
CNPUH1313
CNPUH1212
CNPUH1111
CNPUH1010
CNPUH99
CNPUH88
CNPUH77
CNPUH66
CNPUH55
CNPUH44
CNPUH33
CNPUH22
CNPUH11
CNPUH00

CNPDH

Address
0xBF860760
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPDH1515
CNPDH1414
CNPDH1313
CNPDH1212
CNPDH1111
CNPDH1010
CNPDH99
CNPDH88
CNPDH77
CNPDH66
CNPDH55
CNPDH44
CNPDH33
CNPDH22
CNPDH11
CNPDH00

CNCONHChange Notice control for PORTx Register

Address
0xBF860770
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ON15Change Notice Control ON bit
  • 0 CN is disabled
  • 1 CN is enabled
EDGEDETECT11Change Notification Style bit
  • 0 Mismatch Style. Detect change from last PORTx read (CNSTATx used for CN Event).
  • 1 Edge Style. Detect edge transitions (CNFx used for CN Event).

CNENH

Address
0xBF860780
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNIEH1515
CNIEH1414
CNIEH1313
CNIEH1212
CNIEH1111
CNIEH1010
CNIEH99
CNIEH88
CNIEH77
CNIEH66
CNIEH55
CNIEH44
CNIEH33
CNIEH22
CNIEH11
CNIEH00

CNSTATH

Address
0xBF860790
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNSTATH1515
CNSTATH1414
CNSTATH1313
CNSTATH1212
CNSTATH1111
CNSTATH1010
CNSTATH99
CNSTATH88
CNSTATH77
CNSTATH66
CNSTATH55
CNSTATH44
CNSTATH33
CNSTATH22
CNSTATH11
CNSTATH00

CNNEH

Address
0xBF8607A0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNNEH1515
CNNEH1414
CNNEH1313
CNNEH1212
CNNEH1111
CNNEH1010
CNNEH99
CNNEH88
CNNEH77
CNNEH66
CNNEH55
CNNEH44
CNNEH33
CNNEH22
CNNEH11
CNNEH00

CNFH

Address
0xBF8607B0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNFH1515
CNFH1414
CNFH1313
CNFH1212
CNFH1111
CNFH1010
CNFH99
CNFH88
CNFH77
CNFH66
CNFH55
CNFH44
CNFH33
CNFH22
CNFH11
CNFH00

SRCON0H

Address
0xBF8607C0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
SR0H1515
SR0H1414
SR0H1313
SR0H1212
SR0H1111
SR0H1010
SR0H99
SR0H88
SR0H77
SR0H66
SR0H55
SR0H44
SR0H33
SR0H22
SR0H11
SR0H00

SRCON1H

Address
0xBF8607D0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
SR1H1515
SR1H1414
SR1H1313
SR1H1212
SR1H1111
SR1H1010
SR1H99
SR1H88
SR1H77
SR1H66
SR1H55
SR1H44
SR1H33
SR1H22
SR1H11
SR1H00