English
Language : 

PIC16F737-I Datasheet, PDF (22/276 Pages) Microchip Technology – 28/40/44-Pin, 8-Bit CMOS Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology
PIC16F7X7
TABLE 2-1: 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
POR, BOR on page
Bank 2
100h(4) INDF
101h TMR0
102h(4) PCL
103h(4) STATUS
104h(4) FSR
105h WDTCON
106h PORTB
107h
—
108h
—
109h LVDCON
10Ah(1,4) PCLATH
10Bh(4) INTCON
10Ch PMDATA
10Dh PMADR
10Eh PMDATH
10Fh PMADRH
Addressing this location uses contents of FSR to address data memory (not a physical register) 0000 0000
Timer0 Module Register
xxxx xxxx
Program Counter (PC) Least Significant Byte
0000 0000
IRP
RP1
RP0
TO
PD
Z
DC
C 0001 1xxx
Indirect Data Memory Address Pointer
xxxx xxxx
—
—
—
WDTPS3 WDTPS2 WDTPS1 WDTPS0 SWDTEN ---0 1000
PORTB Data Latch when written: PORTB pins when read
xxxx xxxx
Unimplemented
—
Unimplemented
—
—
—
IRVST
LVDEN LVDL3 LVDL2 LVDL1 LVDL0 --00 0101
—
—
— Write Buffer for the upper 5 bits of the Program Counter ---0 0000
GIE
PEIE TMR0IE INT0IE
RBIE TMR0IF INT0IF RBIF 0000 000x
EEPROM Data Register Low Byte
xxxx xxxx
EEPROM Address Register Low Byte
xxxx xxxx
—
— EEPROM Data Register High Byte
--xx xxxx
—
—
—
—
EEPROM Address Register High Byte
---- xxxx
30, 180
76, 180
29, 180
21, 180
30, 180
187
64, 180
—
—
176
23, 180
25, 180
32, 181
32, 181
32, 181
32, 181
Bank 3
180h(4) INDF
Addressing this location uses contents of FSR to address data memory (not a physical register) 0000 0000 30, 180
181h OPTION_REG RBPU INTEDG T0CS
T0SE
182h(4) PCL
Program Counter (PC) Least Significant Byte
PSA
PS2
PS1
PS0 1111 1111 22, 180
0000 0000 29, 180
183h(4) STATUS
184h(4) FSR
IRP
RP1
RP0
TO
Indirect Data Memory Address Pointer
PD
Z
DC
C 0001 1xxx 21, 180
xxxx xxxx 30, 180
185h
—
Unimplemented
—
—
186h TRISB
PORTB Data Direction Register
1111 1111 64, 181
187h
—
Unimplemented
—
—
188h
—
Unimplemented
—
—
189h
—
18Ah(1,4) PCLATH
18Bh(4) INTCON
18Ch PMCON1
Unimplemented
—
—
GIE
PEIE
r(6)
—
—
TMR0IE
—
Write Buffer for the upper 5 bits of the Program Counter
INT0IE
RBIE TMR0IF INT0IF RBIF
—
—
—
—
RD
—
---0 0000
0000 000x
1--- ---0
—
23, 180
25, 180
32, 181
18Dh
—
Reserved, maintain clear
—
—
18Eh
—
Reserved, maintain clear
—
—
18Fh
—
Reserved, maintain clear
—
—
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<12:8> bits, whose contents
are transferred to the upper byte of the program counter during branches (CALL or GOTO).
2: Other (non Power-up) Resets include external Reset through MCLR and Watchdog Timer Reset.
3: Bits PSPIE and PSPIF are reserved on the 28-pin devices; always maintain these bits clear.
4: These registers can be addressed from any bank.
5: PORTD, PORTE, TRISD and TRISE are not physically implemented on the 28-pin devices (except for RE3), read as ‘0’.
6: This bit always reads as a ‘1’.
7: OSCCON<OSTS> bit resets to ‘0’ with dual-speed start-up and LP, HS or HS-PLL selected as the oscillator.
8: RE3 is an input only. The state of the TRISE3 bit has no effect and will always read ‘1’.
DS30498C-page 20
 2004 Microchip Technology Inc.