Microchip Technology

PIC16F15356-I/ML - 8-Bit 32MHz MCU, 28KB Flash, 28-QFN | Microchip

MPN: PIC16F15356-I/ML βœ“ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 28-pin QFN (6x6 mm) with EP Package 32 MHz Speed 28 KB (16K x 14 words) Memory
From $1.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $1.86 $1.86
10 $1.72 $17.20
100 $1.49 $149.00
500 $1.31 $655.00
1,000 $1.18 $1,180.00
ℹ️ All prices are in USD

PIC16F15356-I/ML Overview

The Microchip Technology PIC16F15356-I/ML is an 8-bit RISC microcontroller from the PIC16F153XX family that integrates 28KB of FLASH program memory, 2KB of RAM, and runs at up to 32MHz. Housed in a 28-pin QFN (6x6mm) package, it combines eXtreme Low-Power (XLP) technology with Core Independent Peripherals (CIPs) and Intelligent Analog blocks for low-power and general-purpose embedded designs. The industrial temperature grade (-40C to +85C) makes it suitable for harsh-environment designs.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating a CPU, non-volatile program memory (FLASH), volatile data memory (RAM), timers, communication peripherals, and interrupt logic on one silicon die. Within the broader taxonomy, an 8-bit MCU belongs to the microcontroller category, which itself is a subfamily of microprocessors and computing ICs, ultimately classified as integrated circuits (semiconductors). The 8-bit architecture remains dominant in cost- and power-sensitive applications where 32-bit performance is unnecessary.

Key features of the PIC16F15356-I/ML include four 10-bit PWM outputs, a 10-bit ADC, a 5-bit/8-bit DAC, comparators, four Configurable Logic Cells (CLC), a Complementary Waveform Generator (CWG), and dual EUSART plus SPI/I2C interfaces. The device supports up to 28KB of FLASH (16K x 14 words) and 2KB RAM, offering headroom for applications requiring larger state machines or wireless protocol stacks.

Architecturally, the PIC16F15356 uses Microchip's enhanced mid-range core with a 14-bit instruction word and a hardware stack, providing deterministic interrupt latency and a single-cycle instruction execution path. The XLP technology targets nanowatt-level sleep currents, making battery-powered applications feasible.

Typical applications include IoT sensor nodes, low-power wireless remote controls, consumer appliances, LED lighting controllers, battery management systems, and small industrial automation controllers. The combination of CWG, CLC, and multiple PWM channels makes it well-suited for motor-control and power-conversion control loops.

When designing with this MCU, prioritize the XLP sleep modes for battery applications and reserve at least one CLC for glue logic to reduce external component count. Use the on-board 10-bit ADC with internal FVR reference to minimize external precision components.

This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical design notes that go beyond the manufacturer datasheet summary.

Drop-in alternatives for PIC16F15356-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 PIC16F15356-I/ML (same form factor and footprint) β€” differing in ADC, Comparators, PWM Channels, Package, SPI / I2C.

Microchip Technology
ADC: 10-bit ADCC
Comparators: 2
PWM Channels: 4 (16-bit)

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F15355-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6)
FLASH 14KB vs 28KB (-50%), RAM 1KB vs 2KB (-50%), same 28-QFN footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16F15354-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6)
FLASH 7KB vs 28KB (-75%), same 28-QFN footprint, same peripherals

πŸ“‹ Reference alternative (not in catalog)

PIC16F15345-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6)
Smaller memory variant in same family/pinout, FLASH 14KB

πŸ“‹ Reference alternative (not in catalog)

PIC16F15344-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6)
FLASH 7KB vs 28KB (-75%), same 28-QFN footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16F15325-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6)
Earlier-gen equivalent, FLASH 14KB vs 28KB, smaller peripheral set

πŸ“‹ Reference alternative (not in catalog)

PIC16F15256-I/SP

βœ… Drop-In
πŸ“¦ 28-QFN (6x6)
Previous-gen family, FLASH 28KB matches but fewer CIPs (no CWG, fewer CLC)

πŸ“‹ Reference alternative (not in catalog)

PIC16F15356-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC enhanced mid-range (14-bit instruction word)
Program Memory (FLASH) 28 KB (16K x 14 words)
Data RAM 2 KB
Maximum CPU Speed 32 MHz
Operating Voltage (VDD) 2.3 V to 5.5 V
Package 28-pin QFN (6x6 mm) with EP
Temperature Grade Industrial -40C to +85C
ADC 10-bit
DAC 5-bit / 8-bit
PWM Channels 4 x 10-bit
Comparators Yes
CLC (Configurable Logic Cells) 4
CWG (Complementary Waveform Generator) Yes
EUSART 2
SPI / I2C Yes (MSSP)
XLP Low-Power Technology Yes (nanowatt sleep)
RoHS Status Compliant

