PIC16F/LF1826/27
TABLE 3-8: SPECIAL FUNCTION REGISTER SUMMARY (CONTINUED)
Address Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bank 31
F80h(2) INDF0
F81h(2) INDF1
F82h(2)
F83h(2)
F84h(2)
F85h(2)
F86h(2)
F87h(2)
F88h(2)
F89h(2)
F8Ah(2)
F8Bh(2)
PCL
STATUS
FSR0L
FSR0H
FSR1L
FSR1H
BSR
WREG
PCLATH
INTCON
Addressing this location uses contents of FSR0H/FSR0L to address data memory
(not a physical register)
Addressing this location uses contents of FSR1H/FSR1L to address data memory
(not a physical register)
Program Counter (PC) Least Significant Byte
—
—
—
TO
PD
Z
Indirect Data Memory Address 0 Low Pointer
Indirect Data Memory Address 0 High Pointer
Indirect Data Memory Address 1 Low Pointer
Indirect Data Memory Address 1 High Pointer
—
—
—
BSR4
BSR3
BSR2
Working Register
—
Write Buffer for the upper 7 bits of the Program Counter
GIE
PEIE
TMR0IE
INTE
IOCIE
TMR0IF
DC
BSR1
INTF
F8Ch —
—
FE3h
Unimplemented
FE4h
STATUS_
—
—
—
—
—
Z
DC
SHAD
FE5h
WREG_ Working Register Shadow
SHAD
FE6h
BSR_
—
—
—
Bank Select Register Shadow
SHAD
FE7h
PCLATH_
—
Program Counter Latch High Register Shadow
SHAD
FE8h
FSR0L_ Indirect Data Memory Address 0 Low Pointer Shadow
SHAD
FE9h
FSR0H_ Indirect Data Memory Address 0 High Pointer Shadow
SHAD
FEAh
FSR1L_ Indirect Data Memory Address 1 Low Pointer Shadow
SHAD
FEBh
FSR1H_ Indirect Data Memory Address 1 High Pointer Shadow
SHAD
FECh —
Unimplemented
FEDh STKPTR
—
—
—
Current Stack pointer
FEEh TOSL
Top-of-Stack Low byte
FEFh
TOSH
—
Top-of-Stack High byte
Legend:
Note 1:
2:
x = unknown, u = unchanged, q = value depends on condition, - = unimplemented, r = reserved.
Shaded locations are unimplemented, read as ‘0’.
PIC16F/LF1827 only.
These registers can be addressed from any bank.
Bit 0
Value on:
POR, BOR
Value on all
other
Resets
xxxx xxxx xxxx xxxx
xxxx xxxx xxxx xxxx
C
BSR0
IOCIF
0000 0000 0000 0000
---1 1000 ---q quuu
0000 0000 uuuu uuuu
0000 0000 0000 0000
0000 0000 uuuu uuuu
0000 0000 0000 0000
---0 0000 ---0 0000
0000 0000 uuuu uuuu
-000 0000 -000 0000
0000 000x 0000 000u
—
—
C
---- -xxx ---- -uuu
0000 0000 uuuu uuuu
---x xxxx ---u uuuu
-xxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
—
—
---1 1111 ---1 1111
xxxx xxxx uuuu uuuu
-xxx xxxx -uuu uuuu
DS41391C-page 40
Preliminary
2010 Microchip Technology Inc.