PIC16F1829-I/P - 8-bit 32MHz MCU 14KB Flash 20-PDIP | Microchip
料号: PIC16F1829-I/P ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 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 |
PIC16F1829-I/P 概述
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.
直接替换替代料: PIC16F1829-I/P ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16F1829-I/P (相同外形与封装尺寸) ——差异在于 Package, ADC, Program Memory (Flash), I/O Pins, Operating Temperature.
快速对比工具——选择替代料号进行并排对比:
PIC16F1828-I/P
✅ 直接替换✓ 有现货
$1.21 / 个
查看数据手册 →PIC16F1827-I/P
✅ 直接替换✓ 有现货
$1.24 / 个
查看数据手册 →PIC16F1826-I/P
✅ 直接替换✓ 有现货
$1.48 / 个
查看数据手册 →PIC16F1825-I/P
✅ 直接替换✓ 有现货
$1.23 / 个
查看数据手册 →PIC16LF1829-I/P
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F1829-I/P 最大额定值与电气特性
| 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 |
| 工作温度 | -40C to +85C (industrial) |
| 封装 | 20-pin PDIP (through-hole) |
| Programming | ICSP (in-circuit serial programming) |
| RoHS 状态 | Compliant |
| 安装类型 | Through-Hole |
PIC16F1829-I/P 引脚配置
| 引脚 1 | /MCLR — Master Clear (reset) input, programming voltage |
| 引脚 2 | RA0/AN0/CPS0 — Port A bit 0, ADC ch0, capacitive touch CPS0 |
| 引脚 3 | RA1/AN1/CPS1 — Port A bit 1, ADC ch1, capacitive touch CPS1 |
| 引脚 4 | RA2/AN2/CPS2 — Port A bit 2, ADC ch2, capacitive touch CPS2 |
| 引脚 5 | RA3/AN3/CPS3 — Port A bit 3, ADC ch3, capacitive touch CPS3 |
| 引脚 6 | RA4 — Port A bit 4 (digital only) |
| 引脚 7 | RA5/AN4 — Port A bit 5, ADC ch4 |
| 引脚 8 | VSS — Ground reference |
| 引脚 9 | RA7/OSC1 — Port A bit 7, oscillator input |
| 引脚 10 | RA6/OSC2 — Port A bit 6, oscillator output |
| 引脚 11 | RC0 — Port C bit 0 |
| 引脚 12 | RC1 — Port C bit 1 |
| 引脚 13 | RC2 — Port C bit 2 |
| 引脚 14 | RC3 — Port C bit 3 |
| 引脚 15 | RC4 — Port C bit 4 |
| 引脚 16 | RC5 — Port C bit 5 |
| 引脚 17 | RC6 — Port C bit 6 |
| 引脚 18 | RC7 — Port C bit 7 |
| 引脚 19 | VSS — Ground reference |
| 引脚 20 | VDD — Positive supply voltage (2.5-5.5 V) |
典型应用
PIC16F1829-I/P 适用于 6 应用s: 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.
推荐
推荐产品汇总
工程参考数据: PIC16F1829-I/P ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | 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 |
关键差异点
- Integrated mTouch capacitive touch peripheral (对比 PIC16F1828-I/P)
- Largest Flash in PIC16F182x 20-pin PDIP family (对比 PIC16F1827-I/P)
- Wide 2.5-5.5 V supply range (对比 PIC16LF1829-I/P)
设计说明
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.
合规信息
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.