PIC16C781/782
TABLE 2-1: PIC16C781/782 SPECIAL FUNCTION REGISTER SUMMARY (CONTINUED)
Address
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on: Details on
POR, BOR Page:
Bank 3
180h(2)
INDF
Addressing this location uses contents of FSR to address data memory (not a physical register) 0000 0000
23
181h
OPTION_REG RBPU INTEDG T0CS
T0SE
PSA
PS2
182h(2) PCL
Program Counter's (PC) Least Significant Byte
PS1
PS0 1111 1111
18
0000 0000
23
183h(2) STATUS
IRP
RP1
RP0
TO
PD
Z
184h(2) FSR
Indirect Data Memory Address Pointer
DC
C
0001 1xxx
17
xxxx xxxx
23
185h
—
Unimplemented
—
—
186h
TRISB
PORTB Data Direction Register
1111 1111
35
187h
—
Unimplemented
—
—
188h
—
Unimplemented
—
—
189h
18Ah(1,2)
18Bh(2)
—
PCLATH
INTCON
Unimplemented
—
—
GIE
PEIE
—
—
— Write Buffer for the upper 5 bits of the Program Counter
---0 0000
23
T0IE
INTE
RBIE
T0IF
INTF
RBIF 0000 000x
19
18Ch PMCON1
Reserved —
—
—
—
—
—
RD
1--- ---0
47
18Dh
—
Unimplemented
—
—
18Eh
—
Unimplemented
—
—
18Fh
—
Unimplemented
—
—
190h
—
Unimplemented
—
—
191h
—
Unimplemented
—
—
192h
—
Unimplemented
—
—
193h
—
Unimplemented
—
—
194h
—
Unimplemented
—
—
195h
—
Unimplemented
—
—
196h
—
Unimplemented
—
—
197h
—
Unimplemented
—
—
198h
—
Unimplemented
—
—
199h
—
Unimplemented
—
—
19Ah
—
Unimplemented
—
—
19Bh
—
Unimplemented
—
—
19Ch
—
Unimplemented
—
—
19Dh
—
Unimplemented
—
—
19Eh
—
Unimplemented
—
—
19Fh
—
Unimplemented
—
—
Legend: x = unknown, u = unchanged, q = value depends on condition, - = unimplemented, read as '0'.
Shaded locations are unimplemented, read as ‘0’.
Note 1: The upper byte of the program counter is not directly accessible. PCLATH is a holding register for the PC<12:8> whose contents are trans-
ferred to the upper byte of the program counter. See Section 2.9 for more detail.
2: These registers can be addressed from any bank.
DS41171B-page 16
Preliminary
2001-2013 Microchip Technology Inc.