The PIC12F629-I/P is a microcontroller manufactured by Microchip Technology. It is based on the PIC architecture and has an instruction set compatible with the 14-bit core. This device features 1.75kB of flash memory, 64 bytes SRAM and 128 bytes EEPROM for data storage. It is also rated to run at 20MHz and the device can be operated in 8-bit and 4-bit modes. The device also has several security features including self-programming, self-debugging, watchdog timer, brown-out reset and protection devices. Additionally, several I/O and peripherals are built into this device, which include a 8/16-bit timer, 2-input analog comparators, and a 4-level hardware stack. This device is ideal for a variety of applications that require embedded control.