PIC16F1828T-I/ML - 8-Bit 32MHz MCU 7KB Flash 20-QFN | Microchip
MPN: PIC16F1828T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.78 | $1.78 |
| 10 | $1.59 | $15.90 |
| 100 | $1.32 | $132.00 |
| 500 | $1.1 | $550.00 |
| 1,000 | $0.97 | $970.00 |
PIC16F1828T-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (typically Flash), working RAM, and a rich set of peripheral blocks into one package. PIC microcontrollers from Microchip use a RISC (Reduced Instruction Set Computer) architecture with a Harvard memory layout (separate program and data buses), which delivers deterministic instruction timing. Within the broader taxonomy, the PIC16F1828 belongs to the mid-range 8-bit MCU family, which sits between legacy 16-bit PIC24 devices and 32-bit PIC32/MIPS parts in Microchip's portfolio. The "16F" prefix denotes Flash-based program memory; "F1828" identifies the specific die revision.
Key features include a 32 MHz internal oscillator, 12 I/O pins, an on-chip 10-bit ADC with up to 12 channels, two comparators, a 16-bit PWM module, and nanoWatt XLP (eXtreme Low Power) sleep modes that drop quiescent current below 1 uA. The integrated mTouch capacitive-sensing peripheral allows the device to implement touch buttons and proximity sensors without external hardware, making it well suited for user-interface front-ends.
The PIC16F1828 integrates a programmable 32 kHz to 32 MHz HF internal oscillator with PLL, removing the need for an external crystal in most applications. The 20-pin QFN (4x4 mm) variant is the most compact member of the PIC16F182x family and exposes 12 GPIO pins plus dedicated ICSP and debug pins, giving a small-footprint but feature-rich solution for space-constrained designs.
Typical applications include capacitive touch keypads, low-power battery sensor nodes, LED lighting controllers, consumer appliances with user interfaces, and small motor-control boards. The combination of Flash memory, EEPROM data storage, and on-chip peripherals allows a complete product to be built around the PIC16F1828 with minimal external components.
When designing with this part, ensure the MCLR pull-up configuration matches the in-circuit serial programming (ICSP) requirements of your toolchain. The 4x4 mm QFN exposed pad should be soldered to a sufficient copper area on the PCB to meet thermal and electrical grounding expectations. Use the optional external debug header AC244043 (F) or AC244044 (LF) if you need socketed programming.
This page combines distributor pricing, validated drop-in alternatives, and engineering design notes into one consolidated reference for engineers evaluating the PIC16F1828T-I/ML.
Drop-in alternatives for PIC16F1828T-I/ML — 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 PIC16F1828T-I/ML (same form factor and footprint) — differing in Package, ADC, Core Architecture, Maximum CPU Speed, MSL Level.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1828-I/ML
✅ Drop-In✓ In Stock
$1.02 / Unit
View Datasheet →PIC16F1827T-I/ML
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC16F1824T-I/ML
✅ Drop-In✓ In Stock
$1.28 / Unit
View Datasheet →PIC16F1719-I/MV
✅ Drop-In✓ In Stock
$1.89 / Unit
View Datasheet →PIC16F1768-I/ML
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F1828T-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC16 enhanced mid-range RISC |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data RAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 12 |
| ADC | 10-bit, up to 12 channels |
| Comparators | 2 |
| PWM Channels | 2 (16-bit) |
| Timers | 4 (8/16-bit) |
| Internal Oscillator | 32 MHz HF with PLL, 31 kHz LF |
| Capacitive Touch | mTouch peripheral (hardware CVD) |
| Package | 20-pin QFN (4x4 mm) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F1828T-I/ML Pin Configuration
| Pin 1 | RA3/AN3/CMP1IN+ — Bidirectional I/O / ADC input / comparator non-inverting input |
| Pin 2 | RA0/AN0/CVD — Bidirectional I/O / ADC input / mTouch CVD channel |
| Pin 3 | RA1/AN1/CMP1IN0- — Bidirectional I/O / ADC input / comparator inverting input |
| Pin 4 | RA2/AN2 — Bidirectional I/O / ADC input |
| Pin 5 | VDD — Positive supply voltage |
| Pin 6 | VSS — Ground reference |
| Pin 7 | RA4/AN4 — Bidirectional I/O / ADC input |
| Pin 8 | RA5/MCLR/VPP — Bidirectional I/O / Master Clear (reset, active low) / programming voltage input |
| Pin 9 | RC0 — Bidirectional I/O |
| Pin 10 | RC1 — Bidirectional I/O |
| Pin 11 | RC2 — Bidirectional I/O |
| Pin 12 | RC3 — Bidirectional I/O |
| Pin 13 | RC4 — Bidirectional I/O |
| Pin 14 | RC5 — Bidirectional I/O |
| Pin 15 | RC6 — Bidirectional I/O |
| Pin 16 | RC7 — Bidirectional I/O |
| Pin 17 | RB4/AN10 — Bidirectional I/O / ADC input |
| Pin 18 | RB5/AN11 — Bidirectional I/O / ADC input |
| Pin 19 | RB6/ICSPCLK — Bidirectional I/O / ICSP clock |
| Pin 20 | RB7/ICSPDAT — Bidirectional I/O / ICSP data |
Typical Applications
PIC16F1828T-I/ML is suitable for 6 applications: Capacitive Touch Keypads, Battery-Powered Sensor Nodes, LED Lighting Controllers, Small Home Appliance Control, IoT Edge Sensor Hub, Remote Control Handsets.
Capacitive Touch Keypads
The PIC16F1828T-I/ML is purpose-built for capacitive touch user interfaces thanks to its integrated mTouch CVD (Charge-Voltage Discharge) peripheral, which can sequentially scan up to 12 touch electrodes without external touch ICs. Its 32 MHz core executes touch-scanning algorithms fast enough to track multi-button presses with low latency. The 20-pin QFN (4x4 mm) package allows the MCU and passives to fit behind a 4-key or 8-key touch pad in appliance front panels. Compared with dedicated touch ICs, the PIC16F1828 adds general-purpose GPIO and ADC for backlight control or LED status, saving board space and BOM cost.
Recommended
Battery-Powered Sensor Nodes
The nanoWatt XLP low-power architecture of the PIC16F1828T-I/ML drops active current consumption into the microamp range during sleep cycles, making it suitable for battery or energy-harvesting sensor nodes that must run for years on a coin cell. The internal 32 kHz LF oscillator and multiple sleep modes let designers balance wake-up latency versus current draw. The 12-bit ADC with 12 channels accommodates multiple sensor inputs such as temperature, light, and humidity on a single chip. The wide 2.5V to 5.5V supply range supports direct connection to lithium or alkaline battery stacks without a separate regulator.
Recommended
LED Lighting Controllers
The PIC16F1828T-I/ML's two 16-bit PWM channels with complementary outputs and configurable dead-band are well suited for driving high-brightness LED strings or small DC motor controllers. The 32 MHz core computes dimming curves and color-mixing algorithms in real time without taxing CPU headroom. The mTouch peripheral allows capacitive touch dimming controls on the same MCU, eliminating separate touch ICs. The 20-pin QFN (4x4 mm) fits within the small form factor of MR16 or GU10 LED bulb PCBs where board space is severely constrained.
Recommended
Small Home Appliance Control
Coffee makers, toasters, kitchen scales, and small kitchen appliances benefit from the PIC16F1828T-I/ML's mix of capacitive touch, ADC, PWM, and EEPROM storage in a single 4x4 mm QFN. The 256-byte EEPROM stores user presets (brew strength, toast shade) without external memory, and the 10-bit ADC reads thermistor inputs for closed-loop temperature control. The PIC16F1828's industrial -40C to +85C rating covers the operating range of most kitchen and laundry products. The integrated HFINTOSC eliminates external crystals, reducing BOM cost and assembly steps.
Recommended
IoT Edge Sensor Hub
The PIC16F1828T-I/ML can serve as a low-cost edge aggregator that reads multiple sensors, performs local filtering or thresholding, and wakes a higher-level wireless MCU only when significant events occur. Its UART, I2C, and SPI peripherals connect to common sensors (temperature, motion, gas) and to radios like the MRF24XA or external LoRa modules. The nanoWatt XLP sleep modes minimize quiescent current between sensor samples. With 7 KB of Flash, the PIC16F1828 runs TinyOS-style or custom event loops for simple IoT protocols without external memory.
Recommended
Remote Control Handsets
The PIC16F1828T-I/ML is well suited for TV remotes, air-conditioner remotes, and other handheld controllers where battery life, compact size, and capacitive touch keys are required. Its < 1 uA deep-sleep current extends coin-cell life across multi-year deployments, and its 20-pin QFN (4x4 mm) footprint leaves room for IR LEDs and battery contacts on a slim PCB. The mTouch peripheral enables modern glass-surface touch pads instead of mechanical buttons, while the PWM peripherals can drive IR carrier generation for consumer IR protocols.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1828T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1828-I/ML | PIC16F1827T-I/ML | PIC16F1824T-I/ML | PIC16F1719-I/MV | PIC16F1768-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin QFN (4x4 mm) | 20-pin QFN (4x4 mm) - same | 20-pin QFN (4x4 mm) - same | 20-pin QFN (4x4 mm) - same | 20-pin QFN (4x4 mm) - same | 20-pin QFN (4x4 mm) - same |
| Flash Memory | 7 KB | 7 KB | 4 KB | 7 KB | 16 KB | 7 KB |
| Data RAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 1024 bytes | 256 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage Range | 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.3 V to 5.5 V | 2.5 V to 5.5 V |
| mTouch CVD | Yes | Yes | Yes | Yes | Yes | Yes |
| Delivery Format | Tape and Reel | Tube | Tape and Reel | Tape and Reel | Tube | Tube |
Key Differentiators
- Tape and reel delivery format (vs PIC16F1828-I/ML)
- Larger Flash memory than 1827 sibling (vs PIC16F1827T-I/ML)
- Industrial temperature grade (vs PIC16F1828T-E/ML)
Design Notes
The 20-pin QFN (4x4 mm) package requires soldering the exposed thermal pad (EP) to a PCB pad tied to VSS to meet electrical and thermal specifications. Place decoupling capacitors (100 nF ceramic plus 1-10 uF bulk) within 2 mm of the VDD pin. Per Microchip application note AN2078, the QFN ground pad should use thermal vias (typically 4-9 vias in a 0.3 mm array) to connect the EP to the internal ground plane. Avoid routing high-speed signals directly under the EP.
When using the PIC16F1828T-I/ML with a 32 MHz HFINTOSC at 5V VDD, active current consumption is approximately 2-3 mA; in deep sleep it drops below 1 uA. For battery-powered designs, leverage the nanoWatt XLP sleep modes and select LFINTOSC (31 kHz) for wake-up timing rather than HFINTOSC. Brown-out reset should be enabled in CONFIG1 to prevent undefined behavior during voltage dips. Estimated: with VDD=3.3V and 1 MHz operation, IDD is roughly 0.5 mA per datasheet typical curves.
The PIC16F1828T-I/ML MCLR pin (RA5/MCLR/VPP) must have a 10-50 kohm pull-up to VDD for normal operation; if left floating, the device may fail to start or reset intermittently. ICSPCLK (RB6) and ICSPDAT (RB7) should not be pulled low at power-up unless an ICSP programmer is connected. According to datasheet DS41419A, the configuration bits (CONFIG1/CONFIG2) must be set explicitly; relying on factory defaults is a common source of debugging trouble in new designs.
Compliance Information
RoHS compliance confirmed via Microchip product page; halogen-free status not explicitly stated in the provided data and marked unknown. The part is not AEC-Q100 qualified - for automotive designs, refer to Microchip's automotive-grade PIC16 portfolio.