Microchip Technology

PIC16F1829-I/P - 8-bit 32MHz MCU 14KB Flash 20-PDIP | Microchip

MPN: PIC16F1829-I/P ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 5.5 V Vdss 20-pin PDIP (through-hole) Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $1.25 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $2.05 $2.05
10 $1.84 $18.40
100 $1.62 $162.00
500 $1.43 $715.00
1,000 $1.25 $1,250.00
ℹ️ All prices are in USD

PIC16F1829-I/P Overview

The Microchip Technology PIC16F1829-I/P is an 8-bit PIC® XLP™ mTouch™ microcontroller IC delivering 32 MHz CPU performance, 14 KB (8K x 14) of Flash program memory, 1 KB of RAM, and 256 bytes of EEPROM in a 20-pin PDIP through-hole package. It operates across a wide 2.5 V to 5.5 V supply range and integrates 18 enhanced mid-range I/O pins, multiple timers, 10-bit ADC, mTouch capacitive-touch peripherals, and a nanoWatt XLP ultra-low-power architecture. The -I/P suffix indicates the industrial temperature grade (-40C to +85C) and PDIP-20 package.

An 8-bit PIC microcontroller (MCU) is a RISC-based single-chip computer built on a Harvard architecture, used for embedded control in consumer, industrial, and automotive applications. As part of Microchip's PIC16 enhanced mid-range family, the PIC16F1829 belongs to the broader hierarchy: PIC16F1829 -> PIC16F182x family -> PIC16 enhanced mid-range -> 8-bit PIC microcontroller -> microcontroller -> embedded processor -> integrated circuit. These MCUs execute instructions in a single cycle and feature deterministic interrupt response, making them well-suited for real-time control loops. The XLP branding denotes sub-uA sleep currents that extend battery life in energy-harvesting and IoT designs.

Key differentiating specifications include 14 KB self-programmable Flash with ICSP (in-circuit serial programming), an integrated 32 MHz internal oscillator that can supply the system clock without an external crystal, and a 10-bit ADC with up to 12 channels. The mTouch peripheral enables capacitive touch sensing directly on the silicon, eliminating external touch ICs. The nanoWatt XLP sleep current of approximately 50 nA is among the lowest in its class for an 8-bit MCU with this much Flash.

The architecture combines a 14-bit instruction word with a RISC core, 16-level hardware stack, and a hardware multiplier. Internal PLLs and configurable oscillator modes let designers trade power versus performance per use case. The device also offers enhanced PWM, capture/compare, I2C/SPI/EUSART, and a complementary waveform generator for motor-control duty cycles. Internal pull-ups, an analog comparator, and a fixed voltage reference simplify BOM cost by removing external analog components.

Typical applications include capacitive touch user interfaces, low-power battery-powered sensor nodes, consumer appliances, LED lighting controllers, and small motor control loops. The wide voltage tolerance supports direct 3.3 V or 5 V operation, and the 20-pin PDIP form factor is friendly for breadboard prototyping, hobbyist designs, and legacy through-hole boards.

When designing with this part, mind that the -I/P is the industrial-temperature, through-hole variant. For surface-mount, choose -I/SS (SSOP-20) or -I/SO (SOIC-20). For extended temperature (-40C to +125C), use the -E/P version. Always include decoupling capacitors within a few millimeters of VDD/AVDD pins, and place a 1 kohm pull-up on MCLR for reliable reset behavior.

This page synthesizes distributor pricing for the PIC16F1829-I/P, lists drop-in Microchip PIC16F182x-family alternatives in the same 20-PDIP footprint, and consolidates practical design notes not found in a single manufacturer document.

Drop-in alternatives for PIC16F1829-I/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 PIC16F1829-I/P (same form factor and footprint) — differing in ADC, Package, Program Memory (Flash), Operating Temperature, I/O Pins.

Microchip Technology
ADC: 12-channel 10-bit
Package: 18-pin PDIP (DIP-18)
Program Memory (Flash): 3.5 KB (2K x 14)
Microchip Technology
ADC: 12-channel, 10-bit
Package: 18-pin PDIP (Through-Hole)
Program Memory (Flash): 7 KB (4K x 14 words)
Microchip Technology
ADC: 10-bit, up to 17 channels
Package: 20-pin PDIP (P)
Operating Temperature: -40 C to +125 C (Extended, "E" suffix)
Microchip Technology
ADC: 10-bit, 12 channels
Package: 20-pin SOIC (SO)
Operating Temperature: -40 C to +85 C (industrial 'I' grade)
Microchip Technology
ADC: 10-bit, with computation (ADC2)
Package: 8-pin PDIP
Program Memory (Flash): 3.5 KB
Microchip Technology
ADC: 10-bit, 5 channels
Package: 8-pin PDIP (P)
Program Memory (Flash): 3.5 KB (2K x 14 words)

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

