PIC18F45J10 FAMILY
TABLE 21-1: CONFIGURATION BITS AND DEVICE IDs
Default/
File Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Unprogrammed
(1)
Value
300000h CONFIG1L DEBUG
XINST STVREN
—
—
—
—
—
WDTEN
—
111- ---1
1111 01--
11-- -111
(2)
(2)
(2)
(2)
(3)
300001h CONFIG1H
300002h CONFIG2L
300003h CONFIG2H
300004h CONFIG3L
300005h CONFIG3H
3FFFFEh DEVID1
—
—
—
—
—
—
—
CP0
IESO
(2)
FCMEN
—
(2)
—
—
FOSC2
FOSC1
FOSC0
(2)
(2)
—
—
—
WDTPS3 WDTPS2 WDTPS1 WDTPS0 1111 1111
—
(2)
—
—
(2)
—
—
—
—
—
---- ----
(2)
(2)
—
—
—
—
—
—
CCP2MX 1111 ---1
(4)
(4)
DEV2
DEV1
DEV9
DEV0
DEV8
REV4
DEV7
REV3
DEV6
REV2
DEV5
REV1
DEV4
REV0
DEV3
xxxx xxxx
0001 110x
3FFFFFh DEVID2
DEV10
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 ‘1’. This ensures that the location is executed as a NOPif it
is accidentally executed.
3: This bit should always be maintained as ‘0’.
4: See Register 21-7 and Register 21-8 for DEVID values. These registers are read-only and cannot be programmed by
the user.
DS39682E-page 236
© 2009 Microchip Technology Inc.