Datasheet
PIC18F46J50 FAMILY
DS39931D-page 418 2011 Microchip Technology Inc.
TABLE 27-1: MAPPING OF THE FLASH CONFIGURATION WORDS TO THE CONFIGURATION
REGISTERS
TABLE 27-2: CONFIGURATION BITS AND DEVICE IDs
Configuration Register
(Volatile)
Configuration Register
Address
Flash Configuration Byte Address
CONFIG1L 300000h XXXF8h
CONFIG1H 300001h XXXF9h
CONFIG2L 300002h XXXFAh
CONFIG2H 300003h XXXFBh
CONFIG3L 300004h XXXFCh
CONFIG3H 300005h XXXFDh
CONFIG4L 300006h XXXFEh
CONFIG4H 300007h XXXFFh
File Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Default/
Unprog.
Value
(1)
300000h CONFIG1L DEBUG XINST STVREN — PLLDIV2 PLLDIV1 PLLDIV0 WDTEN 111- 1111
300001h CONFIG1H
—
(2)
—
(2)
—
(2)
—
(2)
— CP0 CPDIV1 CPDIV0 1111 -111
300002h CONFIG2L IESO FCMEN
— LPT1OSC T1DIG FOSC2 FOSC1 FOSC0 11-1 1111
300003h CONFIG2H
—
(2)
—
(2)
—
(2)
—
(2)
WDTPS3 WDTPS2 WDTPS1 WDTPS0 1111 1111
300004h CONFIG3L DSWDTPS3 DSWDTPS2 DSWDTPS1 DSWDTPS0 DSWDTEN DSBOREN RTCOSC DSWDTOSC 1111 1111
300005h CONFIG3H
—
(2)
—
(2)
—
(2)
—
(2)
MSSPMSK — — IOL1WAY 1111 1--1
300006h CONFIG4L WPCFG WPEND WPFP5 WPFP4 WPFP3 WPFP2 WPFP1 WPFP0 1111 1111
300007h CONFIG4H
—
(2)
—
(2)
—
(2)
—
(2)
— — —WPDIS1111 ---1
3FFFFEh DEVID1 DEV2 DEV1 DEV0 REV4 REV3 REV2 REV1 REV0 xxx0 0000
(3)
3FFFFFh DEVID2 DEV10 DEV9 DEV8 DEV7 DEV6 DEV5 DEV4 DEV3 0100 00xx
(3)
Legend: x = unknown, u = unchanged, — = unimplemented. Shaded cells are unimplemented, read as ‘0’.
Note 1: Values reflect the unprogrammed state as received from the factory and following Power-on Resets. In all other Reset states, the
configuration bytes maintain their previously programmed states.
2: The value of these bits in program memory should always be programmed to ‘1’. This ensures that the location is executed as a NOP if it
is accidentally executed.
3: See Register 27-9 and Register 27-10 for DEVID values. These registers are read-only and cannot be programmed by the user.