Datasheet

PIC18F87J10 FAMILY
DS39663F-page 282 © 2009 Microchip Technology Inc.
TABLE 24-2: CONFIGURATION BITS AND DEVICE IDs
File Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Default/
Unprogrammed
Value
(1)
300000h CONFIG1L DEBUG XINST STVREN —WDTEN111- ---1
300001h CONFIG1H
(2)
(2)
(2)
(2)
(3)
CP0 ---- 01--
300002h CONFIG2L IESO FCMEN
FOSC2 FOSC1 FOSC0 11-- -111
300003h CONFIG2H
(2)
(2)
(2)
(2)
WDTPS3 WDTPS2 WDTPS1 WDTPS0 ---- 1111
300004h CONFIG3L WAIT
(4)
BW
(4)
EMB1
(4)
EMB0
(4)
EASHFT
(4)
1111 1---
300005h CONFIG3H
(2)
(2)
(2)
(2)
—ECCPMX
(4)
CCP2MX ---- --11
3FFFFEh DEVID1 DEV2 DEV1 DEV0 REV4 REV3 REV2 REV1 REV0 xxxx xxxx
(5)
3FFFFFh DEVID2 DEV10 DEV9 DEV8 DEV7 DEV6 DEV5 DEV4 DEV3 0000 10x1
(5)
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 NOP if it
is accidentally executed.
3: This bit should always be maintained as ‘0’.
4: Implemented in 80-pin devices only. On 64-pin devices, these bits are reserved and should always be maintained as ‘1’.
5: See Register 24-7 and Register 24-8 for DEVID values. These registers are read-only and cannot be programmed by
the user.