PIC16F1828-I/SO - 8-bit MCU, 7KB Flash, 32MHz XLP | Microchip
N.º da peça: PIC16F1828-I/SO ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $1.85 | $1,85 |
| 10 | $1.65 | $16,50 |
| 100 | $1.42 | $142,00 |
| 500 | $1.21 | $605,00 |
| 1.000 | $1.05 | $1.050,00 |
PIC16F1828-I/SO Visão geral
What is an 8-bit microcontroller? An 8-bit MCU is a small, self-contained computer on a single integrated circuit that uses an 8-bit data bus, meaning the CPU processes data in 8-bit (1-byte) chunks. The PIC16F1828 belongs to the enhanced mid-range PIC16 family, which sits in the broader hierarchy: 8-bit MCU -> microcontroller -> embedded controller -> integrated circuit -> semiconductor. Within Microchip's PIC portfolio, the PIC16F1828 specifically targets low-power, mixed-signal embedded applications requiring on-chip peripherals such as ADC, comparators, PWM, and mTouch capacitive sensing.
Key features of the PIC16F1828-I/SO include 12 I/O pins, an internal 32 MHz oscillator with PLL, a 10-bit ADC with up to 12 channels, two comparators, enhanced PWM modules, mTouch capacitive touch sensing support, and an on-chip temperature indicator. The XLP nanoWatt technology delivers typical sleep currents below 20 nA, enabling years of battery life for IoT edge nodes, remote sensors, and wearable devices.
The architecture combines a RISC instruction set with a hardware multiplier, allowing single-cycle 8x8 multiply operations for efficient signal processing. The internal voltage reference (1.024V/2.048V/4.096V), selectable from the ADC, simplifies analog design, and the EUSART plus MSSP (I2C/SPI) peripherals support both wired and sensor-bus connectivity.
Typical applications include capacitive touch user interfaces (keypads, sliders, proximity sensors), battery-powered IoT sensor nodes, low-power remote controls, white goods and small appliance control, and LED lighting controllers. The combination of mTouch, XLP, and rich analog integration makes the PIC16F1828-I/SO particularly well-suited for human-machine interfaces in cost-sensitive products.
When designing with this device, place a 0.1 uF decoupling capacitor close to VDD and consider adding a bulk capacitor of at least 1 uF to handle inrush during ADC acquisition. The internal PLL-derived 32 MHz operation can interfere with sensitive analog measurements; for lowest noise, use the 16 MHz HFINTOSC mode or switch to the 32 kHz LFINTOSC for ADC idle periods.
This page synthesizes distributor pricing, drop-in same-package alternatives from the same PIC16F1828 family, and practical design notes not found on the manufacturer product page alone, giving engineers an actionable reference for sourcing and substituting this MCU.
Alternativas drop-in para PIC16F1828-I/SO — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16F1828-I/SO (mesmo formato e footprint) — diferindo em Package, Timers, Core Architecture, ADC, I/O Pins.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F1828T-I/SO
✅ Drop-In✓ Em estoque
$1.04 / unidade
Ver ficha técnica →PIC16F1828-E/SO
✅ Drop-In✓ Em estoque
$1.18 / unidade
Ver ficha técnica →PIC16F1824-I/SO
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC16F1828-I/SO Classificações máximas e características elétricas
| Core Architecture | Enhanced mid-range 8-bit PIC (49 instructions) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 256 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (internal oscillator with PLL) |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| I/O Pins | 12 |
| ADC | 10-bit, up to 12 channels |
| Comparators | 2 |
| PWM Modules | Enhanced PWM (multiple outputs) |
| Timers | Multiple 8/16-bit timers |
| Communication Peripherals | EUSART (UART), MSSP (I2C/SPI) |
| Capacitive Touch | mTouch peripheral |
| Internal Voltage Reference | 1.024 V / 2.048 V / 4.096 V |
| Hardware Stack | 16 levels with overflow/underflow reset |
| Low-Power Technology | nanoWatt XLP (typical sleep <20 nA) |
| Temperatura de operação | -40 C to +85 C (industrial) |
| Encapsulamento | 20-pin SOIC (SO, wide-body) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC16F1828-I/SO
| Pino 1 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| Pino 2 | RA5 — Bidirectional I/O / analog input |
| Pino 3 | RA4 — Bidirectional I/O / analog input |
| Pino 4 | RA3 — Bidirectional I/O / analog input / MCLR |
| Pino 5 | RC5 — Bidirectional I/O |
| Pino 6 | RC4 — Bidirectional I/O |
| Pino 7 | RC3 — Bidirectional I/O / analog input |
| Pino 8 | RC2 — Bidirectional I/O / analog input |
| Pino 9 | RC1 — Bidirectional I/O / analog input |
| Pino 10 | RC0 — Bidirectional I/O / analog input |
| Pino 11 | RA2 — Bidirectional I/O / analog input |
| Pino 12 | RA1 — Bidirectional I/O / analog input |
| Pino 13 | RA0 — Bidirectional I/O / analog input |
| Pino 14 | VSS — Ground reference |
| Pino 15 | RB7 — Bidirectional I/O / ICSPCLK |
| Pino 16 | RB6 — Bidirectional I/O / ICSPDAT |
| Pino 17 | RB5 — Bidirectional I/O / analog input |
| Pino 18 | RB4 — Bidirectional I/O / analog input |
| Pino 19 | RC7 — Bidirectional I/O |
| Pino 20 | RC6 — Bidirectional I/O |
Aplicações típicas
PIC16F1828-I/SO é adequado para 7 aplicaçãos: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, White Goods and Small Appliance Control, LED Lighting Controller, Low-Power Remote Control, Industrial Sensor Transmitter, Wearable Health and Fitness Device.
Capacitive Touch User Interface
The PIC16F1828-I/SO is ideal for capacitive touch keypads and sliders in home appliances, consumer electronics, and industrial control panels. Its on-chip mTouch peripheral with CTMU eliminates the need for an external touch IC, reducing BOM cost and PCB area. With 12 I/O pins available and 12 ADC channels, the MCU can drive up to 12 touch electrodes directly while still serving LEDs, haptics, and communication. The 32 MHz core executes mTouch scan routines in microseconds, leaving ample headroom for system response. nanoWatt XLP sleep mode keeps standby current below 20 nA, ideal for battery-powered remotes and wall-powered always-on HMI where standby power matters.
Recomendado
Battery-Powered IoT Sensor Node
The PIC16F1828-I/SO's nanoWatt XLP technology delivers typical sleep currents below 20 nA, enabling multi-year battery life for wireless sensor nodes. The on-chip 10-bit ADC with 12 channels supports temperature, humidity, light, and gas-sensor interfaces, while the EUSART and MSSP peripherals handle UART-to-RF module links or I2C/SPI sensor buses. The 32 kHz LFINTOSC powers the wake-from-sleep timer so the MCU stays asleep between samples, and the 32 MHz HFINTOSC is enabled only during active measurement and transmit windows. This makes the part well-suited for periodic-reporting IoT endpoints, energy-harvesting designs, and remote environmental monitors.
Recomendado
White Goods and Small Appliance Control
In washing machines, dishwashers, microwave ovens, and coffee makers, the PIC16F1828-I/SO handles user input, sensor reading, motor/relay control, and LED status indication on a single chip. The 12 I/O pins can drive seven-segment displays, keypad matrices, and triac/SSR control lines for heater or valve actuation. The enhanced PWM modules support brushless DC or universal motor speed control, while two on-chip comparators enable over-current and zero-cross detection without external analog ICs. The 2.5-5.5 V operating range covers both 3.3 V logic and 5 V backplane designs typical in this segment.
Recomendado
LED Lighting Controller
The PIC16F1828-I/SO drives dimmable LED lamps, strip controllers, and architectural lighting fixtures where analog dimming or DMX-style control is required. The 10-bit ADC samples ambient light sensors and potentiometer dim inputs, while the enhanced PWM modules generate smooth logarithmic dim curves across multiple channels. The 2.5-5.5 V supply range simplifies power designs from single-cell Li-ion or USB-powered fixtures. mTouch support enables sleek capacitive-touch dimmers and slider controls with no moving parts, and the XLP sleep mode keeps standby power for always-connected smart lighting well below 1 mW.
Recomendado
Low-Power Remote Control
Battery-powered remote controls for TVs, set-top boxes, ceiling fans, and garage door openers benefit from the PIC16F1828-I/SO's mTouch buttons, sub-20 nA sleep current, and integrated IR timer capability. The 32 kHz LFINTOSC provides a low-power timebase for periodic wakeup, while 32 MHz HFINTOSC handles IR carrier generation and protocol encoding. The MSSP peripheral can drive SPI or I2C peripherals such as accelerometers for gesture-based remotes. The wide 2.5-5.5 V operating range covers both single 3 V coin cells and 3xAA 4.5 V supplies.
Recomendado
Industrial Sensor Transmitter
In 4-20 mA loop-powered or two-wire industrial sensors, the PIC16F1828-I/SO's wide 2.5-5.5 V supply range and ultra-low sleep current allow operation directly from current-limited loops. The 10-bit ADC with internal voltage reference reads bridge sensors, RTDs, or 4-20 mA shunts with calibrated accuracy, while the EUSART drives HART or RS-485 transceivers. Industrial temperature range (-40C to +85C) handles factory floor environments without derating. The hardware multiplier accelerates linearization math for thermocouple and RTD tables without taxing the main loop.
Recomendado
Wearable Health and Fitness Device
Wearables such as fitness bands, smart watches, and continuous glucose monitors benefit from the PIC16F1828-I/SO's tiny SOIC-20 footprint, low-power sleep, and on-chip ADC for heart-rate or motion sensing. The 12 I/O pins support SPI sensors (accelerometer, gyroscope), I2C peripherals (display, optical sensor), and GPIOs for haptic drivers. mTouch enables touch-sensitive side buttons on the wearable enclosure without mechanical switches, improving water resistance. XLP nanoWatt technology delivers days-to-weeks of battery life depending on duty cycle, making this part a strong choice for entry-level wearables.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F1828-I/SO — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F1828T-I/SO | PIC16F1828-E/SO | PIC16F1824-I/SO | PIC16F1828-I/SS |
|---|---|---|---|---|---|
| Package | 20-pin SOIC (SO) | 20-pin SOIC (SO) - same | 20-pin SOIC (SO) - same | 20-pin SOIC (SO) - same | 20-pin SSOP - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 7 KB | 7 KB | 7 KB | 4 KB | 7 KB |
| RAM | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C | -40C to +125C (extended) | -40C to +85C | -40C to +85C |
| mTouch Capacitive Sensing | Yes (on-chip) | Yes | Yes | Yes | Yes |
| Packaging Format | Tube | Tape and Reel | Tube | Tube | Tube |
| Unit Price (qty 1, as of 2026-10-09) | ~$1.85 | ~$1.85 | ~$2.10 | ~$1.65 | ~$1.95 |
Principais diferenciais
- On-chip mTouch capacitive touch sensing with CTMU (vs PIC16F1704-I/ST)
- Wider ADC channel count than typical competitors (vs PIC16F1828-I/P (PDIP-20))
- Industrial temperature range with extended variant available (vs PIC16F1828-E/SO)
Notas de projeto
Place a 0.1 uF decoupling capacitor as close as possible to the VDD pin (pin 1) and provide a bulk capacitor of at least 1 uF on the same supply rail. The PIC16F1828-I/SO's nanoWatt XLP sleep currents below 20 nA make bulk capacitor selection critical for inrush during ADC acquisition and PLL stabilization - undersized bulk capacitance causes VDD droop and brown-out resets during PLL start-up. Estimated: assuming typical 32 MHz HFINTOSC wake-up with 10-bit ADC sampling one channel, a 1 uF X7R bulk cap holds droop under 50 mV at 50 mA transient load.
When using the 32 MHz PLL-derived HFINTOSC for high-speed sampling, switch to 16 MHz HFINTOSC or 32 kHz LFINTOSC during precision ADC measurements to reduce digital switching noise coupling into the analog channels. The PIC16F1828-I/SO's analog peripherals share pins with digital I/O - keep analog traces short and away from switching traces. Use the dedicated internal voltage reference (1.024V/2.048V/4.096V) for repeatable ADC readings, and enable the ADC's dedicated ground reference pin where available.
Do not omit the MCLR pull-up resistor on pin 3 (RA3/MCLR); Microchip recommends a typical 10 kohm pull-up to VDD for normal operation, with a 100 ohm series resistor if in-circuit serial programming is used. The ICSPDAT and ICSPCLK pins (RB7/RB6) must be accessible for programming - either dedicate them, use jumpers, or design them with care so user circuitry does not load the lines. Also note that the ADC reference selection must include adequate acquisition time for the chosen source impedance; failure to meet tACQ causes non-linear readings.
For mTouch capacitive sensing designs, route touch electrode traces as short and symmetrical as possible and keep them well away from switching power and digital signal traces. Use a ground plane under and around the touch area but avoid solid planes directly under the electrodes themselves - the standard mTouch layout guide recommends a hatched ground or a clearance gap to maximize touch sensitivity. The PIC16F1828-I/SO's CTMU peripheral supports both button and slider geometries with the same firmware API.
Informações de conformidade
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified; the PIC16F1828-I/SO is targeted at industrial and consumer segments, not automotive. Lead-free reflow-compatible per Microchip packaging specifications.