High-Performance RISC CPU:
• Only 33 Single-Word Instructions to Learn
• All Single-Cycle Instructions Except for Program
Branches, which are Two-Cycle
• 12-Bit Wide Instructions
• 2-Level Deep Hardware Stack
• Direct, Indirect and Relative Addressing modes
for Data and Instructions
• 8-Bit Wide Data Path
• 8 Special Function Hardware Registers
• Operating Speed:
– DC – 20 MHz clock input (PIC16F505 only)
– DC – 200 ns instruction cycle (PIC16F505
only)
– DC – 4 MHz clock input
– DC – 1000 ns instruction cycle
Special Microcontroller Features:
• 4 MHz Precision Internal Oscillator:
– Factory calibrated to ±1%
• In-Circuit Serial Programming™ (ICSP™)
• In-Circuit Debugging (ICD) Support
• Power-On Reset (POR)
• Device Reset Timer (DRT)
• Watchdog Timer (WDT) with Dedicated On-Chip
RC Oscillator for Reliable Operation
• Programmable Code Protection
• Multiplexed MCLR Input Pin
• Internal Weak Pull-Ups on I/O Pins
• Power-Saving Sleep mode
• Wake-Wp from Sleep on Pin Change
• Selectable Oscillator Options:
– INTRC: 4 MHz precision Internal oscillator
– EXTRC: External low-cost RC oscillator
– XT: Standard crystal/resonator
– HS: High-speed crystal/resonator
(PIC16F505 only)
– LP: Power-saving, low-frequency crystal
– EC: High-speed external clock input
(PIC16F505 only)
Low-Power Features/CMOS Technology:
• Operating Current:
– < 175 μA @ 2V, 4 MHz, typical
• Standby Current:
– 100 nA @ 2V, typical
• Low-Power, High-Speed Flash Technology:
– 100,000 Flash endurance
– > 40 year retention
• Fully Static Design
• Wide Operating Voltage Range: 2.0V to 5.5V
• Wide Temperature Range:
– Industrial: -40°C to +85°C
– Extended: -40°C to +125°C
Peripheral Features (PIC12F508/509):
• 6 I/O Pins:
– 5 I/O pins with individual direction control
– 1 input only pin
– High current sink/source for direct LED drive
– Wake-on-change
– Weak pull-ups
• 8-Bit Real-Time Clock/Counter (TMR0) with 8-Bit
Programmable Prescaler
Peripheral Features (PIC16F505):
• 12 I/O Pins:
– 11 I/O pins with individual direction control
– 1 input only pin
– High current sink/source for direct LED drive
– Wake-on-change
– Weak pull-ups
• 8-Bit Real-Time Clock/Counter (TMR0) with 8-Bit
Programmable Prescaler