English
Language : 

PIC16LV5X Datasheet, PDF (8/24 Pages) Microchip Technology – EPROM-Based 8-Bit CMOS Microcontroller Series
Enhanced PIC16LV5X
FIGURE 4-4: PIC16LV58A REGISTER FILE MAP
FSR<6:5>
00
File Address
00h
INDF(1)
01h
TMR0
02h
PCL
03h
STATUS
04h
FSR
05h
PORTA
06h
PORTB
07h
General
Purpose
Registers
0Fh
10h
General
Purpose
Registers
1Fh
Bank 0
01
20h
10
40h
11
60h
Addresses map back to
addresses in Bank 0.
2Fh
30h
General
Purpose
Registers
3Fh
Bank 1
4Fh
50h
General
Purpose
Registers
5Fh
Bank 2
6Fh
70h
General
Purpose
Registers
7Fh
Bank 3
Note 1: Not a physical register.
TABLE 4-1: SPECIAL FUNCTION REGISTER SUMMARY
Address
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on
Power-On
Reset
Value on
MCLR and
WDT Reset
N/A
TRIS
I/O control registers (TRISA, TRISB, TRISC)
1111 1111 1111 1111
N/A
OPTION Contains control bits to configure Timer0 and Timer0/WDT prescaler
--11 1111 --11 1111
00h
INDF
Uses contents of FSR to address data memory (not a physical register) xxxx xxxx uuuu uuuu
01h
TMR0
8-bit real-time clock/counter
xxxx xxxx uuuu uuuu
02h(1)
PCL
Low order 8 bits of PC
1111 1111 1111 1111
03h
STATUS
PA2 PA1 PA0 TO
PD
Z
DC
C 0001 1xxx 000q quuu
04h
FSR
Indirect data memory address pointer
1xxx xxxx 1uuu uuuu
05h
PORTA
—
—
—
—
RA3 RA2 RA1 RA0 ---- xxxx ---- uuuu
06h
PORTB
RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 xxxx xxxx uuuu uuuu
Legend:
Note 1:
2:
Shaded boxes = unimplemented or unused, – = unimplemented, read as '0' (if applicable)
x = unknown, u = unchanged, q = value depends on condition.
The upper byte of the Program Counter is not directly accessible. See Section 4.5 of the Enhanced PIC16C5X data sheet
(DS30236B) for an explanation of how to access these bits.
File address 07h is a general purpose register on the PIC16LV54A and PIC16LV58A.
DS40121A-page 8
Advanced Information
© 1996 Microchip Technology Inc.