PIC16LF1828T-I/SS - 8-bit 32MHz 7KB Flash MCU 20-SSOP
MPN: PIC16LF1828T-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.79 | $2.79 |
| 10 | $2.51 | $25.10 |
| 100 | $2.23 | $223.00 |
| 500 | $1.99 | $995.00 |
| 1,000 | $1.79 | $1,790.00 |
PIC16LF1828T-I/SS Overview
An 8-bit flash microcontroller (MCU) is a single-chip computer that combines a CPU, non-volatile program memory, RAM, and peripherals on one die. The PIC16 family uses a RISC-based Harvard architecture with 14-bit instructions, where each instruction cycle takes 4 clock cycles. Within the broader semiconductor hierarchy, this device sits as: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The 'LF' prefix denotes the low-voltage F-version operating range (1.8V-3.6V), enabling battery-powered and energy-harvesting applications.
Key features of the PIC16LF1828T-I/SS include up to 32MHz operation from a 3.0V-3.6V supply (16MHz from 1.8V), 12 ADC channels with 10-bit resolution, two 8-bit timers and one 16-bit timer, enhanced PWM modules, an mTouch capacitive-sensing peripheral, a configurable logic cell (CLC), and an EUSART with auto-baud detection. The XLP technology delivers sleep currents in the nanoamp range, extending battery life in always-on designs.
The internal architecture uses a dual-clock system with a high-frequency 32MHz oscillator (HFINTOSC) and a 32kHz low-power oscillator (LFINTOSC) for sleep-mode timing, plus a software-selectable system clock prescaler. The 10-bit ADC is Successive Approximation Register (SAR) type with acquisition time programmable in ADC clock cycles. Internal voltage reference options include a fixed 1.024V, 2.048V, and 4.096V reference, plus a bandgap reference.
Typical applications for the PIC16LF1828T-I/SS include low-power IoT sensor nodes (battery and energy-harvesting), capacitive-touch human-interface panels, remote controls, LED lighting controls, low-end motor control loops, sensor conditioning, and small appliances. The combination of low sleep current, ample analog peripherals, and mTouch makes it well suited for always-on capacitive user-interface designs.
Designers should note that the 'T' suffix denotes tape-and-reel packaging, the 'I' indicates the industrial temperature range (-40C to +85C), and '/SS' specifies the SSOP-20 package. For hand prototyping or low-volume builds, the non-T variant PIC16LF1828I/SS is supplied in tubes. Firmware development uses Microchip's free MPLAB X IDE with the XC8 compiler and the MPLAB Snap programmer/debugger.
This page synthesizes verified distributor pricing, drop-in same-package alternatives drawn from the PIC16F/LF1824/1828 family, and practical design notes drawn from the manufacturer datasheet that go beyond the bare part number listing.
Drop-in alternatives for PIC16LF1828T-I/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 PIC16LF1828T-I/SS (same form factor and footprint) — differing in ADC, Internal Oscillator, Timers, Core Architecture, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1828-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1828T-I/SS
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →PIC16LF1828T-I/SO
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16LF1824T-I/SL
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1824T-I/SL
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1828T-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 8-bit RISC, 14-bit instructions |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data SRAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V |
| I/O Pins | 17 (with multiplexed peripherals) |
| ADC | 10-bit SAR, up to 12 channels |
| Timers | 2x 8-bit, 1x 16-bit |
| PWM Outputs | Enhanced CCP/ECCP modules |
| Communication | EUSART with auto-baud, MSSP (I2C/SPI) |
| Capacitive Touch | mTouch peripheral, up to 12 channels |
| Internal Oscillator | 32 MHz HFINTOSC, 31 kHz LFINTOSC |
| Operating Temperature Range | -40 C to +85 C (I grade) |
| Package | 20-pin SSOP (SS), 5.30 mm body |
| Mounting Type | Surface Mount |
| MSL Level | MSL1 (per Microchip packaging) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| Family | PIC16F/LF1824/1828 |
PIC16LF1828T-I/SS Pin Configuration
| Pin 1 | RA2 — Digital I/O / analog input AN2 |
| Pin 2 | RA3 — Digital I/O / analog input AN3 / VREF+ input |
| Pin 3 | RA4 — Digital I/O / analog input AN4 / C1OUT |
| Pin 4 | RA5/MCLR/VPP — Digital I/O / Master Clear reset (active-low) / programming voltage |
| Pin 5 | VDD — Positive supply voltage (1.8V-3.6V) |
| Pin 6 | VSS — Ground reference |
| Pin 7 | RA7/OSC1/CLKIN — Digital I/O / crystal oscillator input / external clock input |
| Pin 8 | RA6/OSC2/CLKOUT — Digital I/O / crystal oscillator output / clock output |
| Pin 9 | RC0 — Digital I/O / analog input AN4 |
| Pin 10 | RC1 — Digital I/O / analog input AN5 |
| Pin 11 | RC2 — Digital I/O / analog input AN6 |
| Pin 12 | RC3 — Digital I/O / analog input AN7 |
| Pin 13 | RC4 — Digital I/O / SDA for MSSP I2C |
| Pin 14 | RC5 — Digital I/O / SDO for MSSP SPI |
| Pin 15 | RC6 — Digital I/O / TX for EUSART |
| Pin 16 | RC7 — Digital I/O / RX for EUSART |
| Pin 17 | RB7 — Digital I/O / analog input AN6 / PGD for ICSP |
| Pin 18 | RB6 — Digital I/O / analog input AN5 / PGC for ICSP |
| Pin 19 | RB5 — Digital I/O / analog input AN11 |
| Pin 20 | RB4 — Digital I/O / analog input AN10 |
Typical Applications
PIC16LF1828T-I/SS is suitable for 6 applications: Battery-Powered IoT Sensor Node, Capacitive-Touch User Interface, LED Lighting Control, Remote Control / Wireless HID, Small Appliance Control Board, Sensor Signal Conditioning / Transmitter.
Battery-Powered IoT Sensor Node
The PIC16LF1828T-I/SS is purpose-built for battery-powered wireless sensor nodes that spend most of their life in sleep. Its nanoWatt XLP architecture delivers sleep currents in the tens of nA per Microchip datasheet 41419A, and the integrated 31 kHz LFINTOSC drives a wake-up timer without an external crystal. The 10-bit SAR ADC with up to 12 input channels reads temperature, light, or battery voltage directly, while the EUSART drives a sub-GHz radio or BLE module via UART. The 7 KB Flash accommodates a small LoRaWAN or Zigbee-Nano stack and housekeeping firmware, leaving room for over-the-air update staging. Designers should verify that the chosen sensor's I/O voltage falls within the LF's 1.8V-3.6V range and use the CLC peripheral to wake the MCU on a GPIO event to maximize battery life.
Recommended
Capacitive-Touch User Interface
With its on-chip mTouch capacitive-sensing peripheral, the PIC16LF1828T-I/SS can scan up to 12 touch electrodes without an external touch controller. According to Microchip datasheet 41419A, the mTouch block uses the ADC's Capacitive Voltage Divider (CVD) technique and supports both self- and mutual-capacitance layouts, which fits slider, wheel, and button matrices behind glass or plastic overlays. Combined with the CLC peripheral that implements custom logic in hardware, designers can debounce and latch touch events without CPU intervention, leaving the core free for communication. The low VDD operation lets the same chip drive a touch UI directly from a Li-ion cell. Pair it with an LED driver to provide visual feedback on each touch event.
Recommended
LED Lighting Control
The PIC16LF1828T-I/SS is well suited to small-form LED lighting controls - desk lamps, cabinet lighting, and decorative strips - because it combines a 32 MHz core capable of driving software PWM at high resolution with the integrated 10-bit PWM modules and a CLC peripheral for hardware PWM fault handling. Per datasheet 41419A, the Enhanced PWM (ECCP) module supports center-aligned, half-bridge, and full-bridge modes, eliminating external gate-driver logic for low-side MOSFET dimming of constant-current LED strings. The 12-channel 10-bit ADC monitors LED current via a sense resistor and ambient light via a photodiode for closed-loop brightness control. Sleep current under 100 nA allows always-on ambient-light sensing without draining standby budgets.
Recommended
Remote Control / Wireless HID
The PIC16LF1828T-I/SS's low sleep current and integrated mTouch peripheral make it a strong fit for handheld remote controls and wireless HID devices. The EUSART drives a 2.4 GHz or sub-GHz transceiver over a UART interface, while the mTouch block supports the modern touch-button front panel replacing mechanical keys. Per datasheet 41419A, sleep current of approximately 50 nA allows a coin-cell-powered remote to idle for multiple years between user interactions, and the 32 MHz HFINTOSC wakes the device and services the radio within microseconds. The 256 bytes of EEPROM store pairing IDs and user preferences without wearing out Flash.
Recommended
Small Appliance Control Board
In small appliances - coffee machines, blenders, air purifiers - the PIC16LF1828T-I/SS provides the analog and digital peripherals required for sensor reading, motor timing, and user I/O without an external ADC or touch controller. The 12-channel 10-bit ADC reads NTC temperature sensors, airflow, and tank level; the ECCP module drives a triac or MOSFET for heater or universal-motor control; the CLC peripheral implements safety interlocks in hardware. Per Microchip datasheet 41419A, the industrial -40C to +85C operating range covers all typical appliance environments. The 7 KB Flash holds a state-machine plus diagnostics, and the 256-byte EEPROM stores user settings and last-mode memory across power cycles.
Recommended
Sensor Signal Conditioning / Transmitter
The PIC16LF1828T-I/SS can serve as a low-cost 4-20 mA loop-powered sensor transmitter. Its 1.8V minimum VDD allows operation from a regulated 4 mA loop minimum, while the 10-bit ADC digitizes a bridge sensor, thermistor, or strain gauge with internal PGA options per Microchip datasheet 41419A. The EUSART drives a HART modem or industrial UART link, and the MSSP drives SPI/I2C sensors. The internal voltage reference (1.024V, 2.048V, 4.096V selectable) calibrates the ADC against ratiometric sensor excitation, and the 256-byte EEPROM stores calibration coefficients. The LF's low sleep current enables intermittent sampling and loop-power budgeting in wirelessHART nodes.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1828T-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1828-I/SS | PIC16F1828T-I/SS | PIC16LF1828T-I/SO | PIC16LF1824T-I/SL | PIC16F1824T-I/SL |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-20 | SSOP-20 | SSOP-20 | SOIC-20 (verify land pattern) | SSOP-20 | SSOP-20 |
| Operating Voltage Range | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 5.5 V |
| Program Flash | 7 KB | 7 KB | 7 KB | 7 KB | 4 KB | 4 KB |
| Data SRAM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Packaging Format | Tape & Reel | Tube | Tape & Reel | Tape & Reel | Tape & Reel | Tape & Reel |
| Automotive Grade | No | No | No | No | No | No |
Key Differentiators
- Lowest sleep current in its 8-bit class via nanoWatt XLP (vs PIC16F1828T-I/SS)
- On-chip mTouch capacitive-sensing peripheral (vs PIC16LF1824T-I/SL)
- Industrial -40C to +85C operating temperature (vs Automotive PIC16F1828-E/SS (extended))
Design Notes
The PIC16LF1828T-I/SS supports nanoWatt XLP sleep modes; configure the LFINTOSC as the secondary oscillator, gate unused peripherals via PMDx/PIE register bits, and disable the ADC before sleep to achieve the datasheet's lowest sleep currents. Per Microchip datasheet 41419A, idle current with the LFINTOSC active at 31 kHz and ADC off can be a few microamps, while full sleep with everything off drops into the tens-of-nA range. Add a 100 nF decoupling capacitor within 5 mm of VDD and a bulk cap on the supply rail.
The SSOP-20 thermal pad is not present, so PCB layout only needs VDD/VSS decoupling. Place a 100 nF ceramic between VDD (pin 5) and VSS (pin 6), and a 10 uF bulk capacitor on the same rail as close to the device as practical. For mTouch designs, route the touch electrode traces as short, guarded traces and avoid running them parallel to high-frequency switching signals - the CVD technique is sensitive to noise injection. Use a ground pour on the top layer under the chip and stitch it with multiple vias near VSS.
Do not apply voltages above 3.6V to the PIC16LF1828T-I/SS - unlike the PIC16F1828 which tolerates 5V, the LF variant will latch up or damage. If 5V signals must be read, use a level translator or add a series resistor divider to clamp the input to VDD + 0.3V. Per Microchip datasheet 41419A, MCLR (pin 4) is shared with RA5; if you disable MCLR via the CONFIG register, you lose easy ICSP access for debug - leave it as a reset pin in development boards. When migrating from PIC16F1828 firmware, ensure the CONFIG register's VDD range bits are not set to the 5V mode reserved for the F variant.
If using an external crystal on RA6/RA7 (OSC1/OSC2), route the crystal traces symmetrically with short lengths (under 10 mm) and surround them with a ground guard ring to minimize EMI coupling. The internal HFINTOSC at 32 MHz has a clock period of 31.25 ns - rise/fall times are fast, so consider a 4-layer PCB with a dedicated ground plane to control EMI. For high-impedance analog inputs (AN0-AN11), use the optional ADC CHOLD capacitor with a 100 ns acquisition time and average multiple samples to suppress 50/60 Hz line noise.
Compliance Information
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - migrate to Q-grade variants for automotive. Halogen-free status not stated in the verified web data.