PIC12C5XX
8-Pin, 8-Bit CMOS Microcontrollers
Devices included in this Data Sheet:
• PIC12C508 • PIC12C508A • PIC12CE5...
PIC12C5XX
8-Pin, 8-Bit
CMOS Microcontrollers
Devices included in this Data Sheet:
PIC12C508 PIC12C508A PIC12CE518
PIC12C509 PIC12C509A PIC12CE519 PIC12CR509A
Note:
Throughout this data sheet PIC12C5XX refers to the PIC12C508, PIC12C509, PIC12C508A, PIC12C509A, PIC12CR509A, PIC12CE518 and PIC12CE519. PIC12CE5XX refers to PIC12CE518 and PIC12CE519.
High-Performance RISC CPU:
Only 33 single word instructions to learn
All instructions are single cycle (1 µs) except for program branches which are two-cycle
Operating speed: DC - 4 MHz clock input DC - 1 µs instruction cycle
Memory
Device
EPROM
ROM
RAM EEPROM
Program Program Data Data
PIC12C508 PIC12C508A
512 x 12 512 x 12
25 25
PIC12C509 PIC12C509A PIC12CE518
1024 x 12 1024 x 12 512 x 12
41 41 25 16
PIC12CE519 1024 x 12
PIC12CR509A
1024 x 12
41 41
16
12-bit wide instructions
8-bit wide data path
Seven special function hardware registers
Two-level deep hardware stack
Direct, indirect and relative addressing modes for data and instructions
Internal 4 MHz RC oscillator with programmable calibration
In-circuit serial programming
Peripheral Features:
8-bit real time clock/counter (TMR0) with 8-bit programmable prescaler
Power-On Reset (POR) Device Reset Timer (DRT) Watchdog Timer (WDT) with its own on-chip RC
oscillator for reliable operation Programmable code-protection 1,000,000 erase/write cycle EEPROM data
memory EEPROM data retention > 40 years Power...