PIC32MX170F512L PORTF registers

The 10 registers of PORTF (I/O port F), from 0xBF886500, with their reset value and every field. The PIC32MX170F512L has 478 registers in 56 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
0xBF886500
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ANSF1313
ANSF1212
ANSF88
ANSF22
ANSF11
ANSF00

TRISF

Address
0xBF886510
Reset
0x000031FF
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
TRISF1313
TRISF1212
TRISF88
TRISF77
TRISF66
TRISF55
TRISF44
TRISF33
TRISF22
TRISF11
TRISF00

PORTF

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

LATF

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

ODCF

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

CNPUF

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

CNPDF

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

CNCONF

Address
0xBF886570
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ON15
SIDL13

CNENF

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

CNSTATF

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