PIC32MZ2048EFH100 PORTF registers

The 14 registers of PORTF (I/O port F), from 0xBF860500, with their reset value and every field. The PIC32MZ2048EFH100 has 1618 registers in 90 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.

PORTF I/O port F

ANSELF

Address
0xBF860500
Reset
0x00003000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ANSF1313
ANSF1212

TRISF

Address
0xBF860510
Reset
0x0000313F
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
TRISF1313
TRISF1212
TRISF88
TRISF55
TRISF44
TRISF33
TRISF22
TRISF11
TRISF00

PORTF

Address
0xBF860520
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RF1313
RF1212
RF88
RF55
RF44
RF33
RF22
RF11
RF00

LATF

Address
0xBF860530
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
LATF1313
LATF1212
LATF88
LATF55
LATF44
LATF33
LATF22
LATF11
LATF00

ODCF

Address
0xBF860540
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
ODCF1313
ODCF1212
ODCF88
ODCF55
ODCF44
ODCF33
ODCF22
ODCF11
ODCF00

CNPUF

Address
0xBF860550
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNPUF1313
CNPUF1212
CNPUF88
CNPUF55
CNPUF44
CNPUF33
CNPUF22
CNPUF11
CNPUF00

CNPDF

Address
0xBF860560
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNPDF1313
CNPDF1212
CNPDF88
CNPDF55
CNPDF44
CNPDF33
CNPDF22
CNPDF11
CNPDF00

CNCONFChange Notice control for PORTx Register

Address
0xBF860570
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).

CNENF

Address
0xBF860580
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNIEF1313
CNIEF1212
CNIEF88
CNIEF55
CNIEF44
CNIEF33
CNIEF22
CNIEF11
CNIEF00

CNSTATF

Address
0xBF860590
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNSTATF1313
CNSTATF1212
CNSTATF88
CNSTATF55
CNSTATF44
CNSTATF33
CNSTATF22
CNSTATF11
CNSTATF00

CNNEF

Address
0xBF8605A0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNNEF1313
CNNEF1212
CNNEF88
CNNEF55
CNNEF44
CNNEF33
CNNEF22
CNNEF11
CNNEF00

CNFF

Address
0xBF8605B0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNFF1313
CNFF1212
CNFF88
CNFF55
CNFF44
CNFF33
CNFF22
CNFF11
CNFF00

SRCON0F

Address
0xBF8605C0
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SR0F11
SR0F00

SRCON1F

Address
0xBF8605D0
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SR1F11
SR1F00