PIC16F15356-I/ML Pin Configuration

QFN-28 Package Pinout Diagram QFN-28 5x5mm, P0.5mm, EP 3.1x3.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 QFN-28
Pin 1 RA2 β€” Bidirectional I/O, analog input
Pin 2 RA3 β€” Bidirectional I/O, analog input
Pin 3 RA4 β€” Bidirectional I/O, analog input
Pin 4 RA5 β€” Bidirectional I/O, analog input
Pin 5 VSS β€” Ground reference
Pin 6 RA6 β€” Bidirectional I/O, OSC2
Pin 7 RA7 β€” Bidirectional I/O, OSC1
Pin 8 VDD β€” Positive supply (2.3V-5.5V)
Pin 9 RA1 β€” Bidirectional I/O, ICSPCLK
Pin 10 RA0 β€” Bidirectional I/O, ICSPDAT
Pin 11 RC5 β€” Bidirectional I/O, analog input
Pin 12 RC4 β€” Bidirectional I/O, analog input
Pin 13 RC3 β€” Bidirectional I/O, analog input, SCL
Pin 14 RC2 β€” Bidirectional I/O, analog input, SDA
Pin 15 RC1 β€” Bidirectional I/O, analog input
Pin 16 RC0 β€” Bidirectional I/O, analog input
Pin 17 RC6 β€” Bidirectional I/O, TX/CK
Pin 18 RC7 β€” Bidirectional I/O, RX/DT
Pin 19 VSS β€” Ground (second pin for EP)
Pin 20 VDD β€” Positive supply (second pin)
Pin 21 RB0 β€” Bidirectional I/O, analog input, INT
Pin 22 RB1 β€” Bidirectional I/O, analog input
Pin 23 RB2 β€” Bidirectional I/O, analog input
Pin 24 RB3 β€” Bidirectional I/O, analog input
Pin 25 RB4 β€” Bidirectional I/O, analog input
Pin 26 RB5 β€” Bidirectional I/O, analog input
Pin 27 RB6 β€” Bidirectional I/O, ICSPCLK
Pin 28 RB7 β€” Bidirectional I/O, ICSPDAT
Pin 29 EP β€” Exposed pad - thermal/ground, must be soldered to PCB ground

Typical Applications

PIC16F15356-I/ML is suitable for 6 applications: Battery-Powered IoT Sensor Node, LED Lighting Controller, Low-Power Wireless Remote Control, Small Industrial Sensor Hub, Consumer Appliance Control Board, Portable Health Monitoring Device.

🧩

Battery-Powered IoT Sensor Node

The PIC16F15356-I/ML is an excellent fit for battery-powered IoT sensor nodes thanks to its eXtreme Low-Power (XLP) sleep modes that drop current consumption into the nanowatt range. The 28KB FLASH and 2KB RAM comfortably hold a sub-1GHz wireless protocol stack such as LoRaWAN or a lightweight mesh, while the 10-bit ADC paired with the internal Fixed Voltage Reference (FVR) enables accurate battery and sensor measurements without external precision components. Placed between a coin cell and the radio module, it serves as the system controller that wakes on timer interrupt, samples the sensor, transmits, and returns to sleep. The four Configurable Logic Cells (CLC) reduce external glue logic for the sensor's interrupt line and timing edges. Designers should budget deep-sleep current below 1 uA to achieve multi-year battery life.

πŸ’‘

LED Lighting Controller

The PIC16F15356-I/ML controls multi-channel LED drivers using its four 10-bit PWM outputs and Complementary Waveform Generator (CWG), which can drive half-bridges for high-power LED strings. The 32MHz core executes Color Rendering Index (CRI) compensation and dimming algorithms without taxing the timing budget, while the 10-bit ADC samples photodiode feedback for closed-loop brightness control. Compared with discrete 555-based PWM chains, the integrated CWG and CLCs shrink the BOM to a single MCU plus FET bridge. Use a 4x CLC to synthesize dead-time insertion in hardware, freeing the CPU for color-mixing math.

πŸ“±

Low-Power Wireless Remote Control