PIC16F1828-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC16 enhanced mid-range 8-bit CPU · 49 instructions, 14-bit word · 16 levels · 32 MHz · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 12

✓ In Stock

$1.21 / Unit

View Datasheet →

PIC16F1827-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
Enhanced Mid-Range PIC16 8-bit · 49 instructions, 16 stack levels · 32 MHz · 200 ns at 20 MHz (125 ns at 32 MHz) · 7 KB (4K x 14 words) · 384 bytes · 256 bytes · 1.8 V to 5.5 V

✓ In Stock

$1.24 / Unit

View Datasheet →

PIC16F1826-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC16 enhanced mid-range 8-bit RISC · 3.5 KB (2K x 14) · 256 bytes · 256 bytes · 32 MHz · 200 ns (single cycle) · 1.8 V to 5.5 V · -40 C to +85 C (Industrial)

✓ In Stock

$1.48 / Unit

View Datasheet →

PIC16F1825-I/P

✅ Drop-In
Microchip Technology
📦 20-PDIP
PIC16 Enhanced Mid-Range 8-bit RISC · 32 MHz (4x PLL from 8 MHz internal) · 200 ns · 14KB (8K x 14 words) · 1 KB · 256 bytes · 2.5 V to 5.5 V · 12

✓ In Stock

$1.23 / Unit

View Datasheet →

PIC16LF1829-I/P

✅ Drop-In
📦 20-PDIP
LF (1.8-3.6V) variant vs F (2.5-5.5V); same Flash/RAM, lower voltage

📋 Reference alternative (not in catalog)

PIC16F1829-I/P Maximum Ratings & Electrical Characteristics

Core PIC16 enhanced mid-range 8-bit RISC
Program Memory (Flash) 14 KB (8K x 14 words)
Data RAM 1 KB
EEPROM 256 bytes
Maximum CPU Speed 32 MHz
Supply Voltage (VDD) 2.5 V to 5.5 V
I/O Pins 18
ADC 10-bit, up to 12 channels
Timers Multiple 8-bit and 16-bit
Communication I2C, SPI, EUSART (enhanced UART)
Capacitive Touch mTouch peripheral (on-chip)
Low-Power Mode nanoWatt XLP, sleep current ~50 nA
Operating Temperature -40C to +85C (industrial)
Package 20-pin PDIP (through-hole)
Programming ICSP (in-circuit serial programming)
RoHS Status Compliant
Mounting Type Through-Hole

PIC16F1829-I/P Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 /MCLR — Master Clear (reset) input, programming voltage
Pin 2 RA0/AN0/CPS0 — Port A bit 0, ADC ch0, capacitive touch CPS0
Pin 3 RA1/AN1/CPS1 — Port A bit 1, ADC ch1, capacitive touch CPS1
Pin 4 RA2/AN2/CPS2 — Port A bit 2, ADC ch2, capacitive touch CPS2
Pin 5 RA3/AN3/CPS3 — Port A bit 3, ADC ch3, capacitive touch CPS3
Pin 6 RA4 — Port A bit 4 (digital only)
Pin 7 RA5/AN4 — Port A bit 5, ADC ch4
Pin 8 VSS — Ground reference
Pin 9 RA7/OSC1 — Port A bit 7, oscillator input
Pin 10 RA6/OSC2 — Port A bit 6, oscillator output
Pin 11 RC0 — Port C bit 0
Pin 12 RC1 — Port C bit 1
Pin 13 RC2 — Port C bit 2
Pin 14 RC3 — Port C bit 3
Pin 15 RC4 — Port C bit 4
Pin 16 RC5 — Port C bit 5
Pin 17 RC6 — Port C bit 6
Pin 18 RC7 — Port C bit 7
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (2.5-5.5 V)

Typical Applications

PIC16F1829-I/P is suitable for 6 applications: Capacitive Touch User Interface, Battery-Powered Sensor Node (IoT), LED Lighting Controller, Small DC Motor Control, Consumer Appliance Control Board, Hobbyist and Educational Prototyping.

🧩

Capacitive Touch User Interface

The PIC16F1829-I/P's integrated mTouch peripheral and CTMU module enable direct drive of capacitive touch buttons, sliders, and proximity sensors without an external touch controller. With 14 KB of Flash, designers can host reference mTouch firmware libraries and still have headroom for application logic. The nanoWatt XLP sleep current around 50 nA lets battery-powered touch remotes run for years on a single coin cell. The 18 enhanced mid-range I/O pins drive the touch electrodes while the 32 MHz CPU executes debounce and gesture recognition in real time.

