
PIC16C5X
DS30453D-page 44
Preliminary
2002 Microchip Technology Inc.
9.1
Configuration Bits
Configuration bits can be programmed to select various
device configurations. Two bits are for the selection of
the oscillator type and one bit is the Watchdog Timer
enable bit. Nine bits are code protection bits for the
PIC16C54A,
PIC16CR54A,
PIC16C54C,
PIC16CR54C,
PIC16C55A,
PIC16C56A,
PIC16CR56A,
PIC16C57C,
PIC16CR57C,
One bit is for code protection for the PIC16C54,
PIC16C55,
PIC16C56
and
PIC16C57
devices
QTP or ROM devices have the oscillator configuration
programmed at the factory and these parts are tested
accordingly (see "Product Identification System" dia-
grams in the back of this data sheet).
REGISTER 9-1:
CONFIGURATION WORD FOR PIC16C54A/CR54A/C54C/CR54C/C55A/C56A/
CR56A/C57C/CR57C/C58B/CR58B
CP
WDTE
FOSC1
FOSC0
bit 11
bit 0
bit 11-3:
CP: Code Protection Bit
1
= Code protection off
0
= Code protection on
bit 2:
WDTE: Watchdog timer enable bit
1
= WDT enabled
0
= WDT disabled
bit 1-0:
FOSC1:FOSC0: Oscillator Selection Bit
00
= LP oscillator
01
= XT oscillator
10
= HS oscillator
11
= RC oscillator
Note 1: Refer to the PIC16C5X Programming Specification (Literature Number DS30190) to determine how to
access the configuration word.
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
-n = Value at POR
1 = bit is set
0 = bit is cleared
x = bit is unknown