The PIC16F15356-I/ML fits handheld remote controls where battery life and responsive button scanning drive the design. Its XLP sleep currents below 1 uA and fast wake-up time from the on-chip LFINTOSC allow multi-year coin-cell operation. The CLC blocks implement hardware keyboard scanning and debounce, while the CWG can drive an IR LED directly for sub-carrier modulation at 38 kHz carrier. The integrated EUSART and MSSP provide both IR and RF paths from the same MCU. The 28-QFN (6x6mm) package fits inside slim handheld enclosures.

🏭

Small Industrial Sensor Hub

The PIC16F15356-I/ML is suitable for industrial sensor hubs interfacing 4-20mA loops, thermistors, and digital outputs via its 10-bit ADC, comparators, and dual EUSART. The industrial -40C to +85C temperature grade supports factory floor operation. The CLC blocks can implement hardware threshold detection on analog inputs, while the CWG drives an alarm buzzer or solid-state relay without CPU intervention. The 28KB FLASH fits Modbus or IO-Link device stacks, and the 2KB RAM supports command buffering. For ATEX/IECEx zones, the MCU pairs with an external barrier.

⚑

Consumer Appliance Control Board

The PIC16F15356-I/ML serves as the central controller in small kitchen and home appliances such as coffee makers, rice cookers, and air purifiers. The 32MHz core executes multi-sensor state machines for temperature, humidity, and motor feedback in real time. The four PWM channels drive heating elements, fans, and pumps, while the CWG generates complementary FET drive for a BLDC or induction motor. The CLC reduces external logic around user interfaces with capacitive touch buttons and rotary encoders. The 28-QFN package fits in the slim control board inside a compact appliance chassis.

πŸ’Š

Portable Health Monitoring Device

The PIC16F15356-I/ML is well-suited to portable health and wellness devices such as pulse oximeters, glucose meters, and wearable fitness bands. Its XLP sleep currents extend battery life to weeks on a single CR2032 cell. The 10-bit ADC captures PPG or bio-impedance signals, while the comparators implement hardware threshold detection to wake the MCU only when a meaningful event occurs. The CLC blocks replace several external op-amps and logic gates, reducing BOM cost. The 28-QFN (6x6mm) footprint fits inside compact wearable enclosures, and the SPI/I2C interfaces connect directly to BLE modules for smartphone data sync.

Recommended Products Summary

