Monday, December 14, 2009

PIC12 Overview

Microchip's PIC12 is a RISC based architecture family, with 33 single-word/ single-cycle instructions. The PIC12 is high-performance, low-cost, 8-bit fully-static

Flash based microcontrollers. PIC12 employs 12-bit instruction word. All instructions are single cycle (200 μs) except for program branches, which take two cycles.

PIC12 family of microchip includes following devices: PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12F615, PIC12F629, PIC12F635, PIC12F675, and PIC12F883. The future variants of PIC12 family are: PIC12F1822, and PIC12F617.

The PIC10 family equipped with special feature that reduce the design complexity, power consumption and system cost. The requirement external reset circuitry eliminated because of internal POR(Power on Reset) and Device Reset Timer. Likewise INTRC Internal Oscillator mode, Sleep mode, Watchdog Timer, and code protection improves the system cost, power & reliability.


  • Precision 4 MHz internal oscillator(8 MHz for PIC12F635/683)
  • Baseline and Mid-Range Architecture
  • Single-Cycle Instructions except for program branches
  • 12-bit wide instructions
  • 8-bit wide data path
  • 25 mA source/sink current I/O
  • Low power (100nA) sleep current
  • One 8-bit timer (TMR0) and one 16-bit timer.
  • Watchdog timer(WDT)
  • In Circuit Serial Programming™ (ICSP™) capability
  • In-Circuit debugging support
  • Programmable code protection


Parameter Name


Program Memory Type


Program Memory (KB)

0.75 to 3.5

CPU Speed (MHz)

4, 8, 20

RAM Bytes

38 to 128


1 x 8-bit
1 x 16-bit

Temperature Range (C)

-40 to 125

Operating Voltage Range (V)

2 to 15

Pin Count


No comments:

Post a Comment