📱

Battery-Powered Sensor Node (IoT)

The PIC16F1829-I/P's nanoWatt XLP technology makes it well suited for IoT sensor nodes that spend most of their life in sleep mode. Sleep current around 50 nA combined with 1 KB SRAM and 14 KB Flash is enough to run sensor conditioning, local averaging, and intermittent radio duty-cycle routines. The integrated 32 MHz HFINTOSC removes the external crystal BOM and accelerates wake-and-measure cycles. The wide 2.5-5.5 V VDD range supports direct connection to single-cell Li-ion or 3 V coin-cell chemistries.

💡

LED Lighting Controller

The PIC16F1829-I/P's enhanced PWM, complementary waveform generator, and 10-bit ADC are well matched to dimmable LED driver control. The 32 MHz CPU supports up to four PWM channels with dead-band control for buck/boost LED topologies. The mTouch input can be repurposed as a capacitive dimmer wheel, removing mechanical potentiometers. The 20-PDIP package suits through-hole appliance designs, and the 2.5-5.5 V range covers both 3.3 V logic-level and 5 V driver supplies.

🏭

Small DC Motor Control

The PIC16F1829-I/P's 32 MHz CPU, enhanced PWM, and quadrature encoder interface (QEI) handle small brushed-DC or stepper motor closed-loop control. The complementary waveform generator with programmable dead-band avoids shoot-through in H-bridge drivers. The 18 I/O pins support direction, brake, fault, and feedback signals simultaneously. Industrial temperature range (-40C to +85C) tolerates fan, pump, and small appliance environments.

🏭

Consumer Appliance Control Board

The PIC16F1829-I/P is a natural fit for cost-sensitive appliance control boards (coffee machines, washing machines, kitchen hoods) that need 8-16 I/O, ADC for temperature/level sensing, and EEPROM for parameter storage. The 256-byte EEPROM retains user preferences across power cycles. The 20-PDIP through-hole package simplifies field service and repair. The industrial temperature grade and wide VDD range suit appliances exposed to heat, humidity, and unregulated power rails.

🔧

Hobbyist and Educational Prototyping

The PIC16F1829-I/P's 20-PDIP through-hole package drops directly into breadboards and perfboards, making it a favorite among hobbyists, makers, and educators. The MPLAB X IDE, XC8 compiler, and free mTouch and peripheral libraries are Microchip-supported. The 14 KB Flash and 32 MHz clock accommodate real projects (robotics, sensor toys, retro-console emulators) while still being approachable for first-time users. PICkit 3 or MPLAB SNAP provides an inexpensive programming/debug entry point.

Recommended Products Summary

