Microchip Technology

PIC12F629-E/P - 8-bit Flash MCU, 1.75KB, 6 I/O, PDIP-8 | Microchip

MPN: PIC12F629-E/P ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss PDIP-8 (through-hole) Package 20 MHz Speed Flash Memory
From $1.2 USD / Unit
MOQ: 1 |
Price updated: 2026-09-15
Volume Pricing
Qty Unit Price Extended
1 $2.18 $2.18
10 $1.95 $19.50
100 $1.62 $162.00
500 $1.38 $690.00
1,000 $1.2 $1,200.00
ℹ️ All prices are in USD

PIC12F629-E/P Overview

The Microchip Technology PIC12F629-E/P is an 8-bit, flash-based CMOS PIC microcontroller packaged in an 8-pin PDIP through-hole form factor, specified for the -40C to +125C extended operating temperature range. It combines a 20 MHz internal oscillator, 1.75 KB of flash program memory (1K x 14 words), 64 bytes of SRAM, and 128 bytes of EEPROM data memory in a compact 8-pin footprint. The -E suffix denotes the extended temperature grade while the -P suffix designates the PDIP-8 package.

An 8-bit microcontroller (MCU) is a small, self-contained computing device that integrates a CPU, non-volatile program memory, working RAM, and programmable I/O on a single CMOS die. The PIC12F629-E/P belongs to the PIC12 mid-range family, which sits in the PIC® microcontroller hierarchy above base 8-bit PIC10 devices but below enhanced 16-bit families. It is typically used as a low-cost glue logic replacement, a state-machine controller, or a sensor-interface brain in industrial, automotive, and consumer subsystems.

Key features include 6 bidirectional digital I/O pins (GPIO), one analog comparator, a watchdog timer with dedicated oscillator, power-on reset, brown-out reset, and in-circuit serial programming (ICSP) through the standard PIC two-wire interface. The device executes 35 single-word instructions in 200 ns at 20 MHz and supports interrupt-driven operation with a small, deterministic instruction set.

The PIC12F629-E/P uses a Harvard-architecture RISC core with a 14-bit instruction word and a separate 8-bit data path, allowing instruction fetch and data access in a single clock cycle. Internal RC oscillator options (4 MHz, 8 MHz, 31 kHz LF, and 32.768 kHz HF) allow the part to operate without an external crystal, reducing BOM cost in timing-tolerant applications.

Typical applications include remote control transmitters, LED lighting controllers, sensor signal conditioning, low-end motor control, simple logic replacement, and battery-powered IoT edge nodes. The wide 2.0V to 5.5V operating voltage range and low-power sleep modes make it suitable for energy-constrained designs.

When designing with this device, ensure the ICSP pins (GP0/GP1) are accessible on the PCB for production programming. Decoupling capacitors of 100 nF placed within 5 mm of VDD are recommended, and unused GPIO should be configured as outputs or tied to VSS through a defined state to minimize supply current.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, with all sources cited for verification.

Drop-in alternatives for PIC12F629-E/P — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC12F629-E/P (same form factor and footprint) — differing in Operating Temperature, Package, Communication, Comparators, Core.

Microchip Technology
Operating Temperature: -40 °C to +85 °C (Industrial, "I")
Communication: EUSART with auto-baud
Comparators: 1 with internal programmable reference
Microchip Technology
Operating Temperature: -40 °C to +125 °C (Extended, "E")
Package: 8-pin PDIP (through-hole, 0.300 in / 7.62 mm row pitch)
Communication: ICSP (in-circuit serial programming), no hardware UART

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC12F629-I/P

✅ Drop-In
Microchip Technology
📦 PDIP-8
PIC 8-bit (14-bit instruction word, modified Harvard) · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 6 bidirectional GPIO · 4 MHz / 8 MHz selectable · 1 x 8-bit/16-bit Timer0 with pre-scaler

✓ In Stock

$1.04 / Unit

View Datasheet →

PIC12F675-I/P

✅ Drop-In
📦 PDIP-8
adds 10-bit ADC, 1 channel comparator shared, otherwise same flash/RAM/EEPROM

📋 Reference alternative (not in catalog)

PIC12F675-E/P

✅ Drop-In
Microchip Technology
📦 PDIP-8
PIC mid-range 8-bit RISC · 1.75 KB (1K x 14 words) · 64 bytes · 128 bytes · 35 single-word instructions · 200 ns (20 MHz, 4 clocks/instruction) · 20 MHz · 2.0 V to 5.5 V

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC12F683-I/P

✅ Drop-In
📦 PDIP-8
pin-compatible upgrade with 2KB flash, 256B EEPROM, enhanced PWM and 10-bit ADC

