Datasheet

2010-2012 Microchip Technology Inc. DS41414D-page 39
PIC16(L)F1946/1947
Bank 6
300h
(2)
INDF0 Addressing this location uses contents of FSR0H/FSR0L to address data memory
(not a physical register)
xxxx xxxx xxxx xxxx
301h
(2)
INDF1 Addressing this location uses contents of FSR1H/FSR1L to address data memory
(not a physical register)
xxxx xxxx xxxx xxxx
302h
(2)
PCL Program Counter (PC) Least Significant Byte 0000 0000 0000 0000
303h
(2)
STATUS —TOPD ZDCC---1 1000 ---q quuu
304h
(2)
FSR0L Indirect Data Memory Address 0 Low Pointer 0000 0000 uuuu uuuu
305h
(2)
FSR0H Indirect Data Memory Address 0 High Pointer 0000 0000 0000 0000
306h
(2)
FSR1L Indirect Data Memory Address 1 Low Pointer 0000 0000 uuuu uuuu
307h
(2)
FSR1H Indirect Data Memory Address 1 High Pointer 0000 0000 0000 0000
308h
(2)
BSR BSR<4:0> ---0 0000 ---0 0000
309h
(2)
WREG Working Register 0000 0000 uuuu uuuu
30Ah
(1, 2)
PCLATH Write Buffer for the upper 7 bits of the Program Counter -000 0000 -000 0000
30Bh
(2)
INTCON GIE PEIE TMR0IE INTE IOCIE TMR0IF INTF IOCIF 0000 000x 0000 000u
30Ch TRISF PORTF Data Direction Register 1111 1111 1111 1111
30Dh TRISG
TRISG5 TRISG4 TRISG3 TRISG2 TRISG1 TRISG0 --11 1111 --11 1111
30Eh
Unimplemented
30Fh
Unimplemented
310h
Unimplemented
311h CCPR3L Capture/Compare/PWM Register 3 (LSB) xxxx xxxx uuuu uuuu
312h CCPR3H Capture/Compare/PWM Register 3 (MSB) xxxx xxxx uuuu uuuu
313h CCP3CON P3M<1:0> DC3B<1:0> CCP3M<1:0> 0000 0000 0000 0000
314h PWM3CON P3RSEN P3DC<6:0> 0000 0000 0000 0000
315h CCP3AS CCP3ASE CCP3AS<2:0> PSS3AC<1:0> PSS3BD<1:0> 0000 0000 0000 0000
316h PSTR3CON
STR3SYNC STR3D STR3C STR3B STR3A ---0 0001 ---0 0001
317h
Unimplemented
318h CCPR4L Capture/Compare/PWM Register 4 (LSB) xxxx xxxx uuuu uuuu
319h CCPR4H Capture/Compare/PWM Register 4 (MSB) xxxx xxxx uuuu uuuu
31Ah CCP4CON
DC4B<1:0> CCP4M<3:0> --00 0000 --00 0000
31Bh
Unimplemented
31Ch CCPR5L Capture/Compare/PWM Register 5 (LSB) xxxx xxxx uuuu uuuu
31Dh CCPR5H Capture/Compare/PWM Register 5 (MSB) xxxx xxxx uuuu uuuu
31Eh CCP5CON
DC5B<1:0> CCP5M<3:0> --00 0000
--00 0000
31Fh Unimplemented
TABLE 3-10: 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
Value on all
other
Resets
Legend: x = unknown, u = unchanged, q = value depends on condition, - = unimplemented, read as 0’, r = reserved.
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<14:8>, whose contents are
transferred to the upper byte of the program counter.
2: These registers can be addressed from any bank.
3: Unimplemented, read as ‘1’.