PIC12F629-E/MD - 1.75KB Flash 8-bit MCU, 8-DFN Extended Temp | Microchip
N.º da peça: PIC12F629-E/MD ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $1.2 | $1,20 |
| 10 | $1.08 | $10,80 |
| 100 | $0.96 | $96,00 |
| 500 | $0.84 | $420,00 |
| 1.000 | $0.76 | $760,00 |
| 3.000 | $0.65 | $1.950,00 |
PIC12F629-E/MD Visão geral
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, RAM, and peripheral set into one package. The PIC12F629 belongs to the PIC10/12 mid-range architecture family, which sits within Microchip's 8-bit MCU portfolio alongside PIC16 and PIC18 devices. Within a typical embedded system hierarchy, this category of MCU provides deterministic real-time control at ultra-low cost, serving as the bridge between discrete logic and 32-bit application processors.
Key features of the PIC12F629 include a 20 MHz internal oscillator, an integrated 4-channel 10-bit ADC, one 8-bit/16-bit timer with pre-scaler, a watchdog timer with independent oscillator, programmable code protection, and an internal comparator. The internal 4 MHz and 20 MHz oscillator options eliminate the need for an external crystal on most designs, while the on-chip EEPROM allows persistent storage of calibration data and user settings.
Architecturally, the PIC12F629 uses a Harvard RISC core with separate program and data buses, executing one instruction per cycle except for branches. Its nanoWatt power management features include multiple sleep modes and an ultra-low-power watchdog, allowing battery-powered nodes to draw microampere-level standby current while still waking on timer or pin change events.
Typical applications include low-end consumer appliances, LED lighting controllers, IR remote control transmitters, battery chargers, sensor signal conditioning, and small automation nodes. The wide 2.0V-5.5V operating range and internal oscillator make it a strong fit for cost-sensitive, energy-aware designs.
When designing with this part, ensure the MCLR reset line is pulled high through an external resistor if internal MCLR is disabled in configuration bits, and place the decoupling capacitor within 5 mm of VDD. For EMI-sensitive environments, the 8-pin DFN exposed pad must be soldered to the ground plane for thermal dissipation.
This page synthesizes distributor pricing, drop-in same-package alternatives, pinout, and practical design notes not aggregated on any single manufacturer or distributor page.
Alternativas drop-in para PIC12F629-E/MD — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC12F629-E/MD (mesmo formato e footprint) — diferindo em Package, Timers, Core Architecture, Internal Oscillator, Program Memory (Flash).
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC12F675-I/MD
✅ Drop-In✓ Em estoque
$1.24 / unidade
Ver ficha técnica →PIC12F615-I/MD
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$0.64 / unidade
Ver ficha técnica →PIC12F609-I/MD
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$0.71 / unidade
Ver ficha técnica →PIC12F617-I/MD
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC12F510-I/MD
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC12F519-I/MD
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC12F629-E/MD Classificações máximas e características elétricas
| Core | PIC12 8-bit RISC |
| Program Memory (Flash) | 1.75 KB (1024 x 14 words) |
| Data SRAM | 64 bytes |
| Data EEPROM | 128 bytes |
| Max CPU Speed | 20 MHz (200 ns instruction cycle) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 6 |
| Timers | 1 x 8/16-bit with pre-scaler |
| ADC | 10-bit, 4 channels |
| Comparators | 1 internal |
| Watchdog Timer | Yes, with independent oscillator |
| Internal Oscillator | 4 MHz and 20 MHz selectable |
| Temperatura de operação | -40C to +125C (Extended, "E") |
| Encapsulamento | 8-pin DFN (3 x 3 mm, 0.9 mm height) with exposed pad |
| Tipo de montagem | Surface Mount |
| Nível MSL | 1 (unlimited floor life at <30C / 85% RH) |
| Status RoHS | Compliant |
| Instruction Set | 35 single-word instructions |
| Code Protection | Programmable |
Configuração de pinos do PIC12F629-E/MD
| Pino 1 | GP5/OSC1/CLKIN — GPIO 5 / external clock input / crystal oscillator input |
| Pino 2 | GP4/AN3/T1G/OSC2/CLKOUT — GPIO 4 / ADC input / Timer1 gate / crystal oscillator output / Fosc/4 output |
| Pino 3 | GP3/MCLR/VPP — GPIO 3 / master clear reset (active low) / programming voltage |
| Pino 4 | GP2/AN2/T0CKI/INT/COUT/CCP1 — GPIO 2 / ADC input / Timer0 clock / external interrupt / comparator output / CCP1 |
| Pino 5 | GP1/AN1/CIN-/VREF/ICSPCLK — GPIO 1 / ADC input / comparator inverting input / external Vref / ICSP clock |
| Pino 6 | GP0/AN0/CIN+/ICSPDAT/ULPWU — GPIO 0 / ADC input / comparator non-inverting input / ICSP data / ultra-low-power wakeup |
| Pino 7 | VSS — Ground reference |
| Pino 8 | VDD — Positive power supply (2.0 V to 5.5 V) |
Aplicações típicas
PIC12F629-E/MD é adequado para 6 aplicaçãos: LED Lighting Controller, IR Remote Control Transmitter, Battery Charger for Single-Cell Li-Ion, Sensor Signal Conditioning Node, Small Appliance Control Board, Automotive Interior Accessory Node.
LED Lighting Controller
The PIC12F629-E/MD is a strong fit for low-end LED lighting controllers because its 6 I/O pins can drive N-channel MOSFET low-side switches or constant-current sinks for multiple LED strings, while its 20 MHz internal oscillator provides smooth PWM dimming without external components. The integrated comparator enables closed-loop current sensing for constant-current regulation. Its 2.0V-5.5V supply range allows direct operation from a rectified mains-derived bus up to 5V, and the EEPROM stores calibration data for LED bin matching across production lots.
Recomendado
IR Remote Control Transmitter
For IR remote control transmitters, the PIC12F629-E/MD's 20 MHz internal oscillator and 8/16-bit timer generate accurate 38 kHz / 56 kHz carrier frequencies for NEC, RC5, or Sony IR protocols without any external timing components. The 1.75 KB Flash holds multiple protocol decoders, and the 128-byte EEPROM stores device-pairing codes. The 8-pin DFN package fits inside a slim AAA-battery compartment, and the <1 uA sleep current with watchdog wakeup extends battery life to multiple years.
Recomendado
Battery Charger for Single-Cell Li-Ion
In single-cell Li-ion charger designs, the PIC12F629-E/MD monitors battery voltage through its integrated comparator (VREF input) and switches the charge path via MOSFET drivers on the I/O pins. The 128-byte EEPROM stores the charger profile, charge termination parameters, and safety timers. The 2.0V-5.5V VDD range allows operation directly from a USB 5V rail, and the -40C to +125C extended temperature grade supports underhood or outdoor battery management use cases.
Recomendado
Sensor Signal Conditioning Node
For sensor signal conditioning front-ends, the PIC12F629-E/MD scales, filters, and linearizes analog sensor outputs before forwarding them to a host processor. The internal comparator performs threshold detection for alarm outputs, and the 1.75 KB Flash holds lookup tables for thermocouple or RTD linearization. The compact 3x3 mm DFN footprint fits on a sensor breakout board, and the -40C to +125C temperature range supports industrial HVAC and process-control deployments.
Recomendado
Small Appliance Control Board
The PIC12F629-E/MD drives the user interface and control logic in low-end small appliances such as coffee makers, toasters, fans, and kitchen timers. Six GPIO pins handle keypad scanning, LED indicators, triac/optotriac firing, and buzzer drive. The 128-byte EEPROM stores user preferences and last-setting memory across power cycles. Extended -40C to +125C operation handles kitchen-ambient heat, and the small DFN package allows compact PCB layouts inside space-constrained appliance chassis.
Recomendado
Automotive Interior Accessory Node
While the PIC12F629-E/MD itself is not AEC-Q100 qualified, the pin-compatible industrial-grade variant PIC12F629-I/MD is widely used as the controller inside cabin-mounted automotive accessories such as ambient lighting, dome-light delay modules, and seat-occupancy indicators. Six GPIO pins drive MOSFET high-side switches via pre-drivers, and the comparator monitors switch-input voltages for diagnostics. The wide 2.0V-5.5V VDD range survives load-dump transients when paired with an external TVS, and the small DFN footprint simplifies integration into lamp-housing PCBs.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC12F629-E/MD — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC12F675-I/MD | PIC12F615-I/MD | PIC12F609-I/MD | PIC12F617-I/MD | PIC12F510-I/MD | PIC12F519-I/MD |
|---|---|---|---|---|---|---|---|
| Package | 8-pin DFN (MD) 3x3 mm | 8-pin DFN (MD) - same | 8-pin DFN (MD) - same | 8-pin DFN (MD) - same | 8-pin DFN (MD) - same | 8-pin DFN (MD) - same | 8-pin DFN (MD) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 1.75 KB | 1.75 KB | 1.75 KB | 1.75 KB | 1.75 KB | 1.5 KB | 2.5 KB |
| EEPROM | 128 bytes | 128 bytes | 128 bytes | None | 128 bytes | None | 128 bytes |
| ADC | None | 10-bit, 4-ch | 10-bit, 4-ch | None | 10-bit, 4-ch | None | 8-bit, 8-ch |
| Internal Oscillator | 4/20 MHz | 4/20 MHz | 4/8/16 MHz | 4/8 MHz | 4/8/16 MHz | 4/8 MHz | 4/8 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Operating Temperature | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Principais diferenciais
- On-chip 128-byte EEPROM for persistent parameter storage (vs PIC12F609-I/MD)
- Extended -40C to +125C operating temperature range (vs PIC12F675-I/MD)
- 20 MHz internal oscillator for higher PWM frequency (vs PIC12F615-I/MD)
Notas de projeto
Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 8) and connect the ground side directly to VSS (pin 7) through a wide trace or via. The exposed thermal pad on the underside of the DFN package must be soldered to the ground plane to provide thermal relief and mechanical strength. Skipping the pad solder can cause intermittent failures under thermal stress.
GP3 is the MCLR/VPP pin by default in configuration bits; if internal MCLR is disabled, an external pull-up resistor (typically 10 kohm) must be installed. Without it, the device can spontaneously reset or fail to start up reliably under EMI. According to the Microchip datasheet, GP3 cannot be used as a digital input if MCLR is enabled - this is a frequent source of design rework in PIC12F629 projects.
Although the PIC12F629-E/MD operates from 2.0V to 5.5V, brown-out detection must be enabled in the configuration bits for battery-powered applications to prevent Flash corruption during slow VDD ramp-down. Set the BOR voltage threshold to match the lowest acceptable VDD for the application (typically 2.0V or 2.7V). Disable the A/D converter and unused peripherals before entering sleep to minimize quiescent current below 1 uA.
Informações de conformidade
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - choose automotive-grade variant for vehicle applications.