Microchip PIC32 datasheet: 4.0 Memory organization (continued)

Published by Microchip · pages 68–84 of 214 · Original PDF

71 discussions about the Microchip PIC32

All 10 parts of the datasheet

TABLE 4-17: COMPARATOR REGISTERS MAP(1)

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
A000 CM1CON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ON COE CPOL — — — — COUT EVPOL<1:0> — — CREF — — CCH<1:0> — 00C3
A010 CM2CON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ON COE CPOL — — — — COUT EVPOL<1:0> — — CREF — — CCH<1:0> — 00C3
A060 CMSTAT 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — SIDL — — — — — — — — — — — C2OUT C1OUT 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-18: COMPARATOR VOLTAGE REFERENCE REGISTERS MAP(1)

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
9800 CVRCON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ON — — — — — — — — CVROE CVRR CVRSS CVR<3:0> 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-19: FLASH CONTROLLER REGISTERS MAP

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
F400 NVMCON(1) 31:16 — — — — — — — — — — — — — — — — 0000
15:0 WR WREN WRERR LVDERR LVDSTAT — — — — — — — NVMOP<3:0> 0000
F410 NVMKEY 31:16 0000
15:0 0000
F420 NVMADDR(1) 31:16 0000
15:0 0000
F430 NVMADATA 31:16 0000
15:0 0000
F440 NVMSRC ADDR 31:16 0000
15:0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: This register has corresponding CLR, SET and INV registers at its virtual address, plus an offset of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-20: SYSTEM CONTROL REGISTERS MAP(1,2)

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
F000 OSCCON 31:16 — — PLLDIV<2:0> FRC DIV<2:0> — SOSC RDY — PBDIV<1:0> PLLMULT<2:0> 0000
15:0 — COSC<2:0> — NOSC<2:0> CLKLOCK ULOCK SLOCK SL PEN CF UFRCEN SOSCEN OSWEN 0000
F010 OSCTUN 31:16 — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — — — — — 0000
0000 WDTCON 31:16 — — — — — — — — — — — — — — — 0000
15:0 ON — — — — — — — — SWDTPS<4:0> — WDTCLR 0000
F600 RCON 31:16 — — — — — — — — — — — — — — — 0000
15:0 — — — — — — CMR VREGS EXTR SWR — WDTO SLEEP IDLE BOR POR 0000
F610 RSWRST 31:16 — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — — — — — SWRST 0000
F230 SYSKEY(3) 31:16 0000
15:0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: Except where noted, all registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

Note 2: Reset values are dependent on the DEVCFGx Configuration bits and the type of reset.

Note 3: This register does not have associated CLR, SET, and INV registers.

PIC32MX3XX/4XX

