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.
Features:
- 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
Parameters:
Parameter Name | Value |
Program Memory Type | Flash |
Program Memory (KB) | 0.75 to 3.5 |
CPU Speed (MHz) | 4, 8, 20 |
RAM Bytes | 38 to 128 |
Timers | 1 x 8-bit 1 x 16-bit |
Temperature Range (C) | -40 to 125 |
Operating Voltage Range (V) | 2 to 15 |
Pin Count | 8 |
No comments:
Post a Comment