4.2.2 SPECIAL FUNCTION REGISTERS
The special function registers are registers used by the
CPU and peripheral functions for controlling the
desired operation of the device (Table 4-3). These reg-
isters are static RAM.
PIC14000
The special registers are classified into two sets.
Special registers associated with the “core” functions
are described in this section. Those registers related to
the operation of the peripheral features are described
in the section specific to that peripheral.
TABLE 4-3: SPECIAL FUNCTION REGISTERS FOR THE PIC14000
Address Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Bank0
00h*
INDF
(Indirect
Address)
Addressing this location uses contents of the FSR to address data memory (not a physical
register).
01h
TMR0
Timer0 data
02h* PCL
Program Counter’s (PC’s) least significant byte
03h* STATUS
IRP
RP1
RP0
TO
PD
Z
DC
C
04h* FSR
Indirect data memory address pointer
05h
PORTA
PORTA data latch.
06h
Reserved Reserved for emulation.
07h
PORTC
PORTC data latch
08h
PORTD
PORTD data latch
09h
Reserved
0Ah* PCLATH Buffered register for the upper 5 bits of the Program Counter (PC)
0Bh*
0Ch
INTCON
PIR1
GIE
CMIF
PEIE
—
T0IE
—
r
PBIF
r
I2CIF
T0IF
RCIF
r
ADCIF
r
OVFIF
0Dh
Reserved
0Eh
ADTMRL A/D capture timer data least significant byte
0Fh
ADTMRH A/D capture timer data most significant byte
10h
Reserved
11h
Reserved
12h
Reserved
13h
I2CBUF
I2C Serial Port Receive Buffer/Transmit Register
14h
I2CCON
WCOL I2COV I2CEN
CKP
I2CM3
I2CM2
I2CM1 I2CM0
15h
ADCAPL A/D capture latch least significant byte
16h
ADCAPH A/D capture latch most significant byte
17h
Reserved
18h
Reserved
19h
Reserved
1Ah
Reserved
1Bh
Reserved
1Ch
Reserved
1Dh
Reserved
1Eh
Reserved
1Fh
ADCON0
ADCS3 ADCS2 ADCS1 ADCS0
—
AMUXOE ADRST ADZERO
Legend
— = unimplemented bits, read as ‘0’ but cannot be overwritten
r = reserved bits, default is POR value and should not be overwritten with any value
Reserved indicates reserved register and should not be overwritten with any value
* indicates registers that can be addressed from either bank
© 1996 Microchip Technology Inc.
Preliminary
DS40122B-page 15