TABLE 4-21: PORTA REGISTERS MAP FOR PIC32MX320F128L, PIC32MX340F128L, PIC32MX360F256L, PIC32MX360F512L, PIC32MX440F128L, PIC32MX460F256L AND PIC32MX460F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6000 TRISA 31:16 — — — — — — — — — — — — — — — — 0000
15:0 TRISA15 TRISA14 — — — TRISA10 TRISA9 — TRISA7 TRISA6 TRISA5 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0 C6FF
6010 PORTA 31:16 — — — — — — — — — — — — — — — — 0000
15:0 RA15 RA14 — — — RA10 RA9 — RA7 RA6 RA5 RA4 RA3 RA2 RA1 RA0 xxxx
6020 LATA 31:16 — — — — — — — — — — — — — — — — 0000
15:0 LATA15 LATA14 — — — LATA10 LATA9 — LATA7 LATA6 LATA5 LATA4 LATA3 LATA2 LATA1 LATA0 xxxx
6030 ODCA 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ODCA15 ODCA14 — — — ODCA10 ODCA9 — ODCA7 ODCA6 ODCA5 ODCA4 ODCA3 ODCA2 ODCA1 ODCA0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-22: PORTB REGISTERS MAP(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6040 TRISB 31:16 — — — — — — — — — — — — — — — — 0000
15:0 TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10 TRISB9 TRISB8 TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 FFFF
6050 PORTB 31:16 — — — — — — — — — — — — — — — — 0000
15:0 RB15 RB14 RB13 RB12 RB11 RB10 RB9 RB8 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 xxxx
6060 LATB 31:16 — — — — — — — — — — — — — — — — 0000
15:0 LATB15 LATB14 LATB13 LATB12 LATB11 LATB10 LATB9 LATB8 LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0 xxxx
6070 ODCB 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ODCB15 ODCB14 ODCB13 ODCB12 ODCB11 ODCB10 ODCB9 ODCB8 ODCB7 ODCB6 ODCB5 ODCB4 ODCB3 ODCB2 ODCB1 ODCB0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-23: PORTC REGISTERS MAP FOR PIC32MX320F128L, PIC32MX340F128L, PIC32MX360F256L, PIC32MX360F512L, PIC32MX440F128L, PIC32MX460F256L AND PIC32MX460F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6080 TRISC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 TRISC15 TRISC14 TRISC13 TRISC12 — — — — — — — TRISC4 TRISC3 TRISC2 TRISC1 — F01E
6090 PORTC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 RC15 RC14 RC13 RC12 — — — — — — — RC4 RC3 RC2 RC1 — xxxx
60A0 LATC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 LATC15 LATC14 LATC13 LATC12 — — — — — — — LATC4 LATC3 LATC2 LATC1 — xxxx
60B0 ODCC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ODCC15 ODCC14 ODCC13 ODCC12 — — — — — — — ODCC4 ODCC3 ODCC2 ODCC1 — 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-24: PORTC REGISTERS MAP FOR PIC32MX320F032H, PIC32MX320F064H, PIC32MX320F128H, PIC32MX340F128H, PIC32MX340F256H, PIC32MX340F512H, PIC32MX420F032H, PIC32MX440F128H, PIC32MX440F256H AND PIC32MX440F512H DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6080 TRISC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 TRISC15 TRISC14 TRISC13 TRISC12 — — — — — — — — — — — — F000
6090 PORTC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 RC15 RC14 RC13 RC12 — — — — — — — — — — — — xxxx
60A0 LATC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 LATC15 LATC14 LATC13 LATC12 — — — — — — — — — — — — xxxx
60B0 ODCC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ODCC15 ODCC14 ODCC13 ODCC12 — — — — — — — — — — — — 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

PIC32MX3XX/4XX

TABLE 4-25: PORTD REGISTERS MAP FOR PIC32MX320F128L, PIC32MX340F128L, PIC32MX360F256L, PIC32MX360F512L, PIC32MX440F128L, PIC32MX460F256L AND PIC32MX460F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
60C0 TRISD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 TRISD15 TRISD14 TRISD13 TRISD12 TRISD11 TRISD10 TRISD9 TRISD8 TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0 FFFF
60D0 PORTD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 RD15 RD14 RD13 RD12 RD11 RD10 RD9 RD8 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 xxxx
60E0 LATD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 LATD15 LATD14 LATD13 LATD12 LATD11 LATD10 LATD9 LATD8 LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0 xxxx
60F0 ODCD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ODCD15 ODCD14 ODCD13 ODCD12 ODCD11 ODCD10 ODCD9 ODCD8 ODCD7 ODCD6 ODCD5 ODCD4 ODCD3 ODCD2 ODCD1 ODCD0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-26: PORTD REGISTERS MAP FOR PIC32MX320F032H, PIC32MX320F064H, PIC32MX320F128H, PIC32MX340F128H, PIC32MX340F256H, PIC32MX340F512H, PIC32MX420F032H, PIC32MX440F128H, PIC32MX440F256H AND PIC32MX440F512H DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
60C0 TRISD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — TRISD11 TRISD10 TRISD9 TRISD8 TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0 0FFF
60D0 PORTD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — RD11 RD10 RD9 RD8 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 xxxx
60E0 LATD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — LATD11 LATD10 LATD9 LATD8 LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0 xxxx
60F0 ODCD 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — ODCD11 ODCD10 ODCD9 ODCD8 ODCD7 ODCD6 ODCD5 ODCD4 ODCD3 ODCD2 ODCD1 ODCD0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-27: PORTE REGISTERS MAP FOR PIC32MX320F128L, PIC32MX340F128L, PIC32MX360F256L, PIC32MX360F512L, PIC32MX440F128L, PIC32MX460F256L AND PIC32MX460F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range 31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0 All Resets
6100 TRISE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — TRISE9 TRISE8 TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0 03FF
6110 PORTE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — RE9 RE8 RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0 xxxx
6120 LATE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — LATE9 LATE8 LATE7 LATE6 LATE5 LATE4 LATE3 LATE2 LATE1 LATE0 xxxx
6130 ODCE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — ODCE9 ODCE8 ODCE7 ODCE6 ODCE5 ODCE4 ODCE3 ODCE2 ODCE1 ODCE0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal. Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-28: PORTE REGISTERS MAP FOR PIC32MX320F032H, PIC32MX320F064H, PIC32MX320F128H, PIC32MX340F128H, PIC32MX340F256H, PIC32MX340F512H, PIC32MX420F032H, PIC32MX440F128H, PIC32MX440F256H AND PIC32MX440F512H DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range 31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0 All Resets
6100 TRISE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0 00FF
6110 PORTE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0 xxxx
6120 LATE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — LATE7 LATE6 LATE5 LATE4 LATE3 LATE2 LATE1 LATE0 xxxx
6130 ODCE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — ODCE7 ODCE6 ODCE5 ODCE4 ODCE3 ODCE2 ODCE1 ODCE0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal. Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

PIC32MX3XX/4XX

TABLE 4-29: PORTF REGISTERS MAP FOR PIC32MX320F128L, PIC32MX340F128L, PIC32MX360F256L AND PIC32MX360F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6140 TRISF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — TRISF13 TRISF12 — — — TRISF8 TRISF7 TRISF6 TRISF5 TRISF4 TRISF3 TRISF2 TRISF1 TRISF0 31FF
6150 PORTF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — RF13 RF12 — — — RF8 RF7 RF6 RF5 RF4 RF3 RF2 RF1 RF0 xxxx
6160 LATF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — LATF13 LATF12 — — — LATF8 LATF7 LATF6 LATF5 LATF4 LATF3 LATF2 LATF1 LATF0 xxxx
6170 ODCF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — ODCF13 ODCF12 — — — ODCF8 ODCF7 ODCF6 ODCF5 ODCF4 ODCF3 ODCF2 ODCF1 ODCF0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-30: PORTF REGISTERS MAP FOR PIC32MX440F128L, PIC32MX460F256L AND PIC32MX460F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6140 TRISF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — TRISF13 TRISF12 — — — TRISF8 — — TRISF5 TRISF4 TRISF3 TRISF2 TRISF1 TRISF0 313F
6150 PORTF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — RF13 RF12 — — — RF8 — — RF5 RF4 RF3 RF2 RF1 RF0 xxxx
6160 LATF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — LATF13 LATF12 — — — LATF8 — — LATF5 LATF4 LATF3 LATF2 LATF1 LATF0 xxxx
6170 ODCF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — ODCF13 ODCF12 — — — ODCF8 — — ODCF5 ODCF4 ODCF3 ODCF2 ODCF1 ODCF0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-31: PORTF REGISTERS MAP FOR PIC32MX320F032H, PIC32MX320F064H, PIC32MX320F128H, PIC32MX340F128H, PIC32MX340F256H AND PIC32MX340F512H DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6140 TRISF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — TRISF6 TRISF5 TRISF4 TRISF3 TRISF2 TRISF1 TRISF0 07FF
6150 PORTF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — RF6 RF5 RF4 RF3 RF2 RF1 RF0 xxxx
6160 LATF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — LATF6 LATF5 LATF4 LATF3 LATF2 LATF1 LATF0 xxxx
6170 ODCF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — ODCF6 ODCF5 ODCF4 ODCF3 ODCF2 ODCF1 ODCF0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-32: PORTF REGISTERS MAP FOR PIC32MX420F032H, PIC32MX440F128H AND PIC2MX440F256H DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6140 TRISF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — TRISF5 TRISF4 TRISF3 TRISF2 TRISF1 TRISF0 03FF
6150 PORTF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — RF5 RF4 RF3 RF2 RF1 RF0 xxxx
6160 LATF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — LATF5 LATF4 LATF3 LATF2 LATF1 LATF0 xxxx
6170 ODCF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — ODCF5 ODCF4 ODCF3 ODCF2 ODCF1 ODCF0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

PIC32MX3XX/4XX

TABLE 4-33: PORTG REGISTERS MAP FOR PIC32MX320F128L, PIC32MX340F128L, PIC32MX360F256L, PIC32MX360F512L, PIC32MX440F128L, PIC32MX460F256L AND PIC32MX460F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6180 TRISG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 TRISG15 TRISG14 TRISG13 TRISG12 — — TRISG9 TRISG8 TRISG7 TRISG6 — — TRISG3 TRISG2 TRISG1 TRISG0 F3CF
6190 PORTG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 RG15 RG14 RG13 RG12 — — RG9 RG8 RG7 RG6 — — RG3 RG2 RG1 RG0 xxxx
61A0 LATG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 LATG15 LATG14 LATG13 LATG12 — — LATG9 LATG8 LATG7 LATG6 — — LATG3 LATG2 LATG1 LATG0 xxxx
61B0 ODCG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ODCG15 ODCG14 ODCG13 ODCG12 — — ODCG9 ODCG8 ODCG7 ODCG6 — — ODCG3 ODCG2 ODCG1 ODCG0 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET, and INV registers at their virtual addresses, plus offsets of 0x4, 0x8, and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-34: PORTG REGISTERS MAP FOR PIC32MX320F032H, PIC32MX320F064H, PIC32MX320F128H, PIC32MX340F128H, PIC32MX340F256H, PIC32MX340F512H, PIC32MX420F032H, PIC32MX440F128H, PIC32MX440F256H AND PIC32MX440F512H DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
6180 TRISG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — TRISG9 TRISG8 TRISG7 TRISG6 — — TRISG3 TRISG2 — — 03cc
6190 PORTG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — RG9 RG8 RG7 RG6 — — RG3 RG2 — — xxxx
61A0 LATG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — LATG9 LATG8 LATG7 LATG6 — — LATG3 LATG2 — — xxxx
61B0 ODCG 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — ODCG9 ODCG8 ODCG7 ODCG6 — — ODCG3 ODCG2 — — 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-35: CHANGE NOTICE AND PULL-UP REGISTERS MAP FOR PIC32MX320F128L, PIC32MX340F128L, PIC32MX360F256L, PIC32MX360F512L, PIC32MX440F128L, PIC32MX460F256L AND PIC32MX460F512L DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
61C0 CNCON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ON — SIDL — — — — — — — — — — — — — 0000
61D0 CNEN 31:16 — — — — — — — — — — CNEN21 CNEN20 CNEN19 CNEN18 CNEN17 CNEN16 0000
15:0 CNEN15 CNEN14 CNEN13 CNEN12 CNEN11 CNEN10 CNEN9 CNEN8 CNEN7 CNEN6 CNEN5 CNEN4 CNEN3 CNEN2 CNEN1 CNEN0 0000
61E0 CNPUE 31:16 — — — — — — — — — — CNPUE21 CNPUE20 CNPUE19 CNPUE18 CNPUE17 CNPUE16 0000
15:0 CNPUE15 CNPUE14 CNPUE13 CNPUE12 CNPUE11 CNPUE10 CNPUE9 CNPUE8 CNPUE7 CNPUE6 CNPUE5 CNPUE4 CNPUE3 CNPUE2 CNPUE1 CNPUE1 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-36: CHANGE NOTICE AND PULL-UP REGISTERS MAP FOR PIC32MX320F032H, PIC32MX320F064H, PIC32MX320F128H, PIC32MX340F128H, PIC32MX340F256H, PIC32MX340F512H, PIC32MX420F032H, PIC32MX440F128H, PIC32MX440F256H AND PIC32MX440F512H DEVICES ONLY(1)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
61C0 CNCON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ON — SIDL — — — — — — — — — — — — — 0000
61D0 CNEN 31:16 — — — — — — — — — — — — — CNEN18 CNEN17 CNEN16 0000
15:0 CNEN15 CNEN14 CNEN13 CNEN12 CNEN11 CNEN10 CNEN9 CNEN8 CNEN7 CNEN6 CNEN5 CNEN4 CNEN3 CNEN2 CNEN1 CNEN0 0000
61E0 CNPUE 31:16 — — — — — — — — — — — — — CNPUE18 CNPUE17 CNPUE16 0000
15:0 CNPUE15 CNPUE14 CNPUE13 CNPUE12 CNPUE11 CNPUE10 CNPUE9 CNPUE8 CNPUE7 CNPUE6 CNPUE5 CNPUE4 CNPUE3 CNPUE2 CNPUE1 CNPUE1 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-37: PARALLEL MASTER PORT REGISTERS MAP(1)

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
7000 PMCON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ON — SIDL ADRMUX<1:0> PMPTTL PTWREN PTRDEN CSF<1:0> ALP CS2P CS1P — WRSP RDSP 0000
7010 PMMODE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 BUSY IRQM<1:0> INCM<1:0> MODE16 MODE<1:0> WAITB<1:0> WAITM<3:0> WAITE<1:0> 0000
7020 PMADDR 31:16 — — — — — — — — — — — — — — — — 0000
15:0 CS2EN/A15 CS1EN/A14 ADDR<13:0> 0000
7030 PMDOUT 31:16 DATAOUT<31:0> 0000
15:0 0000
7040 PMDIN 31:16 DATAIN<31:0> 0000
15:0 0000
7050 PMAEN 31:16 — — — — — — — — — — — — — — — — 0000
15:0 PTEN<15:0> 0000
7060 PMSTAT 31:16 — — — — — — — — — — — — — — — — 0000
15:0 IBF IBOV — — IB3F IB2F IB1F IB0F OBE OBUF — — OB3E OB2E OB1E OB0E 008F

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-38: PROGRAMMING AND DIAGNOSTICS REGISTERS MAP

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
F200 DDPCON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — — JTAGEN TROEN — — 0008

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

TABLE 4-39: PREFETCH REGISTERS MAP

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
4000 CHECON(1) 31:16 — — — — — — — — — — — — — — — CHECOH 0000
15:0 — — — — — — DCSZ<1:0> — — — PREFEN<1:0> — — PFMWS<2:0> 0007
4010 CHEACC(1) 31:16 CHEWEN — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — — — CHEIDX<3:0> 00xx
4020 CHETAG(1) 31:16 LTAGBOOT — — — — — — — — — — — — — — — xxx0
15:0 LVALID LLOCK LTYPE — xxx2
4030 CHEMSK(1) 31:16 — — — — — — — — — — — — — — — — — 0000
15:0 — — — — xxxx
4040 CHEW0 31:16 xxxx
15:0 xxxx
4050 CHEW1 31:16 xxxx
15:0 xxxx
4060 CHEW2 31:16 xxxx
15:0 xxxx
4070 CHEW3 31:16 xxxx
15:0 xxxx
4080 CHELRU 31:16 — — — — — — — — — — — — — CHELRU<24:16> 0000
15:0 CHELRU<15:0> 0000
4090 CHEHIT 31:16 xxxx
15:0 xxxx
40A0 CHEMIS 31:16 xxxx
15:0 xxxx
40C0 CHEPFABT 31:16 xxxx
15:0 xxxx

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: This register has corresponding CLR, SET and INV registers at its virtual address, plus an offset of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-40: RTCC REGISTERS MAP(1)

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
0200 RTCCON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ON — SIDL — — — — — RTSECSEL RTCCLKON — — RTCWREN RTCSYNC HALFSEC RTCOE 0000
0210 RTCALRM 31:16 — — — — — — — — — — — — — — — — 0000
15:0 ALRMEN CHIME PIV ALRMSYNC AMASK<3:0> ARPT<7:0> 0000
0220 RTCTIME 31:16 HR10<3:0> HR01<3:0> MIN10<3:0> MIN01<3:0> xxxx
15:0 SEC10<3:0> SEC01<3:0> — — — — — — — — — — — — — — xx00
0230 RTCDATE 31:16 YEAR10<3:0> YEAR01<3:0> MONTH10<3:0> MONTH01<3:0> xxxx
15:0 DAY10<3:0> DAY01<3:0> — — — — — — — — — — — — WDAY01<3:0> — xx0x
0240 ALRMTIME 31:16 MIN10<3:0> MIN01<3:0> MIN10<3:0> MIN01<3:0> xxxx
15:0 SEC10<3:0> SEC01<3:0> — — — — — — — — — — — — — — xx00
0250 ALRMDATE 31:16 — — — — — — — — — — — — — — — — 00xx
15:0 DAY10<3:0> DAY01<3:0> — — — — — — — — — — — — WDAY01<3:0> — xx0x

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: All registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

TABLE 4-41: DEVCFG: DEVICE CONFIGURATION WORD SUMMARY

Virtual Address (BFC0_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
2FF0 DEVCFG3 31:16 — — — — — — — — — — — — — — — — xxxx
15:0 USERID15 USERID14 USERID13 USERID12 USERID11 USERID10 USERID9 USERID8 USERID7 USERID6 USERID5 USERID4 USERID3 USERID2 USERID1 USERID0 xxxx
2FF4 DEVCFG2 31:16 — — — — — — — — — — — — — — — — xxxx
15:0 UPLLEN(1) — — — — UPLLIDIV<2:0>(1) — — FPLLMUL<2:0> — — — — — — — xxxx
2FF8 DEVCFG1 31:16 — — — — — — — — FWD TEN — — — — — — — xxxx
15:0 FCKSM<1:0> FPBDIV<1:0> — OSCIOFNC POSCMOD<1:0> IESO — FSOSCEN — — — — — — — — xxxx
2FFC DEVCFG0 31:16 — — — CP — — — BWP — — — — — PWP19 PWP18 PWP17 PWP16 xxxx
15:0 PWP15 PWP14 PWP13 PWP12 — — — — — — — — — ICESEL — DEBUG<1:0> — xxxx

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: These bits are only available on PIC32MX4XX devices.

TABLE 4-42: DEVICE AND REVISION ID SUMMARY

Virtual Address (BF80_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
F220 DEVID 31:16 VER<3:0> xxxx
15:0 xxxx

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

PIC32MX3XX/4XX

TABLE 4-43: USB REGISTERS MAP(1)

Virtual Address (BF88_#) Register Name Bit Range 31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0 All Resets
5040 U1OTG IR(2) 31:16 — — — — — — — — — — — — — — — —
15:0 — — — — — — — — IDIF T1MSECIF LSTATEIF ACTVIF SESVDIF SESENDIF — VBUSVDIF 0000
5050 U1OTG IE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — IDIE T1MSECIE LSTATEIE ACTVIE SESVDIE SESENDIE — VBUSVDIE 0000
5060 U1OTG STAT(3) 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — ID — LSTATE — SESVD SESEND — VBUSVD 0000
5070 U1OTG CON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — DPPULUP DMPULUP DPPULDWN DMPULDWN VBUSON OTGEN VBUSCHG VBUSDIS 0000
5080 U1PWRC 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — UACTPND(4) — — USLPGRD — — USUSPEND USBPWR 0000
5200 U1IR(2) 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — STALLIF ATTACHIF RESUMEIF IDLEIF TRNIF SOFIF UERRIF URSTIF DETACHIF 0000 0000
5210 U1IE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — STALLIE ATTACHIE RESUMEIE IDLEIE TRNIE SOFIE UERRIE URSTIE DETACHIE 0000 0000
5220 U1EIR 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — BTSEF BMXEF DMAEF BTOEF DFN8EF CRC16EF CRC5EF EOFEF PIDEF 0000 0000
5230 U1EIE 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — BTSEE BMXEE DMAEE BTOEE DFN8EE CRC16EE CRC5EE EOFEE PIDEE 0000 0000
5240 U1STAT(3) 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — — ENDPT<3:0>(4) DIR PPBI — — 0000
5250 U1CON 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — JSTATE(4) SE0(4) PKTDIS TOKBUSY USBRST HOSTEN RESUME PPBRST USBEN SOFEN 0000 0000
5260 U1ADDR 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — LSPDEN — — — — — — — DEVADDR<6:0> 0000
5270 U1BDTP1 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — — — — — — BDTPTRL<7:1> 0000

Legend: x = unknown value on Reset, — = unimplemented, read as '0'. Reset values are shown in hexadecimal. Note 1: Except where noted, all registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information. 2: This register does not have associated CLR, SET, and INV registers. 3: All bits in this register are read-only; therefore, CLR, SET, and INV registers are not supported. 4: The reset value for this bit is undefined.

TABLE 4-43: USB REGISTERS MAP(1) (CONTINUED)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
5280 U1FRML(3) 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — 0000
5290 U1FRMH(3) 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — — — — — — 0000
52A0 U1TOK 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — 0000
52B0 U1SOF 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — 0000
52C0 U1BDTP2 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — 0000
52D0 U1BDTP3 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — 0000
52E0 U1CNFG1 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — UTEYE UOEMON USBFRZ USBSIDL — — — — 0000
5300 U1EP0 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — LSPD RETRYDIS — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5310 U1EP1 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5320 U1EP2 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5330 U1EP3 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5340 U1EP4 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5350 U1EP5 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5360 U1EP6 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5370 U1EP7 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: Except where noted, all registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

2: This register does not have associated CLR, SET, and INV registers.

3: All bits in this register are read-only; therefore, CLR, SET, and INV registers are not supported.

4: The reset value for this bit is undefined.

TABLE 4-43: USB REGISTERS MAP(1) (CONTINUED)

Virtual Address (BF88_#) Register Name Bit Range Bits All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
5380 U1EP8 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
5390 U1EP9 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
53A0 U1EP10 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
53B0 U1EP11 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
53C0 U1EP12 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
53D0 U1EP13 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
53E0 U1EP14 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000
53F0 U1EP15 31:16 — — — — — — — — — — — — — — — — 0000
15:0 — — — — — — — — — — — EPCONDIS EPRXEN EPTXEN EPSTALL EPHSHK 0000

Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.

Note 1: Except where noted, all registers in this table have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and INV Registers” for more information.

2: This register does not have associated CLR, SET, and INV registers.

3: All bits in this register are read-only; therefore, CLR, SET, and INV registers are not supported.

4: The reset value for this bit is undefined.

Text converted from the manufacturer's document. A □ marks a character that could not be read in the original. Back to the Microchip PIC32 discussions