
2004 Microchip Technology Inc.
Preliminary
DS39637A-page 347
PIC18F2480/2580/4480/4580
REGISTER 24-4:
CONFIG3H: CONFIGURATION REGISTER 3 HIGH (BYTE ADDRESS 300005h)
R/P-1
U-0
U-0
U-0
MCLRE
—
—
—
bit 7
REGISTER 24-5:
CONFIG4L: CONFIGURATION REGISTER 4 LOW (BYTE ADDRESS 300006h)
R/P-1
R/P-0
R/P-0
R/P-0
DEBUG
XINST
—
BBSIZ
bit 7
U-0
—
R/P-0
LPT1OSC
R/P-1
PBADEN
R/P-1
—
bit 0
bit 7
MCLRE:
MCLR Pin Enable bit
1
= MCLR pin enabled; RE3 input pin disabled
0
= RE3 input pin enabled; MCLR disabled
Unimplemented:
Read as ‘
0
’
LPT1OSC:
Low-Power Timer 1 Oscillator Enable bit
1
= Timer1 configured for low-power operation
0
= Timer1 configured for higher power operation
PBADEN:
PORTB A/D Enable bit
(Affects ADCON1 Reset state. ADCON1 controls PORTB<4:0> pin configuration.)
1
= PORTB<4:0> pins are configured as analog input channels on Reset
0
= PORTB<4:0> pins are configured as digital I/O on Reset
Unimplemented:
Read as ‘
0
’
bit 6-3
bit 2
bit 1
bit 0
Legend:
R = Readable bit
-n = Value when device is unprogrammed
P = Programmable bit
U = Unimplemented bit, read as ‘0’
u = Unchanged from programmed state
U-0
—
R/P-1
LVP
U-0
—
R/P-1
STVREN
bit 0
bit 7
DEBUG:
Background Debugger Enable bit
1
= Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins
0
= Background debugger enabled, RB6 and RB7 are dedicated to In-Circuit Debug
XINST:
Extended Instruction Set Enable bit
1
= Instruction set extension and Indexed Addressing mode enabled
0
= Instruction set extension and Indexed Addressing mode disabled (Legacy mode)
Unimplemented:
Read as ‘
0
’
BBSIZ:
Boot Block Size Select Bit 0
1
= 2K words (4 Kbytes) boot block
0
= 1K words (2 Kbytes) boot block
Unimplemented:
Read as ‘
0
’
LVP:
Single-Supply ICSP Enable bit
1
= Single-Supply ICSP enabled
0
= Single-Supply ICSP disabled
Unimplemented:
Read as ‘
0
’
STVREN:
Stack Full/Underflow Reset Enable bit
1
= Stack full/underflow will cause Reset
0
= Stack full/underflow will not cause Reset
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Legend:
R = Readable bit
-n = Value when device is unprogrammed
C = Clearable bit
U = Unimplemented bit, read as ‘0’
u = Unchanged from programmed state