PIC16F1828-I/SS Lower-memory variant of same family for simpler touch panels Used in: Capacitive Touch User Interface PIC16F1827-I/P Microchip Technology Used in: Capacitive Touch User Interface PIC16LF1829-I/P Low-voltage variant (1.8-3.6V) for coin-cell designs Used in: Battery-Powered Sensor Node (IoT) PIC16F1789-I/P Higher-end PIC16 with 12-bit ADC for precision sensors Used in: Battery-Powered Sensor Node (IoT), Consumer Appliance Control Board PIC16F1764-I/P Microchip Technology Used in: LED Lighting Controller PIC16F1716-I/P More Flash/RAM variant for complex lighting patterns Used in: LED Lighting Controller PIC16F1719-I/P Microchip Technology Used in: Small DC Motor Control PIC16F1526-I/PT Multi-channel PWM MCU for multi-motor drives Used in: Small DC Motor Control PIC16F1826-I/P Microchip Technology Used in: Consumer Appliance Control Board PIC16F1828-I/ML Microchip Technology Used in: Hobbyist and Educational Prototyping PIC16F1827-I/ML Microchip Technology Used in: Hobbyist and Educational Prototyping
What is the program memory size of PIC16F1829-I/P?
The PIC16F1829-I/P has 14 KB of self-programmable Flash program memory (organized as 8K x 14 words), 1 KB of SRAM data memory, and 256 bytes of EEPROM. According to the Microchip 41440A datasheet, the Flash supports ICSP (in-circuit serial programming) for field updates without removing the device.
What is the maximum CPU clock speed of PIC16F1829?
The PIC16F1829-I/P executes instructions at up to 32 MHz (8 MIPS), which is the top of the PIC16 enhanced mid-range family. The integrated 32 MHz HFINTOSC provides this clock without an external crystal, simplifying BOM and enabling fast start-up from sleep.
What supply voltage does PIC16F1829-I/P support?
The PIC16F1829-I/P operates from 2.5 V to 5.5 V on VDD/AVDD, covering both 3.3 V and 5 V rails. For sub-2.5 V operation down to 1.8 V, choose the LF version (PIC16LF1829-I/P) with the same 20-PDIP footprint and pinout.
Does PIC16F1829-I/P support capacitive touch sensing?
Yes. The PIC16F1829-I/P integrates Microchip's mTouch peripheral, which supports capacitive touch buttons, sliders, and proximity sensing directly on-chip. The CTMU module drives the touch sensor and the mTouch library provides reference firmware, removing the need for an external touch controller.
What is the difference between PIC16F1829-I/P and PIC16F1829-E/P?
The -I/P suffix denotes industrial temperature range (-40C to +85C), while -E/P denotes extended temperature range (-40C to +125C). Both share the same 20-pin PDIP footprint and pinout. Choose -I/P for consumer/industrial, -E/P for automotive or harsher thermal environments.
Can I program PIC16F1829-I/P in-circuit?
Yes. The PIC16F1829-I/P supports both high-voltage and low-voltage ICSP (in-circuit serial programming) via the PGD/PGC/MCLR pins, allowing firmware updates without removing the device. Compatible programmers include PICkit 3, MPLAB ICD 3, MPLAB SNAP, and MPLAB Xpress evaluation board.
Where can I buy PIC16F1829-I/P and what is the price?
The PIC16F1829-I/P is in stock at major distributors including DigiKey, Mouser, and LCSC. As of 2026-09-20, pricing ranges approximately from $2.05 at qty-1 to $1.25 at qty-1000 on DigiKey, with deeper breaks at higher volumes. LCSC lists it from about $3.30 at qty-1 with 11 units in stock.
What is the lead time for PIC16F1829-I/P?
According to DigiKey and Mouser listings, the PIC16F1829-I/P typically ships from stock today or within 1-2 weeks for production volumes. The Microchip product page lists the part as 'In Production' (active lifecycle), so lead time is generally short and not a concern for new designs.
What is a drop-in replacement for PIC16F1829-I/P in the same 20-PDIP package?
Direct drop-in replacements in the same 20-PDIP package include PIC16F1828-I/P, PIC16F1827-I/P, PIC16F1826-I/P, and PIC16F1825-I/P (all Microchip PIC16F182x family). These share the same 20-pin PDIP footprint and pinout, though Flash sizes vary from 7 KB to 14 KB. Use the cross-reference to match Flash and RAM to your firmware needs.
What is the difference between PIC16F1829 and PIC16F1828?
Both belong to the PIC16F182x family and share the same 20-pin PDIP pinout, but the PIC16F1829 has 14 KB Flash, 1 KB RAM, and 256 B EEPROM, while the PIC16F1828 has 7 KB Flash, 512 B RAM, and 256 B EEPROM. They are pin-compatible: if your code fits in 7 KB, PIC16F1828 is a lower-cost alternative.
Where to download PIC16F1829-I/P datasheet PDF?
The official PIC16F1829-I/P datasheet (document 41440A, 'PIC16F/LF1825/1829 Data Sheet') is available as a PDF at https://ww1.microchip.com/downloads/en/DeviceDoc/41440A.pdf. The same document also covers the 20-pin PIC16F1825/1829 family. Microchip's product page also hosts an HTML version.
What is the pinout of PIC16F1829-I/P?
The PIC16F1829-I/P uses a standard 20-pin PDIP layout: pin 1 is /MCLR, pins 2-19 are I/O and peripheral functions (RA0-RA7, RB4-RB7, RC0-RC7), and pin 20 is VDD. The ground pin is pin 19 or 20 depending on package variant. Refer to the datasheet pinout table for the full assignment.
Is PIC16F1829-I/P RoHS compliant?
Yes. The PIC16F1829-I/P is RoHS compliant per Microchip's product page. It is also lead-free and uses halogen-free molding compound per Microchip's environmental compliance information, suitable for designs targeting global regulatory standards.
What is the best Microchip PIC alternative for PIC16F1829-I/P with more memory?
For more Flash and RAM in the same PIC16 enhanced mid-range 8-bit family, consider PIC16F1847 (14 KB Flash, 1 KB RAM, 20-pin PDIP) or PIC16F1936 (28 KB Flash, 2 KB RAM, 28-pin SDIP/PDIP). Both keep the same peripherals and instruction set, easing migration. For larger migration, the PIC18F family offers a natural upgrade path with more peripherals.
How does PIC16F1829 compare to PIC16F877A?
The PIC16F1829 is a newer-generation PIC16 with nanoWatt XLP (~50 nA sleep), 32 MHz operation, and mTouch capacitive sensing, while the PIC16F877A is a legacy 5 V 20 MHz part. Both have 20- and 40-pin PDIP options. Choose PIC16F1829 for new designs due to lower power, faster clock, and modern peripherals; legacy boards can stay on PIC16F877A.

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

