PIC12F629-E/MD - 1.75KB Flash 8-bit MCU, 8-DFN Extended Temp | Microchip
MPN: PIC12F629-E/MD ✓ 啟用中PIC12F629-E/MD 概覽
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.
直接替換替代品,適用於 PIC12F629-E/MD — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC12F629-E/MD (相同外形與佔位) — 差異在於 Package, Timers, Core Architecture, Internal Oscillator, Program Memory (Flash).
PIC12F675-I/MD
✅ 直接替換聯絡詢價
查看資料表 →PIC12F615-I/MD
✅ 直接替換 ⚠️ 規格未經驗證聯絡詢價
查看資料表 →PIC12F609-I/MD
✅ 直接替換 ⚠️ 規格未經驗證聯絡詢價
查看資料表 →PIC12F617-I/MD
✅ 直接替換📋 參考替代品(不在目錄中)
PIC12F510-I/MD
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
PIC12F519-I/MD
✅ 直接替換 ⚠️ 規格未經驗證📋 參考替代品(不在目錄中)
PIC12F629-E/MD 最大額定值與電氣特性
| 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 |
| 工作溫度 | -40C to +125C (Extended, "E") |
| 封裝 | 8-pin DFN (3 x 3 mm, 0.9 mm height) with exposed pad |
| 安裝類型 | Surface Mount |
| MSL 等級 | 1 (unlimited floor life at <30C / 85% RH) |
| RoHS 狀態 | Compliant |
| Instruction Set | 35 single-word instructions |
| Code Protection | Programmable |
PIC12F629-E/MD 腳位配置
| 腳位 1 | GP5/OSC1/CLKIN — GPIO 5 / external clock input / crystal oscillator input |
| 腳位 2 | GP4/AN3/T1G/OSC2/CLKOUT — GPIO 4 / ADC input / Timer1 gate / crystal oscillator output / Fosc/4 output |
| 腳位 3 | GP3/MCLR/VPP — GPIO 3 / master clear reset (active low) / programming voltage |
| 腳位 4 | GP2/AN2/T0CKI/INT/COUT/CCP1 — GPIO 2 / ADC input / Timer0 clock / external interrupt / comparator output / CCP1 |
| 腳位 5 | GP1/AN1/CIN-/VREF/ICSPCLK — GPIO 1 / ADC input / comparator inverting input / external Vref / ICSP clock |
| 腳位 6 | GP0/AN0/CIN+/ICSPDAT/ULPWU — GPIO 0 / ADC input / comparator non-inverting input / ICSP data / ultra-low-power wakeup |
| 腳位 7 | VSS — Ground reference |
| 腳位 8 | VDD — Positive power supply (2.0 V to 5.5 V) |
典型應用
PIC12F629-E/MD 適用於 6 應用s: 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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
推薦產品摘要
工程參考資料,適用於 PIC12F629-E/MD — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | 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) |
主要差異化特點
- On-chip 128-byte EEPROM for persistent parameter storage (對比PIC12F609-I/MD)
- Extended -40C to +125C operating temperature range (對比PIC12F675-I/MD)
- 20 MHz internal oscillator for higher PWM frequency (對比PIC12F615-I/MD)
設計說明
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.
合規資訊
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - choose automotive-grade variant for vehicle applications.