PIC12C672 MICROCHIP [Microchip Technology], PIC12C672 Datasheet - Page 12
PIC12C672
Manufacturer Part Number
PIC12C672
Description
8-Pin, 8-Bit CMOS Microcontroller with EEPROM Data Memory
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet
1.PIC12C672.pdf
(88 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC12C672-04/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC12C672-04/SM
Manufacturer:
MIC
Quantity:
141
Part Number:
PIC12C672-04/SM
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
PIC12C672-04/SO
Manufacturer:
MIC
Quantity:
20 000
Part Number:
PIC12C672-10E/SM
Manufacturer:
MICROCH
Quantity:
20 000
Company:
Part Number:
PIC12C672/JW
Manufacturer:
MICKO
Quantity:
2 100
PIC12CE5XX
4.2
Data memory is composed of registers, or bytes of
RAM. Therefore, data memory for a device is specified
by its register file. The register file is divided into two
functional groups: special function registers and
general purpose registers.
The special function registers include the TMR0
register, the Program Counter (PC), the Status
Register, the I/O registers (ports), and the File Select
Register (FSR). In addition, special purpose registers
are used to control the I/O port configuration and
prescaler options.
The general purpose registers are used for data and
control information under command of the instructions.
For the PIC12CE518, the register file is composed of 7
special function registers and 25 general purpose
registers (Figure 4-2).
For the PIC12CE519, the register file is composed of 7
special function registers, 25 general purpose
registers, and 16 general purpose registers that may
be addressed using a banking scheme (Figure 4-3).
4.2.1
The general purpose register file is accessed either
directly or indirectly through the file select register
FSR (Section 4.8).
FIGURE 4-3:
DS40172A-page 12
Data Memory Organization
GENERAL PURPOSE REGISTER FILE
PIC12CE519 REGISTER FILE MAP
File Address
FSR<6:5>
Note 1:
07h
0Fh
00h
01h
02h
03h
04h
05h
06h
1Fh
10h
Not a physical register. See Indirect
Data Addressing, Section 4.8.
General
Purpose
Registers
OSCCAL
General
Purpose
Registers
STATUS
INDF
Bank 0
Preliminary
TMR0
GPIO
PCL
FSR
00
(1)
3Fh
30h
2Fh
20h
Addresses map
back to
addresses
in Bank 0.
FIGURE 4-2:
General
Purpose
Registers
Bank 1
01
Note 1:
File Address
1Fh
00h
01h
02h
03h
04h
05h
06h
07h
Not a physical register. See Indirect
Data Addressing, Section 4.8.
PIC12CE518 REGISTER FILE
MAP
Registers
1997 Microchip Technology Inc.
OSCCAL
Purpose
General
STATUS
INDF
TMR0
GPIO
PCL
FSR
(1)