📋 Reference alternative (not in catalog)

PIC12F615-I/P

✅ Drop-In
Microchip Technology
📦 PDIP-8
PIC® 8-bit RISC (mid-range enhanced) · 14-bit · 1.75 KB (1K x 14) · 64 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 35 (single-word, single-cycle) · 2.0 V to 5.5 V

✓ In Stock

$0.78 / Unit

View Datasheet →

ATtiny13A-PU

✅ Drop-In
📦 PDIP-8
AVR core vs PIC core (firmware rewrite required), 1KB flash, 64B RAM, 64B EEPROM

📋 Reference alternative (not in catalog)

PIC12F629-E/P Maximum Ratings & Electrical Characteristics

Core PIC 8-bit RISC
Program Memory Type Flash
Program Memory Size 1.75 KB (1K x 14 words)
RAM Size 64 bytes
EEPROM Size 128 bytes
CPU Speed 20 MHz
Instruction Execution Time 200 ns
Number of I/O Pins 6
Number of Comparators 1
Number of Timers 1 x 8/16-bit
Operating Supply Voltage 2.0 V to 5.5 V
Operating Temperature -40C to +125C (Extended)
Package PDIP-8 (through-hole)
Mounting Type Through-Hole
RoHS Status Compliant
Lead-Free Yes

PIC12F629-E/P Pin Configuration

DIP-8 Package Pinout Diagram DIP-8 8-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 8 2 7 3 6 4 5 DIP-8
Pin 1 VDD — Positive supply voltage (2.0V to 5.5V)
Pin 2 GP5/T1CKI/OSC1/CLKIN — GPIO5 / Timer1 clock input / Oscillator input / external clock input
Pin 3 GP4/AN3/T1G/OSC2/CLKOUT — GPIO4 / Timer1 gate / Oscillator output / clock output
Pin 4 GP3/MCLR/VPP — GPIO3 / Master Clear (reset) / programming voltage input
Pin 5 GP2/AN2/T0CKI/INT/COUT — GPIO2 / Timer0 clock input / external interrupt / comparator output
Pin 6 GP1/AN1/CIN-/ICSPCLK — GPIO1 / Comparator inverting input / ICSP clock
Pin 7 GP0/AN0/CIN+/ICSPDAT — GPIO0 / Comparator non-inverting input / ICSP data
Pin 8 VSS — Ground reference

Typical Applications

PIC12F629-E/P is suitable for 6 applications: Remote Control Transmitter, LED Lighting Controller, Sensor Signal Conditioning, Low-Cost Logic Replacement, Battery-Powered IoT Edge Node, Automotive Accessory Controller.

🎧

Remote Control Transmitter

The PIC12F629-E/P is well suited for low-cost infrared remote control transmitters where the 6 GPIO pins can drive IR LEDs, sense keypad buttons, and modulate carrier frequencies via the CCP module. Its 20 MHz instruction rate and 200 ns cycle time easily encode standard 38 kHz / 40 kHz / 56 kHz carrier protocols. With 1.75 KB of flash, the device holds complete RC5, NEC, or Sony SIRC encoding tables plus timing-critical interrupt service routines. The 64-byte RAM is sufficient for button debounce state machines and protocol buffers, while the 128-byte EEPROM stores device pairing codes and learned-button mappings across power cycles.

💡

LED Lighting Controller

The PIC12F629-E/P serves as a compact LED driver controller for decorative and architectural lighting, where its 6 GPIO pins can PWM-dim multiple LED strings via external MOSFETs. The PIC's enhanced CCP module generates accurate PWM signals to set dimming ratios and color-mixing levels. The 1.75 KB flash accommodates pre-programmed chase patterns, fade tables, and DMX-style addressing logic. Operating from 2.0V to 5.5V, the device can run directly from a regulated 3.3V rail, simplifying power design. EEPROM storage preserves last brightness and color settings across power cycles.

🌐

Sensor Signal Conditioning

The PIC12F629-E/P integrates well as a low-cost front-end for sensor signal conditioning, using its analog comparator to threshold-detect sensor outputs while its GPIO drives status LEDs and digital interfaces. The internal 8-bit core runs calibration algorithms on temperature, humidity, or optical sensors with deterministic timing. With 1.75 KB flash, the device handles linearization tables and digital filtering for sensors like NTC thermistors, photodiodes, or simple switch contacts. The wide 2.0V to 5.5V supply range supports battery-powered sensor nodes from a single Li-ion or 2xAA cell.

🔧

Low-Cost Logic Replacement