Selection Guide

Choose the PIC16F1829-I/P when you need the largest Flash (14 KB) and RAM (1 KB) in the PIC16F182x 20-PDIP family for capacitive touch, sensor conditioning, or moderate-size communication stacks at 2.5-5.5 V. For cost-down where 7 KB Flash is enough, switch to PIC16F1828-I/P or PIC16F1827-I/P with the same footprint. For sub-3 V battery applications, choose PIC16LF1829-I/P (1.8-3.6 V). For extended temperature (-40C to +125C), use the -E/P grade variants. All members of the PIC16F182x family share pinout and peripherals, easing migration and second-source qualification.

Comparison with Alternatives

Parameter This Product PIC16F1828-I/P PIC16F1827-I/P PIC16F1826-I/P PIC16F1825-I/P PIC16LF1829-I/P
Package 20-PDIP 20-PDIP 20-PDIP 20-PDIP 20-PDIP 20-PDIP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash Memory 14 KB 7 KB 7 KB 3.5 KB 14 KB 14 KB
Data RAM 1 KB 512 B 384 B 256 B 768 B 1 KB
EEPROM 256 B 256 B 256 B 256 B 256 B 256 B
Maximum CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Supply Voltage 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V 2.5 V to 5.5 V 1.8 V to 3.6 V
mTouch Capacitive Touch Yes Yes Yes Yes Yes Yes

Key Differentiators

  • Integrated mTouch capacitive touch peripheral (vs PIC16F1828-I/P)
  • Largest Flash in PIC16F182x 20-pin PDIP family (vs PIC16F1827-I/P)
  • Wide 2.5-5.5 V supply range (vs PIC16LF1829-I/P)

Design Notes

The PIC16F1829-I/P's nanoWatt XLP sleep current is approximately 50 nA with watchdog disabled, but peripheral currents (ADC, comparators, FVR) can dominate sleep power if left enabled. Always disable unused peripherals before issuing SLEEP, and use the PEIE/GIE discipline to manage wake sources cleanly. For battery-life calculations, estimate sleep current first, then duty-cycled active current with the 32 MHz HFINTOSC: Active current at 5V/32 MHz is roughly 8 mA, so a 1% duty cycle yields an average of about 80 uA plus sleep current.

Place 100 nF decoupling capacitors within 3-5 mm of VDD and AVSS pins. For analog references, add a dedicated 10 uF bulk capacitor near AVSS. The /MCLR pin should have a 1 kohm-10 kohm pull-up to VDD to ensure clean reset; in noisy environments, add a 100 nF cap from /MCLR to ground. The 20-PDIP through-hole package is forgiving on prototype boards but watch for cold joints on long leads if hand-soldering.

Do not enable the internal 32 MHz HFINTOSC without configuring the IRCF bits and verifying PLL startup time. When migrating firmware between PIC16F182x family members, re-check the configuration-word settings because memory sizes and oscillator modes may differ. Reading PIC16F1825 (which is the '1830-pin companion' part) can produce subtle differences in the I/O PORT register mapping - always recompile the project rather than just changing the device selection.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified; use PIC16F1829-E/P (extended temperature grade) or higher-tier automotive parts for vehicle applications.

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

Related Searches

PIC16F1829-I/P PIC16F1829-I/P datasheet PIC16F1829 Microchip PIC16F1829-I/P price buy 20-pin PDIP PIC microcontroller 14KB flash PIC16F1829 capacitive touch mTouch PIC16F1829 vs PIC16F1828 PIC16F1829-I/P drop-in replacement 20-PDIP nanoWatt XLP PIC16 low power MCU PIC16F1829 pinout 20-PDIP what is the program memory of PIC16F1829 PIC16F1829-I/P ICSP programming

Related Components & Terms

Microchip Technology PIC16F1829 PIC16F1829-I/P PIC16F1828-I/P PIC16F1827-I/P PIC16F1826-I/P PIC16F1825-I/P PIC16LF1829-I/P 8-bit microcontroller PIC16 enhanced mid-range PIC microcontroller Harvard architecture RISC nanoWatt XLP mTouch capacitive touch CTMU ICSP in-circuit serial programming 10-bit ADC 20-PDIP through-hole RoHS MPLAB X IDE XC8 compiler EEPROM EUSART I2C SPI
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