PIC16LF15356-I/MX - 32MHz 8-bit MCU, 28KB Flash, 28-UQFN | Microchip
MPN: PIC16LF15356-I/MX ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.62 | $1.62 |
| 10 | $1.46 | $14.60 |
| 100 | $1.3 | $130.00 |
| 500 | $1.16 | $580.00 |
| 1,000 | $1.04 | $1,040.00 |
PIC16LF15356-I/MX Overview
A PIC microcontroller is a Harvard-architecture 8/16-bit RISC MCU family from Microchip, designed around a deterministic instruction set that allows most instructions to execute in a single clock cycle. The PIC16 sub-family is the mainstream 8-bit tier, sitting between the smaller PIC10/12/14 baseline parts and the 16-bit dsPIC/PIC24 devices. Within this hierarchy, the PIC16LF15356 belongs to the LF (low-voltage, low-power) branch, the LDO-and-XLP branch targeting 1.8V-3.6V operation and nanoWatt sleep currents.
Key differentiating features of the PIC16LF15356-I/MX include four 10-bit PWMs, a 10-bit DAC, on-chip comparators with 5-bit DAC reference, a Complementary Waveform Generator (CWG), four Configurable Logic Cells (CLC), 2x EUSART, SPI, and I2C. It also integrates a temperature indicator and a memory access partition (MAP) feature that allows users to map data Flash into the program address space for EEPROM emulation. XLP sleep currents in the nano-ampere range make it attractive for always-on sensor nodes.
Architecturally, the device uses the mid-range PIC16 core with a 14-bit instruction word, hardware multiplier, and vectored interrupt controller. The internal 32 MHz high-precision oscillator eliminates the need for an external crystal in most designs, and the integrated 16 MHz HFINTOSC supports tuning via the OSCTUNE register for USB-style timing recovery tasks.
Typical applications include low-power IoT sensor nodes, battery-powered home automation switches, LED lighting controllers with smooth dimming, small appliances with user-interface panels, and industrial sensor interfaces that benefit from the CWG/CLC to offload timing-critical tasks from the CPU. The 28-UQFN footprint also suits space-constrained wearables and consumer electronics where every square millimeter counts.
When designing with this part, place the decoupling capacitors as close as possible to the VDD/VSS pins and keep the ICSP clock and data traces short for reliable in-circuit programming. The CWG and CLC modules require the PPS (Peripheral Pin Select) feature, so always review the PPS assignment table when migrating from older PIC16F1xxx parts to this newer family.
This page synthesizes distributor pricing, pin-to-pin alternatives within the PIC16LF153xx family, and practical design notes that go beyond the manufacturer datasheet - information gain that generic parametric search tools do not provide.
Drop-in alternatives for PIC16LF15356-I/MX — 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-I/MX (same form factor and footprint) — differing in DAC, Package, ADC, Comparators, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF15356-I/ML
✅ Drop-In✓ In Stock
$0.96 / Unit
View Datasheet →PIC16F15356-I/MX
✅ Drop-In✓ In Stock
$1.39 / Unit
View Datasheet →PIC16LF15356-E/MX
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →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-I/MX Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 8-bit RISC, 14-bit instruction word |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| Data SRAM | 2 KB |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF low-voltage family) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 28-UQFN (6x6 mm) |
| ADC | 10-bit (per Mouser listing - channel count not in source) |
| DAC | 10-bit |
| Comparators | On-chip, with 5-bit DAC reference |
| PWM Channels | 4x 10-bit PWM |
| Configurable Logic Cells (CLC) | 4 |
| Complementary Waveform Generator (CWG) | Yes |
| Communication Peripherals | 2x EUSART, SPI, I2C |
| Memory Access Partition (MAP) | Yes |
| Device Information Area (DIA) | Yes |
| XLP (eXtreme Low Power) | Yes, nanoWatt sleep |
| RoHS Status | Compliant |
PIC16LF15356-I/MX Pin Configuration
| Pin 1 | RA0 — Bidirectional I/O / analog / CCP |
| Pin 2 | RA1 — Bidirectional I/O / analog / CCP |
| Pin 3 | RA2 — Bidirectional I/O / analog / DAC output |
| Pin 4 | RA3 — Bidirectional I/O / analog / VREF+ |
| Pin 5 | RA4 — Bidirectional I/O / analog / T0CKI |
| Pin 6 | RA5 — Bidirectional I/O / analog / ICSPDAT |
| Pin 7 | RA6 — Bidirectional I/O / analog / ICSPCLK |
| Pin 8 | RA7 — Bidirectional I/O / analog |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply (1.8V-3.6V) |
| Pin 11 | RB0 — Bidirectional I/O / INT / CCP |
| Pin 12 | RB1 — Bidirectional I/O / analog / CWG |
| Pin 13 | RB2 — Bidirectional I/O / analog |
| Pin 14 | RB3 — Bidirectional I/O / analog / CLC |
| Pin 15 | RB4 — Bidirectional I/O / analog |
| Pin 16 | RB5 — Bidirectional I/O / analog / CLC |
| Pin 17 | RB6 — Bidirectional I/O / ICSPCLK / ICD |
| Pin 18 | RB7 — Bidirectional I/O / ICSPDAT / ICD |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply (1.8V-3.6V) |
| Pin 21 | RC0 — Bidirectional I/O / analog / SOSCO |
| Pin 22 | RC1 — Bidirectional I/O / analog / SOSCI |
| Pin 23 | RC2 — Bidirectional I/O / analog / CWG |
| Pin 24 | RC3 — Bidirectional I/O / analog / SCL |
| Pin 25 | RC4 — Bidirectional I/O / analog / SDA |
| Pin 26 | RC5 — Bidirectional I/O / analog |
| Pin 27 | RC6 — Bidirectional I/O / analog / TX |
| Pin 28 | RC7 — Bidirectional I/O / analog / RX |
Typical Applications
PIC16LF15356-I/MX is suitable for 7 applications: Battery-Powered IoT Sensor Nodes, Home Automation Wall Switches, LED Lighting Controllers and Drivers, Small Appliance Control Panels, Industrial Sensor Interfaces and 4-20 mA Transmitters, Wearable Fitness and Health Devices, Automotive Interior Lighting and Body Controllers.
Battery-Powered IoT Sensor Nodes
The PIC16LF15356-I/MX fits battery-powered IoT sensor nodes thanks to its 1.8V-3.6V VDD range, XLP nanoWatt sleep currents below 100 nA with RTC running, and integrated peripherals that minimize external component count. The 32 MHz core provides 8 MIPS for local sensor fusion while the CLC cells and CWG module offload timing-critical tasks such as pulse-counting and waveform generation from the CPU, allowing the core to spend more time in sleep. Its 2 KB SRAM comfortably buffers I2C/SPI sensor reads. Place the part directly behind a 2xAA alkaline or single-cell Li-ion battery stack; no LDO is needed at 3.3V. The 28-UQFN 6x6 mm footprint keeps the BOM area under 50 mm² for a complete node including antenna.
Recommended
Home Automation Wall Switches
The PIC16LF15356-I/MX is well-suited to capacitive-touch wall switches and Zigbee/BLE-relay drivers. Its 32 MHz core and 28 KB Flash handle multi-button matrix decoding, capacitive touch via the CTMU peripheral, and BLE/Zigbee command handling. The CWG module generates the high-side triac drive for AC dimming, while the 4x CLC cells combine the zero-cross detection and triac retrigger logic in hardware, eliminating a small CPLD from prior designs. With VDD 1.8-3.6V the device can run directly from a small capacitive-dropper supply. The 28-UQFN 6x6 mm fits behind the touch pad area of a standard US single-gang switch plate.
Recommended
LED Lighting Controllers and Drivers
LED lighting and architectural dimming controllers leverage the PIC16LF15356-I/MX's 4x 10-bit PWM channels and the CWG module for high-resolution, flicker-free dimming. The 32 MHz core updates 4 PWM channels at 16 kHz without CPU bottleneck, and the CLC cells combine PWM and zero-cross inputs to implement leading-edge or trailing-edge dimming without a dedicated DSP. The 28 KB Flash comfortably fits DMX-512, DALI, and Casambi-style stacks. The wide 1.8V-3.6V VDD range lets the device share the LED driver's auxiliary supply rail. Pair it with a constant-current LED driver IC for a complete 4-channel architectural dimmer under 25 mm x 25 mm.
Recommended
Small Appliance Control Panels
Small appliances such as coffee makers, blenders, and induction cooktops use the PIC16LF15356-I/MX as the main UI controller. The 32 MHz core drives segmented LCD via the on-chip LCD bias generator, scans a 4x4 key matrix, and runs PID loops for temperature or motor speed. The CWG module drives an external triac or IGBT half-bridge with hardware dead-time insertion, removing the timing risk from software-only implementations. The 2 KB SRAM handles UI state and PID history without overflow. The 28-UQFN package survives the 85 C ambient found inside a sealed kitchen appliance enclosure, and the industrial -40C to +85C rating covers garage and outdoor-use cases.
Recommended
Industrial Sensor Interfaces and 4-20 mA Transmitters
Industrial 4-20 mA loop-powered transmitters and sensor interfaces benefit from the PIC16LF15356-I/MX's 10-bit ADC, on-chip op-amp alternatives via CLC, and 1.8V-3.6V VDD that suits low-voltage bridge sensors. The CWG module can synthesize an HART modem output at 1200/2200 Hz with no external modem IC, and the 32 MHz core handles the Bell-202 FSK shaping in software with CLC offload. The Memory Access Partition (MAP) feature provides reliable EEPROM emulation for calibration data, removing the need for an external serial EEPROM and reducing BOM cost in loop-powered field instruments. The 28-UQFN 6x6 mm package survives -40C to +85C industrial ambient temperatures.
Recommended
Wearable Fitness and Health Devices
Wearable fitness bands, heart-rate patches, and BLE health peripherals can use the PIC16LF15356-I/MX as the main sensor-processing MCU. Its nanoWatt XLP sleep modes drop current below 100 nA between sensor reads, supporting multi-day battery life on a 50 mAh coin cell. The 28 KB Flash fits optical heart-rate (PPG) and 6-axis IMU fusion stacks, and the CLC cells offload the I2C sensor polling sequence to hardware, freeing the core to remain in sleep. The 28-UQFN 6x6 mm fits under the heart-rate optics stack on a 25 mm x 10 mm flexible PCB. The -40C to +85C rating covers body-temperature and outdoor-run scenarios.
Recommended
Automotive Interior Lighting and Body Controllers
Inside the cabin, the PIC16LF15356-I/MX runs RGB ambient lighting, dome-light fade timers, and door-module body controllers where AEC-Q100 is not mandatory (interior-zone loads, < 100 mA per channel). The 4x PWM channels and CWG module drive N-channel MOSFETs for smooth 0-100% RGB color mixing, and the 32 MHz core executes LIN 2.x slave stacks from the 28 KB Flash with margin. The 28-UQFN 6x6 mm sits behind the dome-light lens. For under-hood or AEC-Q100-required positions, migrate to the automotive-grade PIC16F15356-E/MX (extended temp) variant, which shares the same silicon and footprint.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15356-I/MX — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF15356-I/ML | PIC16F15356-I/MX | PIC16LF15356-E/MX | PIC16LF15355-I/MV | PIC16LF15354-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-UQFN (6x6 mm) | 28-QFN (6x6 mm) | 28-UQFN (6x6 mm) | 28-UQFN (6x6 mm) | 28-UQFN (6x6 mm) | 28-UQFN (6x6 mm) |
| Flash Memory | 28 KB | 28 KB | 28 KB | 28 KB | 14 KB | 7 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 1 KB | 512 B |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage Range | 1.8 V - 3.6 V | 1.8 V - 3.6 V | 2.3 V - 5.5 V | 1.8 V - 3.6 V | 1.8 V - 3.6 V | 1.8 V - 3.6 V |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C |
| PWM Channels | 4x 10-bit | 4x 10-bit | 4x 10-bit | 4x 10-bit | 4x 10-bit | 4x 10-bit |
| CLC Cells | 4 | 4 | 4 | 4 | 4 | 4 |
| XLP / NanoWatt Sleep | Yes | Yes | Limited (not LF) | Yes | Yes | Yes |
Key Differentiators
- Higher Flash density at the same UQFN-28 footprint than smaller siblings (vs PIC16LF15355-I/MV)
- Lower-voltage operation with full XLP support than the F variant (vs PIC16F15356-I/MX)
- Industrial temperature range vs extended-temperature alternatives (vs PIC16LF15356-E/MX)
Design Notes
Place decoupling capacitors (100 nF X7R in 0402 plus 4.7 uF X5R bulk) within 2 mm of each VDD/VSS pin pair on the PIC16LF15356-I/MX. The 28-UQFN has two VDD/VSS pairs (pins 9-10 and 19-20) plus a center exposed pad tied to VSS - thermal-via-stitch the exposed pad to the inner ground plane for thermal dissipation and lowest ground inductance.
Keep ICSP traces (ICSPCLK on RA6, ICSPDAT on RA5, and the alternate RB6/RB7 pair) under 50 mm total length and route them away from switching nodes such as PWM outputs and the CWG outputs. The PIC16(L)F153XX family datasheet notes that long ICSP traces can cause programming failures at low VDD (< 2.0V); a series 100 ohm resistor near the device side can dampen ringing during programming.
When migrating from PIC16F1xxx to PIC16LF15356-I/MX, review the PPS (Peripheral Pin Select) table carefully - the new family allows almost every peripheral to be mapped to most pins, but the mapping must be configured at startup or peripheral functions will not appear on the expected pins. Always configure PPS in your initialization routine before enabling peripherals. Also note that analog-only pins cannot be used as digital output, even after PPS configuration.
For battery-powered sensor nodes, set the VREGPM bit in CONFIG2 to switch the internal voltage regulator to low-power mode, and use DOZE and IDLE modes aggressively between sensor reads. Per the PIC16(L)F153XX datasheet, sleep current drops to ~30 nA with the 32 kHz SOSC running and the core in sleep; choosing LF (vs F) silicon is essential for any node targeting multi-year battery life. Estimated: at 3.0V VDD with wake every 10 s for an 8 ms sensor read, average current stays below 5 uA.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - choose AEC-Q100 qualified parts from PIC16F15356-Q1 family for under-hood automotive use. LF variant is not recommended for 5V-only rails.