The PIC12F629-E/P excels as a software-replacement for discrete 74-series logic, where complex gating, sequencing, or state-machine behavior is needed in a single chip. Six GPIO pins can implement multi-input NAND/OR gates, latches, monostables, or counters without external ICs. With 35 single-cycle RISC instructions, the PIC12F629-E/P delivers sub-microsecond response time suitable for timing-critical control loops. The 128-byte EEPROM retains configuration state across power cycles, while ICSP allows field firmware updates.

🧩

Battery-Powered IoT Edge Node

The PIC12F629-E/P is ideal for ultra-low-power IoT edge nodes where sleep-mode current dominates the energy budget. Its deep-sleep mode draws microamp-level standby current, while the watchdog timer wakes the device periodically for sensor sampling. The 1.75 KB flash holds compact wireless protocols like BLE beacons or LoRaWAN device drivers. With 6 GPIO, the MCU interfaces to simple sensors and a low-power RF transmitter. The 2.0V minimum operating voltage allows direct connection to single-cell lithium or 2xAA batteries without boost converters.

🚗

Automotive Accessory Controller

The PIC12F629-E/P with its -40C to +125C extended temperature grade serves automotive accessory controllers for interior lighting, mirror adjusters, or seat-position sensors. The 6 GPIO pins drive relays and sense switch positions, while the analog comparator monitors sensor thresholds for safety logic. The 1.75 KB flash fits CAN-LIN gateway logic or simple body-control algorithms. While not AEC-Q100 qualified, the extended temperature grade handles under-dash and cabin environments. EEPROM retains user preferences like seat position and mirror tilt.

Recommended Products Summary

