Datasheet
2010 Microchip Technology Inc. DS41302D-page 15
PIC12F609/615/617/12HV609/615
TABLE 2-2: PIC12F615/617/HV615 SPECIAL FUNCTION REGISTERS SUMMARY BANK 0
Addr Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on
POR, BOR
Page
Bank 0
00h INDF Addressing this location uses contents of FSR to address data memory (not a physical register) xxxx xxxx 25, 116
01h TMR0 Timer0 Module’s Register xxxx xxxx 53, 116
02h PCL Program Counter’s (PC) Least Significant Byte 0000 0000 25, 116
03h STATUS IRP
(1)
RP1
(1)
RP0 TO PD ZDCC0001 1xxx 18, 116
04h FSR Indirect Data Memory Address Pointer xxxx xxxx 25, 116
05h GPIO
— — GP5 GP4 GP3 GP2 GP1 GP0 --x0 x000 43, 116
06h — Unimplemented — —
07h — Unimplemented — —
08h — Unimplemented — —
09h — Unimplemented — —
0Ah PCLATH
— — — Write Buffer for upper 5 bits of Program Counter ---0 0000 25, 116
0Bh INTCON GIE PEIE T0IE INTE GPIE T0IF INTF GPIF 0000 0000 20, 116
0Ch PIR1
— ADIF CCP1IF —CMIF—TMR2IFTMR1IF-00- 0-00 22, 116
0Dh — Unimplemented — —
0Eh TMR1L Holding Register for the Least Significant Byte of the 16-bit TMR1 Register xxxx xxxx 57, 116
0Fh TMR1H Holding Register for the Most Significant Byte of the 16-bit TMR1 Register xxxx xxxx 57, 116
10h T1CON T1GINV TMR1GE T1CKPS1 T1CKPS0 T1OSCEN T1SYNC
TMR1CS TMR1ON 0000 0000 62, 116
11h TMR2
(3)
Timer2 Module Register 0000 0000 65, 116
12h T2CON
(3)
— TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 TMR2ON T2CKPS1 T2CKPS0 -000 0000 66, 116
13h CCPR1L
(3)
Capture/Compare/PWM Register 1 Low Byte XXXX XXXX 90, 116
14h CCPR1H
(3)
Capture/Compare/PWM Register 1 High Byte XXXX XXXX 90, 116
15h
CCP1CON
(3)
P1M — DC1B1 DC1B0 CCP1M3 CCP1M2 CCP1M1 CCP1M0 0-00 0000 89, 116
16h
PWM1CON
(3)
PRSEN PDC6 PDC5 PDC4 PDC3 PDC2 PDC1 PDC0 0000 0000 105,
116
17h ECCPAS
(3)
ECCPASE ECCPAS2 ECCPAS1 ECCPAS0 PSSAC1 PSSAC0 PSSBD1 PSSBD0 0000 0000 102,
116
18h — Unimplemented — —
19h VRCON CMVREN
— VRR FVREN VR3 VR2 VR1 VR0 0-00 0000 76, 116
1Ah CMCON0 CMON COUT CMOE CMPOL
—CMR—CMCH0000 -0-0 72, 116
1Bh — — — — —
1Ch CMCON1
— — — T1ACS CMHYS — T1GSS CMSYNC ---0 0-10 73, 116
1Dh — Unimplemented — —
1Eh
ADRESH
(2, 3)
Most Significant 8 bits of the left shifted A/D result or 2 bits of right shifted result xxxx xxxx 85, 116
1Fh ADCON0
(3)
ADFM VCFG — CHS2 CHS1 CHS0 GO/DONE ADON 00-0 0000 84, 116
Legend: – = Unimplemented locations read as ‘0’, u = unchanged, x = unknown, q = value depends on condition, shaded = unimplemented
Note 1: IRP and RP1 bits are reserved, always maintain these bits clear.
2: Read only register.
3: PIC12F615/617/HV615 only.