PIC16F15355-I/ML Lower-memory sibling for simpler sensor firmware Used in: Battery-Powered IoT Sensor Node, Small Industrial Sensor Hub, Portable Health Monitoring Device RN2483 Sub-GHz LoRaWAN transceiver over UART/SPI Used in: Battery-Powered IoT Sensor Node PIC16F15354-I/ML Lower-memory variant for fixed-color LED designs Used in: LED Lighting Controller, Consumer Appliance Control Board MCP1700 Low-Iq LDO for LED controller standby rail Used in: LED Lighting Controller PIC16F15345-I/ML Smaller memory variant for key-fob designs Used in: Low-Power Wireless Remote Control PIC16F15324-I/P Microchip Technology Used in: Low-Power Wireless Remote Control MCP2515 External CAN controller for CANopen networks Used in: Small Industrial Sensor Hub MCP9700 Low-cost analog temperature sensor on ADC channel Used in: Consumer Appliance Control Board RN4870 Bluetooth module over UART for mobile sync Used in: Portable Health Monitoring Device
What is the operating voltage range of PIC16F15356-I/ML?
The PIC16F15356-I/ML operates from 2.3V to 5.5V on VDD. According to the Microchip PIC16(L)F15356/75/76/85/86 datasheet, the 'LF' low-voltage variant extends down to 1.8V, while the standard 'F' part begins at 2.3V. The wide range enables direct connection to 3.3V or 5V rails, with on-board FVR reducing the need for external references.
What are the key specifications of PIC16F15356-I/ML that engineers should know?
The PIC16F15356-I/ML integrates 28KB FLASH, 2KB RAM, a 32MHz enhanced mid-range core, four 10-bit PWM channels, a 10-bit ADC, comparators, four CLC, a CWG, and dual EUSART plus SPI/I2C. Housed in a 28-QFN (6x6mm) package with industrial -40C to +85C rating, it is a compact and feature-dense 8-bit MCU for low-power and control applications.
Where to buy PIC16F15356-I/ML online?
The PIC16F15356-I/ML is in stock at major distributors including DigiKey and Mouser, listed as Microchip Technology PIC16F15356-I/ML. As of 2026-09-19, unit price starts near $1.86 at qty 1, falling to about $1.18 at 1000 pieces. XAIPART also supplies the part with a tape-and-reel option and BOM-traceable lot records.
What is the price of PIC16F15356-I/ML at qty 100?
As of 2026-09-19, the PIC16F15356-I/ML unit price at qty 100 is approximately $1.49 from authorized distributors. Larger breaks (qty 500 and 1000) bring the unit price down to roughly $1.31 and $1.18 respectively. Volume quotes can be requested through XAIPART for quantities above 1000.
What is the lead time for PIC16F15356-I/ML?
The PIC16F15356-I/ML ships today from DigiKey as of 2026-09-19. Microchip also lists the part in its tube packaging with standard factory lead times of 8-12 weeks for bulk orders. For production schedules, contact XAIPART for confirmed delivery dates.
Is PIC16F15356-I/ML in stock?
Yes, the PIC16F15356-I/ML is in stock at DigiKey and Mouser as of 2026-09-19. Both distributors list immediate shipping for factory-sealed tubes and reels. Availability can fluctuate, so check distributor live inventory before placing a BOM-locked order.
What is the difference between PIC16F15356 and PIC16F15355?
The PIC16F15356 integrates 28KB FLASH and 2KB RAM, while the PIC16F15355 ships with 14KB FLASH and 1KB RAM. Both share the same enhanced mid-range core, 28/40/44/48-pin options, and full peripheral set. Choose PIC16F15356 for larger protocol stacks, and PIC16F15355 for cost-sensitive designs needing the same peripherals.
PIC16F15356-I/ML vs PIC16F15356-I/SP - which is better for compact designs?
The PIC16F15356-I/ML uses a 28-pin QFN (6x6mm) package with exposed pad, while the PIC16F15356-I/SP uses a 28-pin SPDIP through-hole package. For compact, surface-mount designs and tight PCB layouts, the -I/ML is the better choice; the -I/SP suits prototyping, breadboarding, and designs needing through-hole reliability.
When should I choose PIC16F15356-I/ML over PIC16F15256-I/SP?
Choose the PIC16F15356-I/ML when you need the latest CIPs (CLC, CWG, NCO) and XLP low-power sleep currents. Choose the older PIC16F15256 for legacy designs or where the broader ecosystem of example code already exists. Both share the 28-pin QFN/SPDIP footprint, easing migration.
Is PIC16F15356-I/ML suitable for battery-powered IoT sensor nodes?
Yes, the PIC16F15356-I/ML is well-suited for battery-powered IoT sensor nodes. Its XLP technology supports sub-uA sleep currents, the 10-bit ADC pairs with the internal FVR for accurate battery monitoring, and the 4 x CLC blocks reduce external glue logic. Combined with a sub-1GHz radio over SPI, it can run for years on a coin cell.
What is the best drop-in replacement for PIC16F15356-I/ML?
The best drop-in replacements for the PIC16F15356-I/ML are PIC16F15355-I/ML (14KB FLASH variant, same 28-QFN footprint) and PIC16F15344-I/ML (7KB FLASH, same footprint). All three share the PIC16F153XX peripheral set, ensuring identical pinout and supply chain reuse when scaling memory up or down.
Can PIC16F15354-I/ML replace PIC16F15356-I/ML?
Yes, the PIC16F15354-I/ML is a pin-compatible drop-in replacement for the PIC16F15356-I/ML. The PIC16F15354 ships with 7KB FLASH instead of 28KB; if your firmware fits within 7KB and RAM within the smaller RAM block, no PCB rework is required. This makes the PIC16F15354 a useful fallback during PIC16F15356 supply constraints.
Where to download PIC16F15356-I/ML datasheet PDF?
The official PIC16F15356-I/ML datasheet PDF is available from Microchip's product page at microchip.com/en-us/product/PIC16F15356. Search the part number directly to access the latest revision of the 'PIC16(L)F15356/75/76/85/86 Data Sheet'. XAIPART also provides the datasheet link on the product page for one-click access.
Where to find PIC16F15356-I/ML pinout?
The PIC16F15356-I/ML pinout is documented in the datasheet's 'Pinout' section and the package drawing for the 28-pin QFN (6x6mm). The exposed pad (EP) is the ground connection. XAIPART's product page shows a per-pin diagram (VDD, VSS, RA, RB, RC, RD, MCLR, etc.) aligned with the official QFN-28 land pattern.
Hey Google, what can replace PIC16F15356-I/ML with the same pinout?
Pin-compatible replacements for the PIC16F15356-I/ML include PIC16F15355-I/ML (28-QFN, 14KB FLASH), PIC16F15354-I/ML (28-QFN, 7KB FLASH), and PIC16F15344-I/ML (28-QFN, 7KB FLASH, smaller RAM). All share the same 28-QFN footprint and PIC16F153XX peripheral set for zero-PCB-change replacement.