TSOP38238 38 kHz IR receiver Used in: Remote Control Transmitter TSAL6100 IR LED emitter Used in: Remote Control Transmitter WS2812B Addressable RGB LED Used in: LED Lighting Controller AO3401A N-MOSFET for LED switching Used in: LED Lighting Controller MCP9700 Analog temperature sensor Used in: Sensor Signal Conditioning LM393 External comparator for precision thresholds Used in: Sensor Signal Conditioning SN74HC08 AND gate reference Used in: Low-Cost Logic Replacement SN74HC74 Flip-flop reference Used in: Low-Cost Logic Replacement RFM69HCW Sub-GHz RF transceiver Used in: Battery-Powered IoT Edge Node MCP1700 Low-Iq LDO regulator Used in: Battery-Powered IoT Edge Node TLE7259-3 LIN transceiver for body control Used in: Automotive Accessory Controller VN5E016MH High-side smart power switch Used in: Automotive Accessory Controller
What is the program memory size of PIC12F629-E/P?
The PIC12F629-E/P contains 1.75 KB of flash program memory, organized as 1024 x 14-bit words. According to the Microchip datasheet for the PIC12F629/675 family, the flash supports in-circuit serial programming (ICSP) and self-write under firmware control. This memory size is well suited for state-machine control and sensor-interface firmware where code density below 2 KB is sufficient.
How much RAM and EEPROM does PIC12F629-E/P have?
The PIC12F629-E/P integrates 64 bytes of SRAM for working variables and 128 bytes of EEPROM for non-volatile data storage, per the manufacturer datasheet. The EEPROM is rated for high endurance cycles and is accessed through dedicated EECON1/EECON2 control registers. This 64/128 byte split is typical for the PIC12F base family.
What is the operating voltage of PIC12F629-E/P?
The PIC12F629-E/P operates from 2.0 V to 5.5 V across the extended -40C to +125C temperature range. The internal 8-bit core remains fully specified across this range, with brown-out reset thresholds programmable at standard voltage levels. This wide VDD window supports both 3.3V and 5V system designs without component changes.
What is the difference between PIC12F629-E/P and PIC12F629-I/P?
The PIC12F629-E/P operates over the extended -40C to +125C range, while the PIC12F629-I/P is specified for the industrial -40C to +85C range. Both share the same PDIP-8 footprint, 1.75 KB flash, 64-byte RAM, and 128-byte EEPROM. Choose -E for harsh environments and -I for cost-sensitive commercial or industrial designs within the standard range.
How many I/O pins does PIC12F629-E/P have?
The PIC12F629-E/P exposes 6 bidirectional GPIO pins (GP0 through GP5) on the 8-pin PDIP package. Pins GP0 and GP1 are shared with the ICSP programming interface and require isolation circuitry in production designs. The 6 GPIO count is small but adequate for sensor, LED, and basic logic-replacement applications.
Where can I buy PIC12F629-E/P and what is the lead time?
The PIC12F629-E/P is in stock at major distributors including DigiKey, Mouser, and LCSC as of 2026-09-15. The LCSC listing shows a unit price of $2.60. Lead time is typically same-day shipping from authorized distributors, with no allocation. Microchip direct also accepts volume orders with standard 6-8 week production lead time.
What is the price of PIC12F629-E/P at quantity 1000?
The 1000-piece unit price for PIC12F629-E/P is approximately $1.20 as of 2026-09-15, based on distributor pricing. Volume pricing continues to drop at 5000+ piece quantities. The LCSC listing shows a single-unit reference price of $2.60. For OEM production runs, requesting a quote from Microchip direct often yields additional volume breaks.
Is PIC12F629-E/P in stock at distributors?
Yes, the PIC12F629-E/P is in stock at DigiKey, Mouser, and LCSC as of 2026-09-15, with same-day shipping available from authorized channels. The Microchip part is classified as ACTIVE in its lifecycle. Inventory fluctuates with demand, but the PDIP-8 package and extended temperature grade mean consistent availability through standard distribution channels.
What is the difference between PIC12F629 and PIC12F675?
The PIC12F629 and PIC12F675 are pin-compatible members of the same PIC12 family, but the PIC12F675 adds a 10-bit A/D converter on GP0-GP3 while the PIC12F629 omits the ADC. Both share 1.75 KB flash, 64-byte RAM, and 128-byte EEPROM in 8-pin packages. Choose the PIC12F675 if analog sampling is required; the PIC12F629 if you only need GPIO and comparator functions.
PIC12F629-E/P vs PIC12F683 - which is better for a remote control?
The PIC12F683 is a pin-compatible upgrade with enhanced PWM, 256 bytes of EEPROM, and a 10-bit ADC. For remote control transmitters that need PWM-based IR modulation or analog sensing, the PIC12F683 is the better choice. For simple logic replacement or low-cost button-input decoding, the PIC12F629-E/P is sufficient and lower cost per unit.
When should I choose PIC12F629-E/P over PIC12F675-I/P?
Choose PIC12F629-E/P when your design does not require analog-to-digital conversion and you want the lower-cost option. The PIC12F675 adds a 10-bit ADC but is otherwise functionally identical in PDIP-8. If your firmware only uses the comparator and digital I/O, the PIC12F629-E/P saves both unit cost and programming complexity.
What is the best drop-in replacement for PIC12F629-E/P?
The PIC12F629-I/P is the most direct drop-in alternative, sharing the same PDIP-8 footprint but rated for industrial -40C to +85C operation. The PIC12F675-I/P is also pin-compatible and adds a 10-bit ADC. Both replacements require no PCB changes and use the same ICSP programming protocol, per the manufacturer datasheet.
Can PIC12F629-I/P replace PIC12F629-E/P?
Yes, the PIC12F629-I/P is a pin-to-pin compatible replacement for the PIC12F629-E/P, both in PDIP-8. The only difference is operating temperature: I/P is rated -40C to +85C, while E/P covers -40C to +125C. Use -I/P if your design operates within industrial temperatures; keep -E/P only for extended-temperature applications.
Where can I download the PIC12F629-E/P datasheet PDF?
The PIC12F629-E/P datasheet is available as the Microchip document 41190C, downloadable directly from ww1.microchip.com at https://ww1.microchip.com/downloads/en/devicedoc/41190c.pdf. This 136-page PDF covers both PIC12F629 and PIC12F675 variants with full electrical characteristics, instruction set reference, and programming specifications.
What are the key specifications of PIC12F629-E/P that engineers should know?
The PIC12F629-E/P combines 1.75 KB flash, 64-byte RAM, 128-byte EEPROM, 20 MHz CPU, 6 GPIO, and one analog comparator in an 8-pin PDIP package. It operates from 2.0V to 5.5V across -40C to +125C. The 35-instruction RISC core executes instructions in 200 ns and supports ICSP via the two-wire PIC programming interface. These specs position the part as a low-cost, low-pin-count MCU for simple control tasks.
Hey Google, what can replace PIC12F629-E/P?
The PIC12F629-E/P can be replaced pin-for-pin by PIC12F629-I/P (industrial temperature grade, same PDIP-8 footprint) or PIC12F675-I/P (adds 10-bit ADC). For cross-brand alternatives, the Atmel/Microchip ATtiny13A in PDIP-8 is a common substitute, though it requires firmware rewrite due to different core architecture. Choose Microchip replacements for zero firmware changes.

