PIC16LF15355T-I/ML - 8-bit MCU, 32MHz, 14KB Flash | Microchip
MPN: PIC16LF15355T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.2 | $3.20 |
| 10 | $2.88 | $28.80 |
| 100 | $2.15 | $215.00 |
| 500 | $1.95 | $975.00 |
| 1,000 | $1.78 | $1,780.00 |
PIC16LF15355T-I/ML Overview
A PIC microcontroller (MCU) is a compact programmable processor based on Microchip's proprietary Harvard architecture, widely used in embedded control applications. PIC16 devices sit in the mid-range 8-bit family, bridging simple 8-bit controllers and 32-bit ARM Cortex parts. They are commonly deployed in battery-powered, sensor-interface, and consumer designs where deterministic behavior, low cost, and low standby current are critical.
Key features include four 10-bit PWM modules, a 10-bit ADC with computation, two EUSART, two SPI/I2C, a 5-bit DAC, two comparators, four Configurable Logic Cells (CLC), a Complementary Waveform Generator (CWG) and a Numerically Controlled Oscillator (NCO). Peripheral Pin Select (PPS) remaps digital peripherals to almost any I/O pin, simplifying board layout. Core Independent Peripherals (CIPs) let timers, PWMs and the CWG run without waking the CPU, enabling sub-uA sleep modes.
Architecturally the device pairs a modified Harvard core with an 8-level hardware stack, a 32 MHz internal oscillator and Microchip's XLP nanoWatt design. The 14 KB Flash is partitioned to support bootloader + application code, and the unified MPLAB X IDE/MCC toolchain exposes the peripherals through graphical configuration. The 28-QFN footprint is also available on related PIC16LF153xx parts, allowing code-and-pin reuse across the family.
Typical applications include IoT sensor nodes, low-power wireless remotes, HVAC/thermostat controls, battery-powered medical wearables, LED lighting controllers, and consumer white goods. For designs targeting industrial automation, the 5V-tolerant I/O and dual-I2C simplify connection to sensors and EEPROMs. The combination of CIPs, PPS and XLP makes this MCU a strong fit for ASIL-A-style functional-safety designs where interrupt latency must be deterministic.
When designing with this part, allocate the PPS mapping early in firmware planning and use the CLC/CWG for hardware-only signal generation to keep the CPU asleep. Decouple VDD and VDDCORE with a 100 nF ceramic plus a 1 uF bulk capacitor placed within 5 mm of the pins.
This page synthesizes verified distributor pricing, drop-in alternatives and practical design notes that complement - but do not replace - the manufacturer datasheet.
Drop-in alternatives for PIC16LF15355T-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 PIC16LF15355T-I/ML (same form factor and footprint) — differing in Package, I/O Pins, Operating Voltage Range, PWM Channels, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF15356T-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F15355T-I/ML
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC16LF15344T-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F15354T-I/ML
✅ Drop-In✓ In Stock
$0.74 / Unit
View Datasheet →PIC16LF1554-I/ML
✅ Drop-In✓ In Stock
$0.84 / Unit
View Datasheet →PIC16LF15355T-I/ML Maximum Ratings & Electrical Characteristics
| Family | PIC16 (PIC16F15355) |
| Core | PIC 8-bit |
| Program Memory Type | Flash |
| Program Memory Size | 14 KB (8K x 14 words) |
| RAM | 1 KB |
| EEPROM | 224 bytes |
| Maximum Clock Frequency | 32 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V (LF, wide-range) |
| ADC | 10-bit (ADC2) with computation |
| DAC | 5-bit |
| PWM Channels | 4 x 10-bit |
| Comparators | 2 |
| Configurable Logic Cells (CLC) | 4 |
| Complementary Waveform Generator (CWG) | 1 |
| Numerically Controlled Oscillator (NCO) | 1 |
| Communication Interfaces | 2x EUSART, 2x SPI, 2x I2C |
| Peripheral Pin Select (PPS) | Yes |
| Operating Temperature | -40C to +85C (industrial, "I") |
| Package | 28-pin QFN (6x6 mm) (ML) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16LF15355T-I/ML Pin Configuration
| Pin 1 | RA3 — I/O / analog / shared with CLC and PWM |
| Pin 2 | RA4 — I/O / analog / shared with PWM output |
| Pin 3 | RA5 — I/O / analog / shared with PWM |
| Pin 4 | RA6 — I/O / shared with CWG and PPS remappable peripheral |
| Pin 5 | RA7 — I/O / shared with CLC and PWM |
| Pin 6 | VSS — Ground reference for digital and analog |
| Pin 7 | VDD — Core and digital I/O supply (1.8-3.6 V) |
| Pin 8 | RB0 — I/O / shared with CLC and INT |
| Pin 9 | RB1 — I/O / shared with CLC and PWM |
| Pin 10 | RB2 — I/O / shared with PWM |
| Pin 11 | RB3 — I/O / shared with PWM |
| Pin 12 | RB4 — I/O / shared with PWM and CLC |
| Pin 13 | RB5 — I/O / shared with PWM |
| Pin 14 | RB6 — I/O / shared with ICSP clock and PPS |
| Pin 15 | RB7 — I/O / shared with ICSP data and PPS |
| Pin 16 | RC0 — I/O / shared with CLC and PWM |
| Pin 17 | RC1 — I/O / shared with PWM |
| Pin 18 | RC2 — I/O / shared with CLC and PWM |
| Pin 19 | RC3 — I/O / shared with PWM and NCO |
| Pin 20 | RC4 — I/O / shared with PWM |
| Pin 21 | RC5 — I/O / shared with PWM and CWG |
| Pin 22 | RC6 — I/O / shared with CLC and PWM |
| Pin 23 | RC7 — I/O / shared with PWM and NCO |
| Pin 24 | RA0 — I/O / analog / shared with ADC input and DAC output |
| Pin 25 | RA1 — I/O / analog / shared with comparator and DAC |
| Pin 26 | RA2 — I/O / analog / shared with comparator input |
| Pin 27 | VSS — Ground reference for digital and analog |
| Pin 28 | VDD — Core and digital I/O supply (1.8-3.6 V) |
Typical Applications
PIC16LF15355T-I/ML is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Wireless Remote Controls / RF Keyfobs, HVAC and Thermostat Controllers, Low-Power Medical Wearables, Consumer White Goods and Appliance Control, LED Lighting and Driver Controllers.
Battery-Powered IoT Sensor Nodes
The PIC16LF15355T-I/ML is well suited for IoT sensor nodes thanks to Microchip's eXtreme Low-Power (XLP) technology, which holds sleep current in the hundreds of nanoamps with full RAM retention. The Core Independent Peripherals (4 CLCs, CWG, NCO) let the device wake on a sensor trigger, time a measurement, transmit, and return to sleep without waking the CPU. The 1.8-3.6 V range accepts a single Li-Ion or 2xAA cell directly. The 32 MHz core provides 8 MIPS for protocol handling while the dedicated AFE (ADC2 with computation, 5-bit DAC, 2 comparators) pairs with a sensor front-end.
Recommended
Wireless Remote Controls / RF Keyfobs
In remote controls and RF keyfobs the PIC16LF15355T-I/ML's 1.8-3.6 V range and sub-uA sleep current are essential for multi-year coin-cell battery life. The on-chip CWG can drive an IR or sub-GHz transmitter direct from the timing source while the CPU sleeps, reducing BOM cost and current. PWM, comparators and the NCO provide waveform shaping without external logic. The 28-QFN (6x6 mm) fits behind a coin-cell holder in tight industrial form factors, and PPS allows re-routing pins to avoid antenna keepouts.
Recommended
HVAC and Thermostat Controllers
The PIC16LF15355T-I/ML drives HVAC and thermostat control loops with its 32 MHz MIPS for floating-point-free PIDs, a 10-bit ADC2 with computation for thermistor/conditioning front-ends, and dual I2C/SPI buses for sensor and display modules. -40C to +85C industrial range covers equipment rooms. The 4 PWMs and CWG generate variable-frequency HVAC drive signals on the 28-QFN, and PPS keeps the PCB small. Microchip's MPLAB MCC code-configurator includes thermal-control firmware libraries that target this family.
Recommended
Low-Power Medical Wearables
In low-power medical wearables the PIC16LF15355T-I/ML combines deterministic interrupt latency, sub-uA sleep current and on-chip analog peripherals in a 28-QFN (6x6 mm) footprint under 10 mm^2. ADC2 with computation off-loads RMS and oversampling math from the CPU, extending battery life on body-worn patches and pulse-oximeter housings. The 5-bit DAC and 2 comparators form a closed-loop Li-Ion charger with MPPT. Industrial -40C to +85C operation supports disposable skin patches during the cold chain.
Recommended
Consumer White Goods and Appliance Control
Consumer white goods - washing machines, dishwashers, and induction cooktops - use the PIC16LF15355T-I/ML for main-board control because of its 14 KB Flash (enough for sensor-fusion user interface), dual EUSART (HMI display plus inverter link), and the CWG for motor/relay drive. The 28-QFN exposed pad on the underside drops the package junction-to-ambient thermal resistance to low single-digit C/W at moderate drive currents. Industrial -40C to +85C is rated for appliance closets and laundry rooms, and the F suffix variant extends directly to 5V rails.
Recommended
LED Lighting and Driver Controllers
In LED drivers and color-mixing luminaires the PIC16LF15355T-I/ML delivers 4 hardware PWMs and the CWG for flicker-free dimming from 0.1% to 100% duty cycle. The 32 MHz core runs DMX512, DALI or Bluetooth-Mesh stacks via the on-chip EUSART. ADC2 samples ambient or thermal-feedback sensors while the CPU sleeps. The 28-QFN (6x6 mm) drops into compact Zhaga-compatible fixtures, and XLP holds sleep current below 1 uA when a luminaire is in standby mode but still receiving commands over a wired bus.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15355T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF15356T-I/ML | PIC16F15355T-I/ML | PIC16LF15344T-I/ML | PIC16F15354T-I/ML | PIC16LF1554-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-QFN (6x6 mm) (ML) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Core | PIC 8-bit, 32 MHz | PIC 8-bit, 32 MHz | PIC 8-bit, 32 MHz | PIC 8-bit, 32 MHz | PIC 8-bit, 32 MHz | PIC 8-bit, 32 MHz |
| Program Memory | 14 KB Flash | 28 KB Flash | 14 KB Flash | 7 KB Flash | 7 KB Flash | 7 KB Flash |
| RAM | 1 KB | 2 KB | 1 KB | 512 B | 512 B | 512 B |
| Operating Voltage | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V |
| PWM Channels | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit | 2 x 10-bit |
| Core Independent Peripherals (CLC/CWG/NCO) | 4 / 1 / 1 | 4 / 1 / 1 | 4 / 1 / 1 | 4 / 1 / 1 | 4 / 1 / 1 | 1 / 0 / 0 |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Core Independent Peripherals (CLC + CWG + NCO) on-chip (vs PIC16LF1554-I/ML)
- Wider Flash and RAM for the same footprint (vs PIC16LF15344T-I/ML)
- Low-voltage eXtreme Low-Power (XLP) operation (vs PIC16F15355T-I/ML)
- Computation ADC2 + post-processing auto-accumulator (vs PIC16LF15344T-I/ML)
Design Notes
Estimated: place a 100 nF 0402 ceramic plus a 1 uF 0402/0603 bulk capacitor on each VDD pin, both within 5 mm of the pads. The QFN exposed pad must be soldered to a continuous ground copper pad of at least the package footprint with 0.3 mm-0.4 mm plated thermal vias - this drives thermal resistance down to the package minimum and meets MSL2 floor-life constraints after reflow.
Enable the on-chip Low-Power Regulator (LDO on the LF devices) and set the PMD bits to gate unused peripherals. Sleep current with full RAM retention typically drops below 1 uA when ADC2, CWG and NCO are disabled, per Microchip XLP datasheet figures. For battery-coin designs, choose the LFINTOSC WDT wakeup path so the on-board regulator rail is fully settled at 1.05 V before exiting Sleep.
On this 32 MHz PIC16LF15355T-I/ML design, assign I2C/SPI signals to RC4/RC5 or use Peripheral Pin Select to relocate critical clocks onto the highest-impedance pins. Estimated: bond-wire capacitance on the QFN28 keeps digital-edge slew times above 50 ns for 30 pF loads, so pull-up resistors on I2C lines should stay below 22 kohm on 3.3 V rails to meet the SMBus fast-mode 400 kHz rise-time budget.
Avoid re-routing VPP/MCLR to a regular GPIO function during in-circuit programming with no isolation. The ICSP clock pin (RB6) and ICSP data pin (RB7) need a series resistor to the programmer tool to prevent contention with the application. When migrating code from PIC16F886 to PIC16LF15355, the unused PPS registers default to NULL (high-impedance) - explicitly remap peripherals before first I/O operation.
Compliance Information
RoHS compliant per Microchip product page; LF variant is the industrial-grade line. AEC-Q100 not qualified at the -I/ML suffix - for AEC-Q100 designs use automotive grade MPNs in the PIC16F15355 family. Industrial temperature -40C to +85C.