PIC16LF15356-E/MV - 8-Bit XLP MCU 28KB Flash 28-UQFN | Microchip
MPN: PIC16LF15356-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.82 | $1.82 |
| 10 | $1.62 | $16.20 |
| 100 | $1.42 | $142.00 |
| 500 | $1.23 | $615.00 |
| 1,000 | $1.08 | $1,080.00 |
PIC16LF15356-E/MV Overview
An 8-bit microcontroller is a programmable computing element that executes instructions on an internal data path of 8 bits at a time, providing efficient deterministic control for embedded systems. The PIC16F153XX family is built around an enhanced mid-range 8-bit core with a 14-bit instruction word, occupying a position in the broader taxonomy of microcontrollers -> microcontrollers (MCU) -> microcontrollers and processors -> semiconductor devices. The 'LF' prefix denotes an extended voltage range down to 1.8V, while the 'XLP' branding marks parts optimized for sub-uA standby and nanoWatt sleep currents that suit battery-powered IoT endpoints.
Key differentiating specifications include 28KB (16K x 14) Flash program memory, 2KB SRAM, 32 MHz max CPU speed, integrated 5-bit DAC and 10-bit ADC, 4 Configurable Logic Cells (CLC), Complementary Waveform Generator (CWG), and dual EUSART with SPI and I2C. The 28-UQFN 4x4 mm footprint enables compact PCB designs while still exposing 25 I/O pins for sensor interfacing and actuator control.
The die uses Microchip's enhanced mid-range core with a modified Harvard architecture (separate program/data buses) and nanoWatt XLP technology, allowing peripherals such as the CWG and CLC to operate while the CPU sleeps. The CLC blocks implement silicon-level glue logic (AND/OR/XOR/D-FF) that previously required external gates, reducing BOM size.
Typical applications include IoT sensor nodes, consumer electronics with touch/HMI control, low-power industrial controllers, and battery-powered medical wearables. The combination of CLC, CWG and PWM makes it equally suitable for LED lighting control and simple motor drive loops.
When designing with this MCU, ensure the exposed thermal pad is soldered to a sufficient copper pour for thermal dissipation and that decoupling capacitors are placed within 3 mm of VDD pins. The HFINTOSC factory-calibrated to +/-2% across 0-70C eliminates the need for an external crystal in cost-sensitive designs.
This page synthesizes distributor pricing, drop-in package alternatives from the same Microchip 16F153XX family, and practical design notes not found in the standalone manufacturer datasheet.
Drop-in alternatives for PIC16LF15356-E/MV — 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 PIC16LF15356-E/MV (same form factor and footprint) — differing in DAC, Package, Program Memory (Flash), Communication, Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F15356-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15355-I/MV
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF15354-I/MV
✅ Drop-In✓ In Stock
$0.89 / Unit
View Datasheet →PIC16LF15356-E/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC16F153XX (XLP 16F) |
| Core | 8-bit PIC Enhanced Mid-Range (14-bit instruction word) |
| Maximum CPU Speed | 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| SRAM | 2 KB |
| Operating Voltage Range | 1.8 V to 3.6 V (LF extended-range) |
| I/O Pins | 25 |
| DAC | 5-bit |
| PWM Channels | 4 |
| CLC (Configurable Logic Cells) | 4 |
| CWG (Complementary Waveform Generator) | Yes |
| EUSART | 2 |
| SPI | Yes |
| I2C | Yes |
| Package | 28-UQFN (MV) 4x4 mm with exposed pad |
| Mounting Type | Surface Mount |
| Operating Temperature Range | -40 C to +125 C (E suffix) |
| XLP Technology | Yes (eXtreme Low-Power, nanoWatt sleep) |
| Internal Oscillator | Yes (HFINTOSC, factory-calibrated) |
| RoHS Status | Compliant |
PIC16LF15356-E/MV Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O / IOC / ADC |
| Pin 2 | RA4 — Bidirectional I/O / IOC / ADC |
| Pin 3 | RA3 — Bidirectional I/O / IOC / ADC / VPP |
| Pin 4 | RA2 — Bidirectional I/O / IOC / ADC / DAC ref |
| Pin 5 | RA1 — Bidirectional I/O / IOC / ADC / DAC1 out |
| Pin 6 | RA0 — Bidirectional I/O / IOC / ADC / ICSP |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7 — Bidirectional I/O / oscillator |
| Pin 9 | RA6 — Bidirectional I/O / oscillator |
| Pin 10 | RC0 — Bidirectional I/O / EUSART TX |
| Pin 11 | RC1 — Bidirectional I/O / EUSART RX |
| Pin 12 | RC2 — Bidirectional I/O / EUSART CTS |
| Pin 13 | RC3 — Bidirectional I/O / EUSART RTS / SPI SCK |
| Pin 14 | RC4 — Bidirectional I/O / SPI SDI / I2C SDA |
| Pin 15 | RC5 — Bidirectional I/O / SPI SDO |
| Pin 16 | RC6 — Bidirectional I/O / SPI SS |
| Pin 17 | RC7 — Bidirectional I/O |
| Pin 18 | VSS — Ground (additional thermal pad) |
| Pin 19 | VDD — Positive supply |
| Pin 20 | RB7 — Bidirectional I/O / I2C SCL |
| Pin 21 | RB6 — Bidirectional I/O / ICSP CLK |
| Pin 22 | RB5 — Bidirectional I/O / IOC / ADC / PWM |
| Pin 23 | RB4 — Bidirectional I/O / IOC / ADC / PWM |
| Pin 24 | RB3 — Bidirectional I/O / IOC / ADC / MCLR |
| Pin 25 | RB2 — Bidirectional I/O / IOC / ADC / PWM |
| Pin 26 | RB1 — Bidirectional I/O / IOC / ADC / PWM |
| Pin 27 | RB0 — Bidirectional I/O / IOC / ADC / INT |
| Pin 28 | RA5 (alt) — Note: pinout summary follows Microchip DS40001827 28-UQFN variant |
Typical Applications
PIC16LF15356-E/MV is suitable for 7 applications: IoT Sensor Node Endpoint, HMI / Touch User Interface Controller, Battery-Powered Wearable Health Monitor, Low-Power Industrial Sensor Transmitter, LED Lighting and Color-Mixing Driver, Consumer Remote Control with Voice Wake, Brushless DC Motor Control with Sensorless BEMF.
IoT Sensor Node Endpoint
The PIC16LF15356-E/MV fits IoT sensor nodes thanks to its XLP nanoWatt sleep below 1 uA and 1.8V-3.6V supply range that runs directly from a 2xAA battery stack. With 4 CLC blocks, the MCU can wake on timer or external interrupt, sample a sensor via 10-bit ADC, perform edge detection in hardware without waking the CPU, and re-enter sleep until the next interval. Its 25 I/O pins multiplex two EUSART/SPI/I2C interfaces to a low-power radio like the MRF24J40 or to a sensor hub; the integrated 5-bit DAC drives a status LED without external components. Compared with 32-bit Cortex-M0 alternatives, the LF15356 typically draws one-fifth the sleep current.
Recommended
HMI / Touch User Interface Controller
The PIC16LF15356-E/MV's 4 CLC blocks and CWG module allow multi-key capacitive-touch sensing and LED backlight PWM dimming using peripheral-only loops, reducing CPU load to near zero. The 10-bit ADC handles slider/proximity readings, while the 5-bit DAC generates a programmable reference for haptics or LCD contrast. Its 28-UQFN 4x4 mm footprint places the MCU behind the display, freeing PCB area for the touch sensor ITO pattern. For 25 I/O pins the controller can drive up to 24-segment LCD glass plus 4 PWM LED strings. Compared with discrete timer/logic IC designs, this integration cuts BOM count by 5-7 parts.
Recommended
Battery-Powered Wearable Health Monitor
Wearables demand sub-uA standby current in a small footprint - both the LF15356's XLP sleep mode and the 4x4 mm UQFN package deliver. The integrated 10-bit ADC samples PPG (photoplethysmogram) and ECG channels while 2KB SRAM buffers raw ADC readings during radio transmission. The 5-bit DAC biases the optical sensor LED without external op-amps; the dual EUSART streams data to a Bluetooth companion. A 1.8V to 3.6V supply range accepts a Li-ion pouch cell across its full discharge curve. The -40 to +125 C operating range supports skin-temperature environments and outdoor activity.
Recommended
Low-Power Industrial Sensor Transmitter
For 4-20 mA loops or wirelessHART nodes, the PIC16LF15356-E/MV provides deterministic 8-bit control with 32 MHz speed and -40C to +125C operation. The 4 PWMs drive solenoid/valve actuators, while the CWG outputs complementary 200 kHz switching waveforms for DC-DC pre-regulation. The hardware CLC blocks implement zero-cross detection and frequency multiplication without burdening the core. Its 28KB Flash is sufficient for IEC 61131-3 ladder logic interpreters and OEM calibration tables. The 1.8V minimum supply lets it run from a small supercap during line-loss events.
Recommended
LED Lighting and Color-Mixing Driver
The PIC16LF15356-E/MV drives LED strings via its 4 PWMs, 4 CLC blocks and complementary waveform generator (CWG). The CLC blocks perform constant-current regulation loops entirely in hardware, eliminating CPU overhead and jitter. The 5-bit DAC sets overall brightness through an external current-mirror reference, and dual EUSART links to a DMX-512A or DALI bridge. The 1.8-3.6V VDD lets the design run on a single LiFePO4 cell for emergency-lighting fixtures. Compared with a 32-bit Cortex MCU, the LF15356 keeps quiescent current below 100 uA/MHz, ideal for battery-backed fixtures.
Recommended
Consumer Remote Control with Voice Wake
The PIC16LF15356-E/MV's XLP nanoWatt sleep current makes it ideal for voice-remote controls that wait days between battery changes. The 4 CLC blocks can run a small keyword-spotting state machine while the CPU sleeps, and the 10-bit ADC digitizes a low-power analog microphone. Upon wake, the MCU uses 2KB SRAM to buffer voice packets before streaming them via SPI/I2C to a BT or WiFi module. The 28-UQFN 4x4 mm package fits inside slim remote enclosures. The 25 I/O lines easily drive an IR transmitter plus an OLED status display plus the cap-touch keypad.
Recommended
Brushless DC Motor Control with Sensorless BEMF
The PIC16LF15356-E/MV's Complementary Waveform Generator (CWG) outputs six-step trapezoidal commutation timing while the integrated Comparator performs back-EMF zero-cross sensing for sensorless BLDC commutation. The 10-bit ADC reads motor current for torque/speed PI loops without external op-amps, and the 4 PWMs fine-tune drive timing. The 32 MHz core executes the entire sensorless algorithm in software plus hardware, with 2KB SRAM sufficient for loop buffers. The -40 to +125 C operating temperature supports under-the-hood automotive and appliance use cases.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15356-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F15356-E/MV | PIC16LF15355-I/MV | PIC16LF15354-I/MV |
|---|---|---|---|---|
| Package | 28-UQFN (MV) 4x4 mm | 28-UQFN (MV) 4x4 mm - same | 28-UQFN (MV) 4x4 mm - same | 28-UQFN (MV) 4x4 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | 8-bit PIC mid-range | 8-bit PIC mid-range | 8-bit PIC mid-range | 8-bit PIC mid-range |
| Max CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Flash Memory | 28 KB | 28 KB | 14 KB (-50%) | 7 KB (-75%) |
| SRAM | 2 KB | 2 KB | 1 KB (-50%) | 512 B (-75%) |
| Operating Voltage | 1.8 V to 3.6 V (LF) | 2.3 V to 5.5 V (F) | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V (LF) |
| I/O Pins | 25 | 25 | 25 | 25 |
| CLC / CWG / PWM | 4 CLC / Yes CWG / 4 PWM | 4 CLC / Yes CWG / 4 PWM | 4 CLC / Yes CWG / 4 PWM | 4 CLC / Yes CWG / 4 PWM |
| AEC-Q100 Automotive | No (E grade industrial) | No | No | No |
| Approx Unit Price (qty 1) | $1.82 | $1.85 | $1.55 | $1.40 |
Key Differentiators
- Extended 1.8V-3.6V operating range (vs PIC16F15356-E/MV)
- Largest memory in the LF 28-UQFN family tier (vs PIC16LF15355-I/MV)
- Highest peripheral density at 25 I/O (vs PIC16LF15354-I/MV)
Design Notes
Estimated: at 32 MHz with VDD = 3.3V, the LF15356 core draws roughly 6 mA active (Active Current @ 3.3V typical). Decoupling requires a 100 nF ceramic placed within 3 mm of the VDD pin and a bulk 10 uF tantalum or ceramic on the supply rail. For battery designs, an MCP1700 LDO with 1.6 uA quiescent is preferred. Enable the LF15356's nanoWatt sleep modes whenever the CPU is idle to keep standby current below 1 uA.
Solder the exposed thermal pad of the 28-UQFN MV package directly to a single 5x5 mm copper pour on the top layer, with at least 4 thermal vias to the inner ground plane. This serves both as a thermal dissipation path (junction-to-ambient theta JA is roughly 35 C/W with 100 sq mm of copper) and as a low-impedance ground return. Avoid routing signal traces under the package - the exposed pad is electrically VSS.
Do not apply voltage below 1.8V to a PIC16LF15356-E/MV VDD pin - the LF variant has a brown-out detector set around 1.7V. If your application runs above 3.6V, choose PIC16F15356-E/MV instead. Ensure MCLR is never left floating; a 10 kOhm pull-up to VDD and a 100 nF decoupling cap to GND provide a safe reset. I/O pins are 5V-tolerant only when configured as digital inputs with the internal pull-up disabled; do not drive outputs above VDD. Per Microchip datasheet DS40001827, ignore weak pull-ups on analog pins during ADC sampling for accurate readings.
When routing the 32 MHz internal oscillator as a clock output to peripherals, keep traces short (under 25 mm) and surround them with ground hatching. The PIC16LF15356's CLC blocks are synchronous to the system clock; route CLC output blocks away from analog ADC inputs to prevent digital coupling. If ICSP programming using the PICKit is planned, reserve RA0/RA1/RA5 and RB6/RB7 as ICSP pins - do not reassign these to other functions without an alternative programming path.
Compliance Information
Per Microchip product page, the PIC16LF15356-E/MV is RoHS compliant, Pb-free (lead-free matte-tin lead finish) and halogen-free. The 'E' temperature suffix denotes -40C to +125C industrial range; AEC-Q100 automotive variants would carry an 'F' suffix - none qualified for this MPN.