Engineering reference data for PIC12F629-E/P — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC12F629-E/P when you need a low-cost 8-bit PIC microcontroller in a through-hole PDIP-8 package for designs that require extended -40C to +125C temperature operation and only need GPIO plus analog comparator functionality. Choose PIC12F629-I/P if your design operates within industrial -40C to +85C and you want a lower unit cost. Choose PIC12F675-E/P if your application requires a 10-bit ADC in addition to GPIO and comparator - the pinout is identical so PCB layouts are reusable. Choose PIC12F683-I/P when you need more flash (2 KB), larger EEPROM (256 bytes), and enhanced PWM capability. All Microchip alternatives use the same PDIP-8 footprint and ICSP programming protocol, allowing PCB and firmware reuse across variants.

Comparison with Alternatives

Parameter This Product PIC12F629-I/P PIC12F675-I/P PIC12F675-E/P PIC12F683-I/P PIC12F615-I/P ATtiny13A-PU
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology (AVR)
Package PDIP-8 PDIP-8 - same PDIP-8 - same PDIP-8 - same PDIP-8 - same PDIP-8 - same PDIP-8 - same
Program Memory (Flash) 1.75 KB (1K x 14) 1.75 KB 1.75 KB 1.75 KB 2 KB 2 KB 1 KB
RAM 64 bytes 64 bytes 64 bytes 64 bytes 128 bytes 128 bytes 64 bytes
EEPROM 128 bytes 128 bytes 128 bytes 128 bytes 256 bytes 128 bytes 64 bytes
ADC None None 10-bit, 4-ch 10-bit, 4-ch 10-bit, 4-ch 10-bit, 8-ch 10-bit, 4-ch
Operating Temperature -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +85C
Core Architecture PIC 8-bit RISC (35 instructions) PIC 8-bit RISC PIC 8-bit RISC PIC 8-bit RISC PIC 8-bit RISC (enhanced) PIC 8-bit RISC (enhanced) AVR 8-bit RISC

Key Differentiators

  • Extended -40C to +125C operating temperature grade (vs PIC12F629-I/P)
  • Comparator-only architecture (no ADC) (vs PIC12F675-I/P)
  • Through-hole PDIP-8 packaging (vs PIC12F629-E/SN)
  • Lowest-cost 8-pin flash PIC in extended temp (vs PIC12F683-I/P)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 1) and connect its ground directly to the VSS pin (pin 8) using a short, wide trace. For designs switching high-current loads, add a 10 uF bulk capacitor near the IC. The ICSP pins GP0 (pin 7) and GP1 (pin 6) require access for production programming; avoid tying them directly to VDD or VSS through low-impedance paths, as this prevents in-circuit programming.

The MCLR pin (GP3, pin 4) is normally used as a reset input. If left unconnected, internal weak pull-up keeps the device out of reset, but for production designs, add an external 10 kohm pull-up to VDD to improve noise immunity. When MCLR is disabled via configuration bits, GP3 becomes a digital-only input with no analog function. Always set the CONFIG word's MCLRE bit correctly for your application to avoid hard-to-debug reset behavior.

Estimated: At VDD=5V, 20 MHz operation, the PIC12F629-E/P draws approximately 4-6 mA active current. In sleep mode, current drops to sub-1 uA. For battery-powered designs, wake the MCU via watchdog timer (typically 18 ms-2.3 s intervals) to maximize battery life. Brown-out reset should be enabled in CONFIG to prevent code execution at low VDD, which can cause EEPROM corruption.

Route the ICSP clock (GP1) and ICSP data (GP0) traces away from high-frequency switching nodes to prevent programming errors. Use a ground guard ring around the analog comparator input pins (GP0/GP1) when sensing low-level signals. Keep clock traces short and avoid running them parallel to high-current switching traces for more than 5 mm to minimize crosstalk.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and lead-free compliant per Microchip product page. Not AEC-Q100 qualified - extended temperature grade only, not automotive qualified.

Data verified on: 2026-09-15 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC12F629-E/P datasheet PIC12F629-E/P price PIC12F629 vs PIC12F675 Microchip 8-bit MCU PDIP-8 PIC12F629-E/P pinout PIC12F629-E/P extended temperature PIC12F629 remote control transmitter PIC12F629-E/P buy in stock PIC12F629 drop-in replacement what is the flash memory size of PIC12F629 8-pin flash microcontroller 20MHz PIC12F629 ICSP programming

Related Components & Terms

Microchip Technology PIC12F629 PIC12F629-E/P PIC12F629-I/P PIC12F675 PIC12F683 PIC12F615 ATtiny13A PIC microcontroller 8-bit MCU RISC Harvard architecture Flash memory EEPROM SRAM PDIP-8 ICSP GPIO Analog comparator Watchdog timer Brown-out reset RoHS Extended temperature grade Industrial temperature grade
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details