EmbeddedRelated.com
PIC12F629-I/P

MCHPPIC12F629-I/P

Microchip Technology
8-bit PIC with more I/O and memory in a small DIP/SOP package if you need extra pins or easier prototyping.
Active35,779 in stock

Overview

The PIC12F629-I/P is a versatile, 8-pin Flash-based 8-bit microcontroller featuring an internal oscillator and 128 bytes of EEPROM. This RISC-based MCU is designed for simple, space-constrained applications that require basic logic and timing control without the overhead of larger pin-count devices. Its through-hole PDIP package makes it a staple for prototyping and educational environments.

Why Choose This Part

This MCU provides a highly compact footprint with only 8 pins, yet offers 128 bytes of non-volatile EEPROM for storing calibration data or user settings. The internal oscillator simplifies board design by eliminating the need for external crystals, and the 2.5V to 5.5V operating range ensures compatibility with both legacy 5V and modern 3.3V systems.

Applications

Simple Timing Circuits
Ideal for implementing watchdog timers, delay circuits, or power-on sequencing where a dedicated IC is preferred over discrete components.
LED Status Indication
Managing simple LED patterns or status indicators in consumer electronics and industrial panels.
GPIO Expansion
Acting as a secondary controller to offload simple I/O tasks or button debouncing from a primary system processor.

Key Specifications

Speed 20MHz
RAM Size 64 x 8
Core Size 8-Bit
EEPROM Size 128 x 8
Peripherals POR, WDT
Mounting Type Through Hole
Number of I/O 5
Core Processor PIC
Package / Case 8-DIP (0.300", 7.62mm)
Oscillator Type Internal
Program Memory Size 1.75KB (1K x 14)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 8-PDIP
Voltage - Supply (Vcc/Vdd) 2V ~ 5.5V

Getting Started

To begin development, use the Microchip MPLAB X IDE and the XC8 compiler. Hardware programming and debugging are typically performed using the PICkit 4 or MPLAB ICD 4 in-circuit debuggers via the 2-pin ICSP interface. For rapid prototyping, the through-hole package fits directly into standard breadboards.

Part of PIC Microcontrollers family » PIC12F

PIC12F Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC12F629-I/P (this part) 1.75K 64 x 8 5 DIP-8 20M 35,779
PIC12F1572T-I/SN 3.5K 256 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 30,909
PIC12F1571T-I/SN 1.75K 128 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 54,720
PIC12F675-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 20,218
PIC12F1572-I/P 3.5K 256 x 8 6 DIP-8 32M A/D 4x10b; D/A 1x5b 4,388
PIC12F508-I/SN 768B (512 x 12) 25 x 8 5 SOIC-8 4M 10,449
PIC12F683-I/SN 3.5K 128 x 8 5 SOIC-8 20M A/D 4x10b 5,432
PIC12F629-I/SN 1.75K 64 x 8 5 SOIC-8 20M 3,799
PIC12F675T-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 11,928
PIC12F615-I/SN 1.75K 64 x 8 5 SOIC-8 20M A/D 4x10b 12,737
PIC12F1571-I/SN 1.75K 128 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 4,652
PIC12F1840-I/SN 7KB 256 x 8 5 SOIC-8 32M A/D 4x10b; D/A 1x5b 3,985
PIC12F683-I/P 3.5K 128 x 8 5 DIP-8 20M A/D 4x10b 4,864
PIC12F675-I/P 1.75K 64 x 8 5 DIP-8 20M A/D 4x10b 3,055
PIC12F1572-I/SN 3.5K 256 x 8 6 SOIC-8 32M A/D 4x10b; D/A 1x5b 1,787
Also available as: PIC12F1571-I/P, PIC12F1822-I/P, PIC12F1840-I/P

Also Consider

ATtiny85 MCHPMicrochip Technology - An 8-pin alternative with more Flash memory and a robust community ecosystem for Arduino-based development.
PIC12F675-I/P MCHPMicrochip Technology - Very similar 8-pin architecture but adds a 10-bit Analog-to-Digital Converter for applications requiring sensor interfacing.