The PIC12F508 from Microchip Technology is a low-cost, high-performance, 8-bit, fullystatic, Flash-based CMOS microcontrollers. They employ a RISC architecture with only 33 single-word/single-cycle instructions. All instructions are single cycle (200 µs) except for program branches, which take two cycles. Precision 4 MHz internal oscillator, 25 mA source/sink current I/O, One 8-bit timer (TMR0), Watchdog timer (WDT), In Circuit Serial Programming™ (ICSP™) capability, In-Circuit debugging support, Programmable code protection. Operating Voltage Range 2 to 5.5(V).