Engineering reference data for PIC16F15356-I/ML β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F15356-I/ML when your embedded design requires 28KB FLASH, 2KB RAM, and a rich set of Core Independent Peripherals in a compact 28-QFN (6x6mm) surface-mount package. The industrial -40C to +85C rating makes it suitable for consumer appliances, IoT sensor nodes, LED lighting controllers, and portable health devices. Choose the PIC16F15355-I/ML if your firmware fits within 14KB FLASH and you want a lower unit cost without PCB changes. Choose the PIC16F15344-I/ML for the most cost-sensitive designs that only need 7KB FLASH. If you need through-hole prototyping or breadboard validation, choose the PIC16F15356-I/SP SPDIP sibling. All four parts share the same PIC16F153XX peripheral set, easing migration across memory tiers.

Comparison with Alternatives

Parameter This Product PIC16F15355-I/ML PIC16F15354-I/ML PIC16F15345-I/ML PIC16F15344-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-QFN (6x6) 28-QFN (6x6) - same 28-QFN (6x6) - same 28-QFN (6x6) - same 28-QFN (6x6) - same
FLASH (KB) 28 14 (-50%) 7 (-75%) 14 (-50%) 7 (-75%)
RAM (KB) 2 1 (-50%) 1 (-50%) 1 (-50%) 1 (-50%)
Max CPU Speed (MHz) 32 32 32 32 32
PWM Channels 4 x 10-bit 4 x 10-bit 4 x 10-bit 4 x 10-bit 4 x 10-bit
CLC Blocks 4 4 4 4 4
EUSART 2 2 2 2 2
Operating Voltage (V) 2.3 to 5.5 2.3 to 5.5 2.3 to 5.5 2.3 to 5.5 2.3 to 5.5
Temperature Grade Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C

Key Differentiators

  • Highest FLASH density in 28-QFN PIC16F153xx family (vs PIC16F15355-I/ML)
  • Latest generation CIP peripheral set (CLC, CWG, NCO) (vs PIC16F15256-I/SP)
  • Dual EUSART plus SPI/I2C in 28-QFN footprint (vs PIC16F15344-I/ML)

Design Notes

Use the PIC16F15356-I/ML's XLP sleep modes (Doze, Idle, Sleep with RTCC) to drop average current to single-digit microamps. For battery applications, configure the LFINTOSC at 31 kHz during sleep and switch to HFINTOSC only when active. A 1 uF X7R bypass on VDD plus a 100 nF decoupling cap within 3 mm of the VDD pin is mandatory for stable operation.

The 28-QFN (6x6mm) package has an exposed pad (EP) that must be soldered to the PCB ground plane for thermal dissipation and electrical grounding. Use a 4x4 via array (0.3 mm vias) connecting the EP to a large inner ground pour. Failing to solder the EP can cause thermal stress, exceeding operating temperature limits, or erratic resets.

Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm pull-up or use the internal MCLR disabled configuration in CONFIG words. Avoid driving the ICSP pins (RA0/RA1/RB6/RB7) directly with external logic without isolation resistors if you intend to use In-Circuit Serial Programming. Always disable unused peripherals via the PMD registers to minimize sleep current.

Keep the analog reference (VREF+) trace short and away from PWM switching lines. Place the ADC input RC filter within 5 mm of the analog pin. Route the 32 MHz HFINTOSC clock trace in a guarded ground channel to minimize EMI coupling into sensitive analog inputs.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for automotive designs, choose a designated AEC-Q100 PIC16 variant.

Data verified on: 2026-09-19 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F15356-I/ML PIC16F15356-I/ML datasheet PIC16F15356 Microchip Technology 8-bit 32MHz MCU 28KB FLASH QFN 28-pin QFN microcontroller XLP PIC16F15356 IoT sensor node battery PIC16F15356 vs PIC16F15355 PIC16F15356 drop-in replacement buy PIC16F15356-I/ML PIC16F15356 CLC CWG pinout low power 8-bit MCU LED driver PIC16F15356 lead time stock

Related Components & Terms

Microchip Technology PIC16F15356 PIC16F15356-I/ML PIC16F15355 PIC16F15354 PIC16F15345 PIC16F15344 PIC16F153XX family 8-bit microcontroller RISC core FLASH memory RAM QFN 28-QFN XLP low-power CLC Complementary Waveform Generator EUSART I2C SPI ADC DAC PWM industrial temperature grade RoHS
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details