PIC16F1829-I/GZ - 14KB Flash 8-Bit MCU 32MHz XLP | Microchip
MPN: PIC16F1829-I/GZ β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.18 | $2.18 |
| 10 | $1.96 | $19.60 |
| 100 | $1.74 | $174.00 |
| 500 | $1.52 | $760.00 |
| 1,000 | $1.31 | $1,310.00 |
PIC16F1829-I/GZ Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash), volatile working memory (RAM), EEPROM for data persistence, and a rich set of peripherals on one die. Within the product hierarchy, the PIC16F1829 sits at PIC16 (mid-range 8-bit) -> PIC microcontroller family -> Microchip 8-bit MCU portfolio -> embedded microcontroller -> semiconductor IC. The 14 KB Flash stores the user application and is rated for 100K erase/write cycles; 1024 bytes of SRAM provide stack and runtime data; 256 bytes of EEPROM offer byte-addressable non-volatile storage ideal for calibration constants and user settings.
Key features include 32 MHz max CPU clock (8 MHz with 4x PLL), 1.8V-5.5V wide operating voltage, 18 I/O pins with interrupt-on-change, 12-bit ADC with computation, multiple communication interfaces (I2C, SPI, EUSART), and 4 10-bit PWMs. The device is industrial temperature rated (-40C to +85C for the I-suffix) and offers on-chip in-circuit debug via PICkit 3 or MPLAB ICD 3 without requiring a debug header.
Typical applications include low-power IoT sensor nodes, consumer appliances with capacitive touch UI, battery-powered handheld instruments, LED lighting control, and small motor control loops where the CWG and NCO simplify mixed-signal design. Compared with a discrete 8-bit MCU plus external op-amps, the PIC16F1829 collapses signal conditioning, timing, and logic into one part, reducing BOM cost and PCB area.
When designing with this device, plan for the I-suffix industrial temperature grade, allocate sufficient PCB copper for the UQFN thermal pad, and reserve the ICSPDAT/ICSPCLK pins (RB6/RB7) for in-circuit serial programming. Use MPLAB X IDE with the XC8 compiler and the PICkit 3 or Snap debugger; no external debug header is required thanks to the integrated debug support.
Drop-in alternatives for PIC16F1829-I/GZ β 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 PIC16F1829-I/GZ (same form factor and footprint) β differing in ADC, I/O Pins, Operating Temperature, Package, Program Memory (Flash).
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F1829T-I/GZ
β Drop-Inβ In Stock
$1.05 / Unit
View Datasheet βPIC16F1829-E/GZ
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1825-I/GZ
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F1827-I/GZ
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F1828-I/ML
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$1.02 / Unit
View Datasheet βPIC16F1829-I/GZ Maximum Ratings & Electrical Characteristics
| Core | PIC16 (8-bit enhanced mid-range) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| SRAM | 1024 bytes |
| EEPROM | 256 bytes |
| Max CPU Speed | 32 MHz (8 MHz with 4x PLL) |
| Operating Voltage | 1.8 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 12-bit with computation |
| PWM Channels | 4 (10-bit) |
| Communication | I2C, SPI, EUSART |
| Package | 20-UQFN (4x4 mm) |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1829-I/GZ Pin Configuration
| Pin 1 | RA5 β Bidirectional I/O / I/O with interrupt-on-change |
| Pin 2 | RA4 β Bidirectional I/O (no output driver, open-drain only) |
| Pin 3 | RA3 β Bidirectional I/O / input only with interrupt-on-change |
| Pin 4 | RA2 β Bidirectional I/O / analog input |
| Pin 5 | RA1 β Bidirectional I/O / analog input |
| Pin 6 | RA0 β Bidirectional I/O / analog input |
| Pin 7 | VSS β Ground reference |
| Pin 8 | RA7 β Bidirectional I/O / oscillator output |
| Pin 9 | RA6 β Bidirectional I/O / oscillator input |
| Pin 10 | RC0 β Bidirectional I/O / analog input |
| Pin 11 | RC1 β Bidirectional I/O / analog input |
| Pin 12 | RC2 β Bidirectional I/O / analog input |
| Pin 13 | RC3 β Bidirectional I/O / analog input |
| Pin 14 | RC4 β Bidirectional I/O |
| Pin 15 | RC5 β Bidirectional I/O |
| Pin 16 | RC6 β Bidirectional I/O / TX of EUSART |
| Pin 17 | RC7 β Bidirectional I/O / RX of EUSART |
| Pin 18 | RB7 β Bidirectional I/O / ICSPCLK (programming) |
| Pin 19 | RB6 β Bidirectional I/O / ICSPDAT (programming) |
| Pin 20 | VDD β Positive supply (1.8V to 5.5V) |
Typical Applications
PIC16F1829-I/GZ is suitable for 6 applications: Battery-Powered IoT Sensor Node, Capacitive Touch User Interface, LED Lighting Control, Small Motor Control (BLDC / Stepper), Consumer Appliance Control Board, Handheld Measurement Instrument.
Battery-Powered IoT Sensor Node
The PIC16F1829-I/GZ is well suited for battery-powered IoT sensor nodes thanks to its XLP sleep current below 1 uA typical and 1.8 V minimum supply. With 14 KB Flash and 1 KB SRAM it can run a lightweight sensor stack (e.g., one-wire or I2C temperature, periodic wake-and-transmit via EUSART or SPI to a sub-GHz transceiver). Using the integrated 12-bit ADC with computation, sensor conditioning is handled on-chip, reducing BOM. Estimated battery life on a CR2032 (220 mAh) exceeds 1 year at 1 measurement per minute, based on the datasheet's XLP current figures and typical radio-active time.
Recommended
Capacitive Touch User Interface
The PIC16F1829-I/GZ features on-chip mTouch capacitive touch sensing and CTMU peripheral that allow direct interface to capacitive buttons or sliders without external ICs. With 18 I/O pins and the 12-bit ADC for proximity sensing, the device can replace mechanical keypads in appliances, consumer products, and industrial control panels. The Core Independent Peripherals run touch scanning without CPU wakeup, preserving low-power operation. Typical implementation scans 8-12 touch pads in <2 ms while keeping CPU in sleep.
Recommended
LED Lighting Control
For LED lighting applications the PIC16F1829-I/GZ offers 4 10-bit PWM channels plus the Complementary Waveform Generator (CWG) for driving half-bridges. This enables smooth dimming and color-mixing across RGB or RGBW channels. With 32 MHz CPU and 12-bit ADC, closed-loop current control is achievable using a sense resistor and op-amp feedback. The 1.8-5.5 V supply range suits both battery LED fixtures and AC-DC-fed installations with a small buck regulator.
Recommended
Small Motor Control (BLDC / Stepper)
The PIC16F1829's CWG, NCO, and 32 MHz throughput support sensorless or Hall-sensor BLDC commutation at low RPM, as well as microstepping for small stepper motors. The PWM and CWG generate complementary drive signals for FET half-bridges; the ADC samples back-EMF or current; the NCO provides precise timing for commutation events. Designers can implement field-oriented control (FOC) at low speeds entirely on this 8-bit core for fans, pumps, and small appliances.
Recommended
Consumer Appliance Control Board
The PIC16F1829-I/GZ is widely used in white goods and small consumer appliances for user-interface control, sensor monitoring, and actuator drive. The combination of EEPROM (256 B) for storing user preferences, Flash (14 KB) for application logic, and EUSART/SPI/I2C for peripheral connectivity covers most appliance designs. Industrial temperature rating and proven PIC16 reliability reduce field-return risk across the appliance product lifetime.
Recommended
Handheld Measurement Instrument
Handheld DMMs, clamp meters, and environmental testers benefit from the PIC16F1829-I/GZ's 12-bit ADC, 1.8-5.5 V supply for 2x AA or 9 V battery systems, and XLP sleep modes for long shelf life. The on-chip NCO simplifies frequency-counter or PWM-source functions, while EEPROM stores calibration constants. Compared with an external ADC plus MCU, this single-chip solution lowers BOM and PCB area, ideal for pocket-sized form factors.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1829-I/GZ β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1829T-I/GZ | PIC16F1829-E/GZ | PIC16F1825-I/GZ | PIC16F1827-I/GZ | PIC16F1828-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-UQFN (4x4 mm) | 20-UQFN (4x4 mm) | 20-UQFN (4x4 mm) | 20-UQFN (4x4 mm) | 20-UQFN (4x4 mm) | 20-QFN (4x4 mm) |
| Flash | 14 KB | 14 KB | 14 KB | 8 KB | 7 KB | 7 KB |
| SRAM | 1024 B | 1024 B | 1024 B | 1024 B | 384 B | 256 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Max CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Largest Flash in the PIC16F1829 UQFN-20 family (vs PIC16F1825-I/GZ)
- Core Independent Peripherals (CIPs) reduce CPU load (vs PIC16F1823-I/SL)
- Industrial temperature vs commercial-only alternatives (vs PIC16F1829T-I/GZ)
Design Notes
The PIC16F1829-I/GZ includes XLP technology with sleep currents below 1 uA typical at 1.8 V. For battery-powered designs, use the deep-sleep mode (DSEN bit set) to minimize quiescent draw. Add a 100 nF decoupling capacitor close to the VDD pin and a 10 uF bulk capacitor if the supply is shared with switching peripherals.
The 20-UQFN package has a center thermal pad that MUST be soldered to the PCB for mechanical reliability. Use a via array (typically 4-9 thermal vias) connecting the center pad to a ground plane to improve heat dissipation. Estimated: with 9 thermal vias on a 1-oz copper plane, theta_JA drops from approximately 90 C/W to 35 C/W.
Pins RB6 (ICSPDAT) and RB7 (ICSPCLK) are dual-function programming pins; if used as I/O, add isolation resistors (typically 4.7 kohm) in series to prevent interference with ICSP programming. Also note that RA4 is open-drain only and requires an external pull-up for high-side drive. Always configure unused I/O as outputs low to minimize current draw in sleep mode.
Place the ICSP header (6-pin) at the edge of the PCB with direct traces to RB6/RB7, VDD, VSS, and /MCLR. Keep analog inputs (RA0-RA3, RC0-RC3) away from switching traces to reduce ADC noise coupling. For capacitive touch (mTouch) applications, route sensor traces with guarded ground shielding and avoid long parallel runs near noisy signals.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; for automotive applications consider PIC16F1829-E/GZ industrial-temperature variant or PIC16F177x AEC-Q100-qualified family.