PIC16LF1828-E/SS - 8-bit XLP MCU, 7KB Flash, 32MHz | Microchip
MPN: PIC16LF1828-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.21 | $2.21 |
| 10 | $1.99 | $19.90 |
| 100 | $1.72 | $172.00 |
| 500 | $1.49 | $745.00 |
| 1,000 | $1.28 | $1,280.00 |
PIC16LF1828-E/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a rich set of peripherals (timers, ADC, communications, I/O) onto one silicon die. Within the broader semiconductor taxonomy, an MCU belongs to: microcontroller -> embedded processor -> integrated circuit -> semiconductor. The PIC16LF1828 family sits at the low-power / mixed-signal node of that tree, prioritizing active performance per milliwatt and deep-sleep retention for battery and energy-harvesting designs.
Key features include 7 KB self-programmable Flash, 256 B SRAM, 256 B EEPROM, an internal 32 MHz oscillator with PLL, an on-chip 10-bit ADC with up to 12 channels, two 8-bit timers plus one 16-bit timer, enhanced PWM, configurable logic cells (CLC), mTouch capacitive touch sensing, and EUSART / I2C / SPI serial interfaces. The device provides 17 general-purpose I/O pins with individual pull-up, interrupt-on-change, and weak pull-up control. This combination delivers high analog/mixed-signal integration in a footprint smaller than most discrete plus-MCU solutions.
Architecturally, the part uses a 14-bit instruction word modified Harvard pipeline with a hardware multiplier and a hardware CLC fabric that lets designers route peripheral signals without external gates. The internal 32 MHz oscillator factory-calibrated to within 1% supports USB-style timing tolerances via Fosc postscaler while still allowing low-power 31 kHz LF operation. The nanoWatt XLP technology uses dynamic peripheral gating so unused modules contribute <50 nA bias current.
Typical applications include low-power wireless sensor nodes, IoT battery-powered edge devices, consumer remote controls, mTouch capacitive touch keypads, LED lighting controllers, and portable medical monitors. Designers also deploy it in sensor hubs, smart thermostats, and low-end motor-control auxiliaries. The wide 1.8V–3.6V range allows direct Li-ion / 2xAA battery operation, while extended temperature parts serve automotive under-hood and industrial control environments.
When designing with this device, prioritize pin assignment early - the EUSART, I2C, and PWM outputs are remappable, while the ICSP/ICD pins (RB6/RB7) and the Vpp/MCLR must remain accessible for programming. Use the internal 32 MHz HFINTOSC to reduce external component count, but verify USB orlin tolerance for your protocol stack. Decouple VDD/VSS with at least 100 nF plus 1 uF bulk, and use the on-chip LDO regulator with a 10 uF tank cap for noise-sensitive analog rails.
Drop-in alternatives for PIC16LF1828-E/SS — 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 PIC16LF1828-E/SS (same form factor and footprint) — differing in ADC, I/O Pins, Communication, Low-Power Technology, MSL Level.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1828-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1828-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1828-E/SSVAO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1828-E/SS
✅ Drop-In✓ In Stock
$0.78 / Unit
View Datasheet →PIC16LF1828T-I/SS
✅ Drop-In✓ In Stock
$1.79 / Unit
View Datasheet →PIC16LF1828-H/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF1828-E/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | Enhanced mid-range PIC16 8-bit |
| Instruction Set Width | 14-bit |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data SRAM | 256 B |
| Data EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz (200 ns instruction cycle) |
| Operating Voltage Range | 1.8 V to 3.6 V |
| Operating Temperature Range | -40 C to +125 C (E = extended) |
| Internal Oscillator | 32 MHz HFINTOSC + 31 kHz LFINTOSC, PLL |
| ADC | 10-bit, up to 12 channels |
| Timers | 2x 8-bit + 1x 16-bit |
| PWM Outputs | Enhanced CCP/ECCP |
| Configurable Logic Cells (CLC) | Yes |
| mTouch Capacitive Sensing | Yes |
| Communication Interfaces | EUSART, I2C, SPI (MSSP) |
| I/O Pins | 17 GPIO with interrupt-on-change |
| Package / Pin Count | SSOP-20 (5.30 mm body) |
| ICSP / Debug | In-Circuit Serial Programming + ICD |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| RoHS Status | Compliant |
| Low-Power Technology | nanoWatt XLP (sleep < 50 nA typical) |
PIC16LF1828-E/SS Pin Configuration
| Pin 1 | VDD — Positive supply voltage (1.8V to 3.6V) |
| Pin 2 | RA5/AN4/C2OUT — GPIO RA5 / AN4 / C2 comparator output |
| Pin 3 | RA4/AN3/T0CKI — GPIO RA4 / AN3 / Timer0 clock input |
| Pin 4 | RA3/MCLR/VPP — GPIO RA3 / Master Clear (reset, active-low) / programming voltage |
| Pin 5 | RA2/AN2 — GPIO RA2 / AN2 |
| Pin 6 | RA1/AN1 — GPIO RA1 / AN1 |
| Pin 7 | RA0/AN0 — GPIO RA0 / AN0 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7/OSC1/CLKIN — GPIO RA7 / external oscillator input |
| Pin 10 | RA6/OSC2/CLKOUT — GPIO RA6 / external oscillator output |
| Pin 11 | RC0/SOSCO — GPIO RC0 / SOSC oscillator output |
| Pin 12 | RC1/SOSCI — GPIO RC1 / SOSC oscillator input |
| Pin 13 | RC2/AN6 — GPIO RC2 / AN6 |
| Pin 14 | RC3/AN7 — GPIO RC3 / AN7 |
| Pin 15 | RC4 — GPIO RC4 |
| Pin 16 | RC5 — GPIO RC5 |
| Pin 17 | RC6/AN8 — GPIO RC6 / AN8 / EUSART TX |
| Pin 18 | RC7/AN9 — GPIO RC7 / AN9 / EUSART RX |
| Pin 19 | RB7/ICSPDAT/AN11 — GPIO RB7 / ICSP data / AN11 |
| Pin 20 | RB6/ICSPCLK/AN10 — GPIO RB6 / ICSP clock / AN10 |
Typical Applications
PIC16LF1828-E/SS is suitable for 7 applications: Battery-Powered IoT Sensor Node, mTouch Capacitive Touch Keypad, Portable Medical Health Monitor, Industrial Sensor Hub / Process Transmitter, LED Lighting Controller / Driver, Consumer Remote Control (IR / RF), Low-End Brush Motor Aux Controller.
Battery-Powered IoT Sensor Node
The PIC16LF1828-E/SS fits battery-powered IoT sensor nodes because its 1.8V to 3.6V supply range accepts direct 2xAA or single-cell Li-ion, and nanoWatt XLP deep-sleep currents of ~20 nA extend battery life to multi-year levels on 2xAA cells. Its 7 KB Flash holds typical sub-GHz or LoRaWAN-class firmware stacks with sensor calibration tables, while the 10-bit ADC reads temperature, battery voltage, and ambient light with up to 12 analog channels. EUSART/SPI/I2C connect to radios like Microchip's MRF89XA or external sensors; CLC routes wake-up events without CPU intervention, reducing active-mode duty cycle below 0.1%. The SSOP-20 footprint fits in 8 mm x 6 mm PCB areas typical of coin-cell and AA-packaged wireless sensors.
Recommended
mTouch Capacitive Touch Keypad
The PIC16LF1828-E/SS integrates Microchip's mTouch capacitive touch sensing module, which uses the on-chip ADC plus a software library to scan up to 12 touch electrodes without external touch ICs - reducing BOM cost and PCB area in user-interface panels. The 32 MHz core completes a full electrode scan in under 2 ms while the nanoWatt XLP sleep mode drops quiescent current below 5 uA between button presses, enabling battery-powered remote controls and sealed keypads. The 17 GPIO pins support both touch electrodes and LED drive, with CLC implementing proximity wake without main-loop polling. Designers typically route 4-12 touch pads through PORTA/PORTB and use the EUSART for IR or RF transmission of touch events.
Recommended
Portable Medical Health Monitor
The PIC16LF1828-E/SS suits portable medical health monitors where battery life, small PCB area, and reliable operation over the -40C to +125C extended industrial range matter most. Its 1.8V to 3.6V supply lets it run directly from a CR2032 coin cell while the 10-bit ADC samples pulse oximeter, temperature, or galvanic skin response signals. The CLC fabric implements digital filters and pulse-edge detection without burning CPU cycles, and the ECCP module drives haptic feedback or buzzer PWM. nanoWatt XLP sleep at ~20 nA is critical for medical devices that may sit idle for months between uses; the on-chip EEPROM stores patient calibration history and device serial numbers non-volatilely.
Recommended
Industrial Sensor Hub / Process Transmitter
In industrial sensor hubs and 4-20 mA process transmitters, the PIC16LF1828-E/SS provides the low-power intelligence needed for loop-powered or battery-backed field instrumentation. The extended -40C to +125C temperature grade handles unheated outdoor enclosures and factory-floor heat, while the 1.8V-3.6V supply fits both 24 V loop-powered designs (after regulation) and 3.6V Li-ion backup packs. The 10-bit ADC digitizes pressure, flow, or level transducers with up to 12 channels, and the EUSART outputs 4-20 mA HART or RS-485 Modbus signals. CLC implements HART modem shaping without external components, while the 7 KB Flash stores linearization tables and Modbus register maps.
Recommended
LED Lighting Controller / Driver
The PIC16LF1828-E/SS drives LED lighting controllers thanks to its Enhanced Capture/Compare/PWM (ECCP) module that generates multi-channel PWM with programmable dead-band, allowing smooth dimming and color-mixing across RGB or RGBW strings. Its 32 MHz core resolves 16-bit PWM at ~488 Hz, well above the flicker-fusion threshold for human-perceptible lighting. The 1.8V-3.6V supply matches single-cell Li-ion fixtures, and the CLC fabric implements zero-cross TRIAC dimming detection or DALI signaling without an external logic IC. nanoWatt XLP sleep mode cuts standby power below 0.1 W in always-connected smart bulbs, an essential feature for ENERGY STAR compliance.
Recommended
Consumer Remote Control (IR / RF)
The PIC16LF1828-E/SS powers consumer IR or RF remote controls where its 1.8V-3.6V supply drives directly off two AAA cells, the nanoWatt XLP sleep keeps standby current below 50 nA for multi-year battery life, and the 32 MHz core generates accurate 38 kHz IR carrier waveforms via the ECCP module. The 17 GPIO scan a 4x4 or 5x5 key matrix, and the EUSART drives external RF transceivers for Bluetooth Low Energy or proprietary 2.4 GHz protocols. CLC implements button-press debouncing and repeat-code generation without CPU wakeups, while the on-chip EEPROM stores pairing keys and device codes non-volatilely. The SSOP-20 package fits into slim remote-control enclosures under 10 mm thick.
Recommended
Low-End Brush Motor Aux Controller
The PIC16LF1828-E/SS acts as an auxiliary controller in low-end brush DC motor applications, providing speed control via PWM, current sensing via the 10-bit ADC, and fault protection via CLC-based comparator logic. The 1.8V-3.6V supply fits 2-cell Li-ion or 3.6V regulated packs typical of small appliances, toys, and personal care devices. The extended -40C to +125C temperature grade handles enclosed motor environments where ambient can exceed 70C. EUSART and I2C connect to a host MCU for command/status exchange, while 256 B of EEPROM stores trim parameters and runtime hours. The 7 KB Flash implements PI control loops and soft-start profiles without external DSP hardware.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1828-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1828-I/SS | PIC16F1828-I/SS | PIC16LF1828-E/SSVAO | PIC16F1828-E/SS | PIC16LF1828T-I/SS |
|---|---|---|---|---|---|---|
| Package | SSOP-20 | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB |
| SRAM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Operating Voltage | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 5.5V | 1.8V to 3.6V | 1.8V to 5.5V | 1.8V to 3.6V |
| Max CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E, automotive VAO) | -40C to +125C (E) | -40C to +85C (I) |
| ADC Resolution | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 12 channels | 10-bit, 12 channels |
| GPIO Count | 17 | 17 | 17 | 17 | 17 | 17 |
| Typical Unit Price (qty 1) | $2.21 USD | $2.10 USD | $2.30 USD | $2.50 USD | $2.40 USD | $2.15 USD |
Key Differentiators
- Extended industrial temperature grade (-40C to +125C) vs standard -40C to +85C (vs PIC16LF1828-I/SS)
- Low-voltage 1.8V to 3.6V LF silicon for battery applications (vs PIC16F1828-E/SS)
- 7 KB Flash + 256 B SRAM in the SSOP-20 family (vs PIC16LF1824-E/SS (14-pin))
Design Notes
The PIC16LF1828-E/SS operates from 1.8V to 3.6V on VDD (pin 1) with VSS on pin 8. Decouple VDD with at least 100 nF plus 1 uF bulk placed within 5 mm of the supply pin; for noise-sensitive analog rails add a 10 uF tantalum or ceramic tank. Enable the internal voltage regulator's tank capacitor (typically 10 uF) on the VCAP pin if used. Brown-out-reset voltage is configurable; for Li-ion applications set BOR at ~1.8V to prevent Flash corruption on deep discharge. nanoWatt XLP sleep current at +25C is typically 20 nA with watchdog disabled - verify on your specific lot. Estimated based on datasheet typical characteristics and standard MCU decoupling practice.
Route the ICSP/ICD pins RB6 (pin 20) and RB7 (pin 19) to a 2x3 or 1x6 header for in-circuit programming and debugging - even production boards benefit from at least test-pad access for field firmware updates. Place a 10 kohm pull-up on MCLR/RA3 (pin 4) for clean reset; adding a 100 nF cap between MCLR and VDD provides hardware debouncing. Keep analog traces short and guarded from digital switching signals to preserve the 10-bit ADC accuracy; the SSOP-20 footprint allows standard 0.65 mm pitch trace routing on a 4-layer PCB. The exposed die pad is not present on SSOP - thermal dissipation is via the standard SSOP lead frame.
Do not exceed 3.6V on VDD - the LF silicon variant lacks the 5V tolerance of the F variant, and over-voltage will damage the part permanently. Do not leave the MCLR pin floating - always pull it high through a resistor. When using the internal 32 MHz HFINTOSC, verify the PLL settings in configuration words and avoid overlapping the HF and LF oscillator transitions; always switch to HFINTOSC before enabling peripherals that need higher clocks. Estimated rows = 3 common pitfall categories reviewed against datasheet configuration bits. Verify final configuration with MPLAB X IDE and a logic analyzer before locking down firmware. Also: do not omit the VCAP capacitor if using the on-chip regulator.
Compliance Information
RoHS compliant per Microchip product page. Standard -E variant is NOT AEC-Q100 qualified - select PIC16LF1828-E/SSVAO for automotive applications.