English
Language : 

PIC16F722A Datasheet, PDF (21/284 Pages) Microchip Technology – 28-Pin Flash Microcontrollers with nanoWatt XLP Technology
PIC16F/LF722A/723A
TABLE 2-1: PIC16F/LF722A/723A 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:
POR, BOR
Page
Bank 2
100h(2) INDF
Addressing this location uses contents of FSR to address data memory (not a physical register)
xxxx xxxx 26,34
101h
TMR0
Timer0 Module Register
xxxx xxxx 99,34
102h(2) PCL
Program Counter’s (PC) Least Significant Byte
0000 0000 25,34
103h(2) STATUS
IRP
RP1
RP0
TO
PD
Z
DC
C
0001 1xxx 22,34
104h(2) FSR
Indirect Data Memory Address Pointer
xxxx xxxx 26,34
105h
—
Unimplemented
—
—
106h
—
Unimplemented
—
—
107h
—
Unimplemented
—
—
108h
CPSCON0
CPSON
—
—
—
CPSRNG1 CPSRNG0 CPSOUT T0XCS 0--- 0000 121,35
109h
CPSCON1
10Ah(1, 2) PCLATH
10Bh(2) INTCON
—
—
—
—
CPSCH3 CPSCH2 CPSCH1 CPSCH0 ---- 0000 122,35
—
—
— Write Buffer for the upper 5 bits of the Program Counter
---0 0000 25,34
GIE
PEIE
T0IE
INTE
RBIE
T0IF
INTF
RBIF 0000 000x 40,34
10Ch
PMDATL
Program Memory Read Data Register Low Byte
xxxx xxxx 177,35
10Dh
PMADRL
Program Memory Read Address Register Low Byte
xxxx xxxx 177,35
10Eh
PMDATH
—
— Program Memory Read Data Register High Byte
--xx xxxx 177,35
10Fh
PMADRH
—
—
— Program Memory Read Address Register High Byte
---x xxxx 177,35
Bank 3
180h(2) INDF
Addressing this location uses contents of FSR to address data memory (not a physical register)
xxxx xxxx 26,34
181h
OPTION_REG RBPU INTEDG T0CS
T0SE
PSA
PS2
PS1
PS0 1111 1111 23,35
182h(2) PCL
Program Counter (PC) Least Significant Byte
0000 0000 25,34
183h(2) STATUS
IRP
RP1
RP0
TO
PD
Z
DC
C
0001 1xxx 22,34
184h(2) FSR
Indirect Data Memory Address Pointer
xxxx xxxx 26,34
185h
ANSELA
—
—
ANSA5 ANSA4 ANSA3 ANSA2 ANSA1 ANSA0 --11 1111 49,35
186h
ANSELB
—
—
ANSB5 ANSB4 ANSB3 ANSB2 ANSB1 ANSB0 --11 1111 58,35
187h
—
18Ah(1, 2) PCLATH
18Bh(2) INTCON
Unimplemented
—
—
GIE
PEIE
—
T0IE
Write Buffer for the upper 5 bits of the Program Counter
INTE
RBIE
T0IF
INTF
RBIF
—
---0 0000
0000 000x
—
25,34
40,34
18Ch
PMCON1
Reserved
—
—
—
—
—
—
RD
1--- ---0 178,35
18Dh
—
Unimplemented
—
—
18Eh
—
Unimplemented
—
—
18Fh
—
Unimplemented
—
—
Legend:
Note 1:
2:
3:
4:
5:
x = unknown, u = unchanged, q = value depends on condition, - = unimplemented, read as ‘0’, r = reserved.
Shaded locations are unimplemented, read as ‘0’.
The upper byte of the program counter is not directly accessible. PCLATH is a holding register for the PC<12:8>, whose contents are
transferred to the upper byte of the program counter.
These registers can be addressed from any bank.
Accessible only when SSPM<3:0> = 1001.
Accessible only when SSPM<3:0>  1001.
This bit is always ‘1’ as RE3 is input only.
 2010 Microchip Technology Inc.
DS41417A-page 21