PIC12C509A-04/P Microchip Technology, PIC12C509A-04/P Datasheet - Page 15
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
PIC12C509A-04/P
Manufacturer Part Number
PIC12C509A-04/P
Description
IC MCU OTP 1KX12 8DIP
Manufacturer
Microchip Technology
Series
PIC® 12Cr
Datasheets
1.PIC12C508A-04SM.pdf
(113 pages)
2.PIC12C508A-04SM.pdf
(6 pages)
3.PIC12C508A-04SM.pdf
(16 pages)
4.PIC12C508A-04SM.pdf
(4 pages)
Specifications of PIC12C509A-04/P
Program Memory Type
OTP
Program Memory Size
1.5KB (1K x 12)
Package / Case
8-DIP (0.300", 7.62mm)
Core Processor
PIC
Core Size
8-Bit
Speed
4MHz
Peripherals
POR, WDT
Number Of I /o
5
Ram Size
41 x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Processor Series
PIC12C
Core
PIC
Data Bus Width
8 bit
Data Ram Size
41 B
Maximum Clock Frequency
4 MHz
Number Of Programmable I/os
5
Number Of Timers
1
Operating Supply Voltage
2.5 V to 5.5 V
Maximum Operating Temperature
+ 70 C
Mounting Style
Through Hole
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
DVMCPA, ICE2000
Minimum Operating Temperature
0 C
Package
8PDIP
Device Core
PIC
Family Name
PIC12
Maximum Speed
4 MHz
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
ISPICR1 - ADAPTER IN-CIRCUIT PROGRAMMINGDVMCPA - KIT DVR BOARD EVAL SYSTEM MXDEV1DVA12XP080 - ADAPTER DEVICE FOR MPLAB-ICEAC124001 - MODULE SKT PROMATEII 8DIP/SOIC
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC12C509A-04/P
Manufacturer:
FCS
Quantity:
20
Part Number:
PIC12C509A-04/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC12C509A-04/P8B0
Manufacturer:
Microchip Technology
Quantity:
28
4.2.2
The Special Function Registers (SFRs) are registers
used by the CPU and peripheral functions to control
the operation of the device (Table 4-1).
TABLE 4-1:
N/A
N/A
00h
01h
02h
03h
04h
04h
05h
05h
06h
06h
Legend: Shaded boxes = unimplemented or unused, — = unimplemented, read as ’0’ (if applicable)
Note 1: The upper byte of the Program Counter is not directly accessible. See Section 4.6
Address
1999 Microchip Technology Inc.
(1)
2: Other (non power-up) resets include external reset through MCLR, watchdog timer and wake-up on pin change reset.
3: If reset was due to wake-up on pin change then bit 7 = 1. All other resets will cause bit 7 = 0.
SPECIAL FUNCTION REGISTERS
x = unknown, u = unchanged, q = see the tables in Section 8.7 for possible values.
for an explanation of how to access these bits.
TRIS
OPTION
INDF
TMR0
PCL
STATUS
FSR
(PIC12C508/
PIC12C508A/
PIC12C518)
FSR
(PIC12C509/
PIC12C509A/
PIC12CR509A/
PIC12CE519)
OSCCAL
(PIC12C508/
PIC12C509)
OSCCAL
(PIC12C508A/
PIC12C509A/
PIC12CE518/
PIC12CE519/
PIC12CR509A)
GPIO
(PIC12C508/
PIC12C509/
PIC12C508A/
PIC12C509A/
PIC12CR509A)
GPIO
(PIC12CE518/
PIC12CE519)
Name
SPECIAL FUNCTION REGISTER (SFR) SUMMARY
Contains control bits to configure Timer0, Timer0/WDT
prescaler, wake-up on change, and weak pull-ups
Uses contents of FSR to address data memory (not a physical register)
8-bit real-time clock/counter
Low order 8 bits of PC
Indirect data memory address pointer
Indirect data memory address pointer
GPWUF
Bit 7
CAL3
CAL5
SCL
—
—
Bit 6
CAL2
CAL4
SDA
—
—
—
Bit 5
CAL1
CAL3
GP5
GP5
PA0
Bit 4
CAL0
CAL2
GP4
GP4
TO
Bit 3
CAL1
GP3
GP3
PD
—
The special registers can be classified into two sets.
The special function registers associated with the
“core” functions are described in this section. Those
related to the operation of the peripheral features are
described in the section for each peripheral feature.
Bit 2
CAL0
GP2
GP2
—
Z
Bit 1
GP1
GP1
DC
—
—
Bit 0
GP0
GP0
—
—
C
PIC12C5XX
--11 1111
1111 1111
xxxx xxxx
xxxx xxxx
1111 1111
0001 1xxx
111x xxxx
110x xxxx
0111 ----
1000 00--
--xx xxxx
11xx xxxx
Power-On
Value on
Reset
DS40139E-page 15
q00q quuu
--11 1111
1111 1111
uuuu uuuu
uuuu uuuu
1111 1111
111u uuuu
11uu uuuu
uuuu ----
uuuu uu--
--uu uuuu
11uu uuuu
All Other
Resets
Value on
(2)
(3)