Skip to main content
Microchip Technology PIC12F629-I/SN — Microcontrollers & Processors (MCU / MPU / DSP)

Microchip PIC12F629-I/SN 8-bit MCU, 20MHz, 1.75KB Flash

MPNPIC12F629-I/SN
Active

Microchip PIC® 12F series PIC12F629-I/SN, 8-bit PIC MCU, 20MHz, 1.75KB Flash, 64 x 8 RAM, 128 x 8 EEPROM, 5 I/O, 8-SOIC package, -40°C to 85°C, 2V to 5.5V supply.

$1.4200Ref. price · indicative, final on quote
Packaging8-SOIC (0.154", 3.90mm Width)
RoHSROHS3 Compliant
SeriesPIC® 12F
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

PIC12F629-I/SN specifications
ParameterValue
SeriesPIC® 12F
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed20MHz
PackageTube
RAM size64 x 8
Core size8-Bit
EEPROM size128 x 8
PeripheralsPOR, WDT
Number of i (O)5
Core processorPIC
Case8-SOIC (0.154\", 3.90mm Width)
Program memory size1.75KB (1K x 14)

Product details

Small-footprint 8-bit MCU for tight BOMs and simple control loops

The Microchip PIC12F629-I/SN is an 8-bit PIC microcontroller in a compact 8-SOIC package, built around the PIC core with 1.75 KB of Flash program memory, 64 bytes of RAM, and 128 bytes of EEPROM.

20 MHz internal oscillator — no external crystal needed

If your timing budget is tighter than ±1%, you may still want an external resonator, but for general-purpose control the internal RC is adequate.

64 bytes RAM and 128 bytes EEPROM — plan your data layout

With only 64 bytes of RAM, every variable counts. The 128 bytes of EEPROM are separate from program Flash and can be byte-written in-circuit, which is handy for storing calibration constants, serial numbers, or configuration settings that survive power cycles. The EEPROM endurance is typically 100k write/erase cycles — enough for field-updatable parameters but not for high-frequency data logging.

Industrial temperature grade and wide supply voltage

At 5 V the I/O pins swing rail-to-rail, simplifying interface to 5 V logic peripherals.

Frequently asked questions

What is the difference between PIC12F629 and PIC12F675?

The PIC12F675 adds a 10-bit ADC (4 channels) and a comparator, while the PIC12F629 lacks both. The PIC12F675 also has the same 1.75 KB Flash, 64 bytes RAM, and 128 bytes EEPROM, and is pin-compatible in the same 8-pin packages. If your design needs analog-to-digital conversion, the PIC12F675 is the direct upgrade; if not, the PIC12F629 saves a few cents per unit.

Can PIC12F629-I/SN be used as a replacement for PIC12F683?

Not directly. The PIC12F683 has 3.5 KB Flash (double the 1.75 KB of the PIC12F629), 128 bytes RAM, 256 bytes EEPROM, an ADC, a comparator, and a PWM module. The PIC12F629 is a lower-cost, lower-feature subset. If your firmware fits in 1.75 KB and you don't need the analog peripherals, the PIC12F629 can replace the PIC12F683 in a pin-compatible socket, but you must recompile the firmware for the smaller memory map and missing peripherals.