PIC12C5XX
8-Pin, 8-Bit CMOS Microcontrollers
Devices included in this Data Sheet: Peripheral Features:
PIC12C508 PIC12C508A PIC12CE518 8-bit real time clock/counter (TMR0) with 8-bit
programmable prescaler
PIC12C509 PIC12C509A PIC12CE519
Power-On Reset (POR)
PIC12CR509A
Device Reset Timer (DRT)
Note: Throughout this data sheet PIC12C5XX
Watchdog Timer (WDT) with its own on-chip RC
refers to the PIC12C508, PIC12C509,
oscillator for reliable operation
PIC12C508A, PIC12C509A,
PIC12CR509A, PIC12CE518 and Programmable code-protection
PIC12CE519. PIC12CE5XX refers to
1,000,000 erase/write cycle EEPROM data
PIC12CE518 and PIC12CE519.
memory
High-Performance RISC CPU: EEPROM data retention > 40 years
Power saving SLEEP mode
Only 33 single word instructions to learn
Wake-up from SLEEP on pin change
All instructions are single cycle (1 m s) except for
program branches which are two-cycle
Internal weak pull-ups on I/O pins
Operating speed: DC - 4 MHz clock input
Internal pull-up on MCLR pin
DC - 1 m s instruction cycle
Selectable oscillator options:
Memory - INTRC: Internal 4 MHz RC oscillator
- EXTRC: External low-cost RC oscillator
Device
EPROM ROM RAM EEPROM
Program Program Data Data - XT: Standard crystal/resonator
- LP: Power saving, low frequency crystal
PIC12C508 512 x 12 25
PIC12C508A 512 x 12 25
CMOS Technology:
PIC12C509 1024 x 12 41
Low power, high speed CMOS EPROM/ROM
PIC12C509A 1024 x 12 41
technology
PIC12CE518 512 x 12 25 16
Fully static design
PIC12CE519 1024 x 12 41 16
Wide operating voltage range
PIC12CR509A 1024 x 12 41
Wide temperature range:
12-bit wide instructions
- Commercial: 0C to +70C
8-bit wide data path
- Industrial: -40C to +85C
Seven special function hardware registers
- Extended: -40C to +125C
Two-level deep hardware stack
Low power consumption
Direct, indirect and relative addressing modes for - < 2 mA @ 5V, 4 MHz
data and instructions - 15 m A typical @ 3V, 32 KHz
- < 1 m A typical standby current
Internal 4 MHz RC oscillator with programmable
calibration
In-circuit serial programming
1999 Microchip Technology Inc. DS40139E-page 1PIC12C508A
PIC12C509A
PIC12C508
PIC12CR509A
PIC12CE518
PIC12C509
PIC12CE519
PIC12C5XX
Pin Diagram - PIC12C508/509
PDIP, 208 mil SOIC, Windowed Ceramic Side Brazed
VSS
VDD
1 8
GP0
GP5/OSC1/CLKIN 2 7
GP4/OSC2 GP1
3 6
GP3/MCLR/VPP 4 5
GP2/T0CKI
Pin Diagram - PIC12C508A/509A,
PIC12CE518/519
PDIP, 150 & 208 mil SOIC, Windowed CERDIP
VDD VSS
1 8
GP0
GP5/OSC1/CLKIN
2 7
GP4/OSC2 3 6 GP1
GP3/MCLR/VPP
4 5 GP2/T0CKI
Pin Diagram - PIC12CR509A
PDIP, 150 & 208 mil SOIC
VSS
VDD
1 8
GP0
GP5/OSC1/CLKIN 2 7
GP4/OSC2 GP1
3 6
GP3/MCLR/VPP 4 5
GP2/T0CKI
Device Differences
Oscillator
Process
Voltage
2
Device Oscillator Technology
Calibration
Range
(Microns)
(Bits)
PIC12C508A 3.0-5.5 See Note 1 6 0.7
PIC12LC508A 2.5-5.5 See Note 1 6 0.7
PIC12C508 2.5-5.5 See Note 1 4 0.9
PIC12C509A 3.0-5.5 See Note 1 6 0.7
PIC12LC509A 2.5-5.5 See Note 1 6 0.7
PIC12C509 2.5-5.5 See Note 1 4 0.9
PIC12CR509A 2.5-5.5 See Note 1 6 0.7
PIC12CE518 3.0-5.5 - 6 0.7
PIC12LCE518 2.5-5.5 - 6 0.7
PIC12CE519 3.0-5.5 - 6 0.7
PIC12LCE519 2.5-5.5 - 6 0.7
Note 1: If you change from the PIC12C50X to the PIC12C50XA or to the PIC12CR50XA, please verify
oscillator characteristics in your application.
Note 2: See Section 7.2.5 for OSCCAL implementation differences.
DS40139E-page 2 1999 Microchip Technology Inc.