PIC16F1829-I/SS - 8-Bit 32MHz MCU 14KB Flash 20-SSOP | Microchip
부품 번호: PIC16F1829-I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.18 | $2.18 |
| 10 | $1.96 | $19.60 |
| 100 | $1.74 | $174.00 |
| 500 | $1.49 | $745.00 |
| 1,000 | $1.28 | $1,280.00 |
PIC16F1829-I/SS 개요
A PIC microcontroller (Programmable Interface Controller) is a family of 8/16/32-bit microcontrollers built on a RISC-like Harvard architecture with separate program and data buses. PIC MCUs sit in the embedded computing hierarchy above discrete logic and below full application processors (MPU/AP), with the PIC16 mid-range core specifically targeting cost-sensitive, low-power, peripheral-rich embedded designs in the tens to low-hundreds of MHz range. The enhanced mid-range core in PIC16F1829 adds 49 instructions, 16-level hardware stack with overflow/underflow reset, and automatic context saving on interrupts.
Key features include the mTouch capacitive touch sensing peripheral, 12-bit ADC with computation (ADC2), 5-bit DAC, two Capture/Compare/PWM (CCP) modules, enhanced USART, two SPI, two I2C, and a configurable Logic Cell (CLC) array. Internal peripherals include a 32MHz HFINTOSC, 31kHz LFINTOSC, 16-level voltage regulator, and integrated temperature indicator. The Device Information area (DIA) provides nonvolatile calibration constants stored at the top of Flash.
Architecturally, the PIC16F1829 uses a 14-bit instruction word and 8-bit data path with a hardware multiply unit, achieving up to 8 MIPS at 32MHz. Memory is mapped via a 16-bit program counter (15-bit effective addressing for 32KB Flash boundary) and an FSR-based indirect data pointer scheme. The device integrates Core Independent Peripherals (CIPs) that run without CPU intervention, allowing power-managed tasks such as waveform generation, signal conditioning, and communication framing to offload the core.
Typical applications include capacitive touch user interfaces for appliances and IoT nodes, low-power wireless sensor endpoints with mTouch or ADC-based measurement, LED lighting control with PWM dimming, USB HID/HID-class peripherals when paired with external USB bridges, and consumer electronics where 14KB Flash and 18 I/O pins are sufficient. The 32MHz reference design is also used in small motor control and PID-style feedback loops. The device is supported by MPLAB X IDE, XC8 compiler, PICkit 3, MPLAB ICD 3, and the Code Configurator (MCC) plug-in.
When designing with PIC16F1829-I/SS, reserve one full 16-pin port for the capacitive sensing channels if mTouch is used, and ensure the PCB layout keeps the touch electrodes traces short and guarded to minimize parasitic capacitance. The internal 32MHz oscillator eliminates the need for an external crystal in many designs, but high-accuracy UART baud rates may still benefit from an external 16MHz crystal on OSC1/OSC2.
드롭인 대체품: PIC16F1829-I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1829-I/SS (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Operating Temperature, Core Architecture, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1829-E/SS
✅ 드롭인✓ 재고 있음
$0.54 / 개
데이터시트 보기 →PIC16F1829-I/SO
✅ 드롭인✓ 재고 있음
$1.2 / 개
데이터시트 보기 →PIC16F1828-I/ML
✅ 드롭인✓ 재고 있음
$1.02 / 개
데이터시트 보기 →PIC16F1826-I/SS
✅ 드롭인✓ 재고 있음
$1.18 / 개
데이터시트 보기 →PIC16F1782-I/SS
✅ 드롭인✓ 재고 있음
$1.38 / 개
데이터시트 보기 →PIC16F1829-I/SS 최대 정격 & 전기적 특성
| Architecture | PIC16 enhanced mid-range 8-bit core |
| Instruction Set | 49 instructions, 14-bit word width |
| Program Memory (Flash) | 14KB (8K x 14) |
| Data RAM | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 12-bit ADC with computation (ADC2), up to 12 channels |
| DAC | 5-bit DAC, 2 channels |
| Timers | 5 (Timer0/1/2/4/6) |
| CCP/ECCP Modules | 2 (1 ECCP + 1 CCP) |
| UART/USART | 1 enhanced USART |
| SPI / I2C | 2 SPI + 2 I2C (MSSP modules) |
| mTouch | Capacitive touch sensing peripheral |
| CLC | Configurable Logic Cell (4 blocks) |
| Internal Oscillator | 32 MHz HFINTOSC + 31 kHz LFINTOSC |
| 동작 온도 범위 | -40 C to +85 C (Industrial) |
| 패키지 | 20-pin SSOP (5.30 mm body width) |
| 실장 유형 | Surface Mount |
| MSL 레벨 | MSL1 (unlimited floor life at <30C/85% RH) |
| RoHS 상태 | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes |
PIC16F1829-I/SS 핀 구성
| 핀 1 | RA3/AN3/MCLR — PORTA bit3 / ADC channel 3 / Master Clear (reset input) |
| 핀 2 | RC0 — PORTC bit0 / SOSCO / T1CKI / PWM |
| 핀 3 | RC1 — PORTC bit1 / SOSCI / CCP2 |
| 핀 4 | RC2 — PORTC bit2 / AN14 / PWM |
| 핀 5 | RC3 — PORTC bit3 / AN15 / CLKR |
| 핀 6 | RC4 — PORTC bit4 / AN16 / D- / SDI |
| 핀 7 | RC5 — PORTC bit5 / AN17 / D+ / SDO |
| 핀 8 | RC6 — PORTC bit6 / AN18 / TX/CK |
| 핀 9 | RC7 — PORTC bit7 / AN19 / RX/DT |
| 핀 10 | VSS — Ground reference |
| 핀 11 | VDD — Positive supply voltage (2.5V to 5.5V) |
| 핀 12 | RA0 — PORTA bit0 / AN0 / DAC1OUT1 |
| 핀 13 | RA1 — PORTA bit1 / AN1 / DAC1REF |
| 핀 14 | RA2 — PORTA bit2 / AN2 / DAC1OUT2 |
| 핀 15 | RA4 — PORTA bit4 / AN4 / T0CKI / CWG1FLT |
| 핀 16 | RA5 — PORTA bit5 / AN5 / CWG1FLT |
| 핀 17 | RA6 — PORTA bit6 / AN6 / OSCO / CLKR |
| 핀 18 | RA7 — PORTA bit7 / AN7 / OSCI / CLKIN |
| 핀 19 | VSS — Ground reference (secondary) |
| 핀 20 | VDD — Positive supply voltage (secondary) |
일반적인 애플리케이션
PIC16F1829-I/SS 적합 용도: 6 애플리케이션s: Capacitive Touch User Interface, Low-Power Wireless Sensor Node, LED Lighting and Dimming Control, Small Motor Control and PID Feedback, Consumer Appliance Control Board, USB HID Peripheral Bridge.
Capacitive Touch User Interface
The PIC16F1829-I/SS is ideally suited for capacitive touch user interfaces in consumer appliances and IoT devices, thanks to its integrated mTouch peripheral that supports up to 12 touch channels without external components. With 18 I/O pins, 32MHz CPU bandwidth, and 14KB Flash, the MCU can drive a full QWERTY keypad plus LED indicators while running mTouch scanning in a low-power sleep loop using the 31kHz LFINTOSC. The CLC blocks allow designers to implement autonomous wake-on-touch without CPU intervention, reducing average current consumption to single-digit microamperes.
추천
Low-Power Wireless Sensor Node
The PIC16F1829-I/SS fits battery-powered wireless sensor nodes (e.g., LoRa, sub-GHz, BLE beacons) where its PIC XLP technology delivers typical sleep currents below 50nA with full RAM retention. The 32MHz HFINTOSC eliminates the need for an external crystal, reducing both BOM cost and quiescent draw. Combined with the 12-bit ADC2 peripheral and internal temperature indicator, the MCU can periodically wake to take sensor measurements, transmit via SPI to an external radio module, and return to sleep within a few milliseconds.
추천
LED Lighting and Dimming Control
The PIC16F1829-I/SS drives LED lighting applications requiring PWM dimming and color mixing, leveraging its two CCP/ECCP modules to deliver independent 10-bit PWM channels at the 32MHz system clock. The 5-bit dual DAC provides smooth analog dimming control, while the CLC blocks can implement fault-protection logic (over-current latch-off) without CPU load. Designers targeting commercial-grade LED fixtures benefit from the SSOP-20 footprint that supports hand-rework on custom metal-core PCBs.
추천
Small Motor Control and PID Feedback
The PIC16F1829-I/SS provides just enough computational bandwidth and peripherals for small brushed DC and stepper motor control loops. The 32MHz core delivers 8 MIPS, allowing a single MCU to handle PID feedback computation, quadrature encoder input via QEI on CCP, and PWM drive at the same time. The ADC2 with computation automatically averages and thresholds analog feedback, while ECCP supports center-aligned PWM for low-ripple motor current waveforms in fans, valves, and pumps.
추천
Consumer Appliance Control Board
The PIC16F1829-I/SS is well-suited for consumer appliance control boards (coffee machines, washing machines, microwave ovens) where its 32MHz core, 18 I/O pins, and 2.5V-5.5V operating range cover HMI plus relay/triac control. The integrated EUSART plus MSSP (SPI/I2C) support appliance display modules, sensor boards, and secure-authentication peripherals. The 256B EEPROM is ideal for storing user preferences and cycle counters without external memory, and the SSOP-20 footprint suits compact control boards with mixed SMD/THT layouts.
추천
USB HID Peripheral Bridge
The PIC16F1829-I/SS pairs with an external USB bridge IC (e.g., MCP2221A, MCP2210) to implement low-cost USB HID/HID-class peripherals such as keyboards, mice, and custom input devices. The MCU's enhanced USART and SPI peripherals connect to the USB bridge transparently, while the 32MHz core services the host protocol firmware at low latency. The internal HFINTOSC provides accurate baud rates for CDC-ACM virtual COM port designs, eliminating the need for a separate crystal on the bridge side.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1829-I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1829-E/SS | PIC16F1829-I/SO | PIC16F1828-I/ML | PIC16F1826-I/SS | PIC16F1782-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SSOP | 20-SSOP - same | 20-SOIC (wider 7.50mm body) | 20-QFN (different) | 20-SSOP - same | 20-SSOP - same |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 7 KB | 3.5 KB | 3.5 KB |
| Data RAM | 1 KB | 1 KB | 1 KB | 512 B | 256 B | 256 B |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| 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 | 2.5 V to 5.5 V |
| mTouch / ADC / CLC | Yes / 12-bit / 4 blocks | Yes / 12-bit / 4 blocks | Yes / 12-bit / 4 blocks | Yes / 12-bit / 4 blocks | Yes / 12-bit / 4 blocks | Yes / 12-bit / 4 blocks + op-amps |
| Approx. Unit Price @ Qty 1000 | $1.28 | $1.42 (est., +10%) | $1.28 (same die, similar price) | $1.18 (est., smaller memory) | $1.05 (est., smaller memory) | $1.10 (est., newer family) |
주요 차별점
- Highest memory density in PIC16F182x SSOP-20 family (vs PIC16F1828-I/ML)
- Industrial -I vs extended -E temperature grade cost optimization (vs PIC16F1829-E/SS)
- Same die as -I/SO with smaller footprint for space-constrained designs (vs PIC16F1829-I/SO)
- PIC XLP technology for sub-100nA sleep currents (vs PIC16F1782-I/SS)
설계 노트
Estimated: PIC16F1829-I/SS typical active current is approximately 3mA at 32MHz, 3.3V (based on standard PIC16 XLP datasheet figures). For battery-powered designs, leverage the 31kHz LFINTOSC during sleep and use the 12-bit ADC2 with computation in burst mode to keep wake events short. Always include a 100nF decoupling capacitor within 5mm of the VDD pin and a 10uF bulk capacitor on the supply rail.
When using the mTouch capacitive sensing peripheral, design touch electrodes on the bottom layer of a 1.6mm FR4 PCB with no ground plane overlap to maximize coupling. Route touch traces with minimum 0.2mm width and minimum 0.5mm clearance to avoid false triggers. For SSOP-20 layout, use Microchip's AN1478 reference PCB land pattern, which provides proper thermal relief and hand-rework pad geometry.
Do not leave the MCLR/RA3 pin floating in non-debug builds - configure it as MCLR in the configuration words to enable external reset, or tie to VDD through a 10k resistor to avoid spurious resets. The internal 32MHz HFINTOSC may not meet the +-2% accuracy needed for high-speed UART baud rates above 115200; use an external 16MHz crystal on OSC1/OSC2 with HS oscillator mode if UART accuracy is critical.
Place the VDD/VSS pair (pins 11/10) and (pins 20/19) on opposite ends of the package to provide short return paths for switching currents. Keep the analog signal traces (ANx) away from digital switching signals like PWM outputs and clock lines to avoid ADC2 noise coupling. The 5-bit DAC outputs are buffered but should still be filtered with an external RC low-pass for clean reference generation in instrumentation applications.
규정 준수 정보
RoHS and REACH compliance per Microchip product declaration. Lead-free and halogen-free per Microchip environmental specifications. AEC-Q100 not qualified for the -I industrial grade; for AEC-Q100 automotive applications, contact Microchip for the -VAO suffix variant. Conflict-minerals compliant per Microchip supply chain disclosure.