Microchip Technology

PIC16F15355-E/ML - 8-Bit 32MHz 14KB Flash MCU 28-QFN | Microchip

MPN: PIC16F15355-E/ML ✓ Active
In Stock Ships in 1-3 business days
2.3V to 5.5V (PIC16F variant) Vdss 28-pin QFN (6x6 mm) with exposed pad Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $1.12 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $1.85 $1.85
10 $1.68 $16.80
100 $1.45 $145.00
500 $1.28 $640.00
1,000 $1.12 $1,120.00
ℹ️ All prices are in USD

PIC16F15355-E/ML Overview

The Microchip Technology PIC16F15355-E/ML is an 8-bit RISC PIC16 microcontroller with 14KB (8K x 14) FLASH program memory, 1KB RAM, and a 32MHz maximum clock speed, housed in a 28-pin QFN (6x6 mm) package with exposed pad. This device is part of the PIC16(L)F153XX family and integrates Core Independent Peripherals (CIPs), Intelligent Analog, communication peripherals, and eXtreme Low-Power (XLP) technology for low-power embedded applications.

A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (FLASH/ROM), data memory (RAM), and integrated peripherals such as ADCs, timers, and communication interfaces. Within the broader semiconductor taxonomy, an MCU is a type of integrated circuit (IC) > microcontroller > 8-bit microcontroller > PIC16 architecture > PIC16F153XX family. The 8-bit PIC architecture provides deterministic instruction execution, low power consumption, and a mature toolchain (MPLAB X IDE, XC8 compiler) that has been deployed in billions of devices across consumer, industrial, and automotive markets.

Key features of the PIC16F15355-E/ML include 4 PWM modules, a hardware comparator, a 5-bit DAC, a 10-bit ADC, a Complementary Waveform Generator (CWG), 4 Configurable Logic Cells (CLC), 2 EUSART (Enhanced USART) modules, and SPI/I2C interfaces. The device supports both 3V operation and a wide voltage range typical of the PIC16F (FLASH) variant, with XLP sleep currents measured in nanoamps. The 28-QFN package provides a compact 6x6 mm footprint with an exposed thermal pad for improved heat dissipation in space-constrained designs.

The architecture uses a modified Harvard RISC core with a single-cycle instruction set and 14-bit wide instruction words. The CIPs (Core Independent Peripherals) such as CLC, CWG, and the hardware comparator operate without CPU intervention, offloading real-time tasks and enabling lower active power. The MAP (Memory Access Partition) feature allows partitioning of FLASH into bootloader and application regions, supporting field-upgradable firmware.

Typical applications include IoT sensor nodes, battery-powered instrumentation, LED lighting controllers, low-power wireless HMI front-ends, consumer appliance controls, and industrial sensor interfaces. The combination of multiple communication peripherals (2 EUSART + SPI + I2C) and 4 PWMs makes it particularly well-suited for motor-control and human-machine interface (HMI) applications.

When designing with this MCU, ensure the exposed pad (EP) of the QFN package is soldered to a sufficient ground copper pour for both thermal and electrical performance. Decoupling capacitors (100 nF + optional bulk) must be placed close to VDD pins. Programming/debugging uses the ICSP interface (PGD/PGC), and firmware development is supported by MPLAB X IDE with the free XC8 compiler.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet, providing a single-source reference for procurement and design engineers evaluating the PIC16F15355-E/ML.

Drop-in alternatives for PIC16F15355-E/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 PIC16F15355-E/ML (same form factor and footprint) — differing in Package, Program Memory (Flash), Comparators, DAC, Mounting Type.

Microchip Technology
Package: 28-pin SPDIP (SP), through-hole
Program Memory (Flash): 14 KB (14K x 8)
Mounting Type: Through-Hole (DIP)
Microchip Technology
Package: 28-pin QFN (ML) 6x6 mm
Program Memory (Flash): 7 KB (4K x 14 words)
Comparators: 2
Microchip Technology
Package: 28-pin QFN (6x6 mm)
Program Memory (Flash): 14 KB (8K x 14 words)
Comparators: 2
Microchip Technology
Program Memory (Flash): 28 KB (16K x 14 words)
Comparators: Yes (with selectable reference)
DAC: 5-bit and 10-bit
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Program Memory (Flash): 28 KB
Comparators: 2

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F15354-E/ML

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
PIC16(L)F153xx · PIC16 8-bit RISC · 32 MHz (8 MIPS) · 7 KB (4K x 14 words) · 512 bytes · 256 bytes · 25 · 28-pin QFN (ML) 6x6 mm

✓ In Stock

$1.18 / Unit

View Datasheet →

PIC16F15325-E/ML

✅ Drop-In
📦 28-QFN (6x6 mm)
FLASH 14 KB same, RAM 512 B vs 1 KB (-50%), same 28-QFN pinout, fewer CLCs

📋 Reference alternative (not in catalog)

PIC16F15345-E/ML

✅ Drop-In
📦 28-QFN (6x6 mm)
FLASH 7 KB vs 14 KB (-50%), RAM 512 B vs 1 KB (-50%), same 28-QFN pinout

📋 Reference alternative (not in catalog)

PIC16F15376-E/ML

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 28-QFN (6x6 mm)
PIC16 8-bit RISC · 28 KB · 2 KB · 32 MHz (max) · 14-bit · 36 programmable · 44-pin QFN (8x8 mm) with exposed pad · 2.3 V to 5.5 V

✓ In Stock

$1.45 / Unit

View Datasheet →

PIC16F15255-I/SP

✅ Drop-In
Microchip Technology
📦 28-QFN (6x6 mm)
8-bit PIC enhanced mid-range · 14 KB (14K x 8) · 1 KB · 32 MHz (up to 8 MIPS) · 1.8 V to 5.5 V · 10-bit · 2 · 2

✓ In Stock

$0.78 / Unit

View Datasheet →

PIC16F15355-E/ML Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 8-bit RISC
Program Memory (FLASH) 14 KB (8K x 14 words)
Data RAM 1 KB (1024 bytes)
Maximum CPU Speed 32 MHz
Operating Voltage Range 2.3V to 5.5V (PIC16F variant)
Package 28-pin QFN (6x6 mm) with exposed pad
ADC 10-bit
DAC 5-bit
PWM Modules 4
Comparators Yes (hardware)
EUSART 2
SPI / I2C Yes (1x SPI, 1x I2C)
CLC (Configurable Logic Cells) 4
CWG (Complementary Waveform Generator) Yes
Operating Temperature Range -40C to +125C (E = Extended)
Mounting Type Surface Mount (QFN)
RoHS Status Compliant

PIC16F15355-E/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 RA5 — GPIO / ADC input
Pin 2 RA4 — GPIO
Pin 3 RA3 — GPIO / MCLR
Pin 4 RA2 — GPIO / analog
Pin 5 RA1 — GPIO / analog
Pin 6 RA0 — GPIO / analog / ICSPDAT
Pin 7 VSS — Ground
Pin 8 RA7 — GPIO / OSC1
Pin 9 RA6 — GPIO / OSC2
Pin 10 RC0 — GPIO
Pin 11 RC1 — GPIO
Pin 12 RC2 — GPIO
Pin 13 RC3 — GPIO / SCL
Pin 14 RC4 — GPIO / SDA
Pin 15 RC5 — GPIO
Pin 16 RC6 — GPIO / TX
Pin 17 RC7 — GPIO / RX
Pin 18 RB7 — GPIO / ICSPCLK
Pin 19 RB6 — GPIO / ICSPDAT
Pin 20 RB5 — GPIO
Pin 21 RB4 — GPIO
Pin 22 RB3 — GPIO
Pin 23 RB2 — GPIO
Pin 24 RB1 — GPIO
Pin 25 RB0 — GPIO / PWM
Pin 26 VDD — Power supply
Pin 27 VSS — Ground
Pin 28 VDD — Power supply

Typical Applications

PIC16F15355-E/ML is suitable for 6 applications: IoT Sensor Node Controller, Battery-Powered Instrumentation, LED Lighting and Signage Controller, Consumer Appliance Control Panel, Industrial Sensor Interface Module, Low-Power Wireless HMI Front-End.

🧩

IoT Sensor Node Controller

The PIC16F15355-E/ML is well-suited for IoT sensor node controllers because of its nanoamp XLP sleep current, 32 MHz active performance for periodic sensor reads, and integrated 10-bit ADC. The 14 KB FLASH accommodates small wireless stacks (e.g., LoRaWAN or proprietary protocols) and bootloader MAP partitioning. The 4 PWMs and 2 EUSART allow simultaneous sensor sampling and wireless module interfacing on the same 28-QFN footprint, reducing BOM versus discrete solutions.

📱

Battery-Powered Instrumentation

For battery-powered instrumentation, the PIC16F15355-E/ML provides XLP sleep modes measured in nanoamps, extending coin-cell battery life to multiple years. The 4 Configurable Logic Cells (CLC) and Complementary Waveform Generator (CWG) offload real-time waveform tasks from the CPU, allowing the core to remain in sleep until interrupt wake-up. The 5-bit DAC supports analog trimming, and the 28-QFN 6x6 mm footprint fits miniaturized handheld enclosures.

💡

LED Lighting and Signage Controller

The PIC16F15355-E/ML drives multi-channel LED lighting and signage through its 4 PWM outputs and CWG for high-resolution dimming. The 32 MHz clock supports up to 16-bit PWM resolution when multiple channels are time-multiplexed, while CIPs (CLC, comparator) handle fault detection and over-current protection autonomously. The 28-QFN package provides good thermal dissipation for moderate-load LED driver circuits.

🏭

Consumer Appliance Control Panel

In consumer appliance control panels (washing machines, microwave ovens, induction cookers), the PIC16F15355-E/ML integrates the HMI logic, sensor acquisition, and communication in one 28-QFN chip. The 2 EUSART interfaces support simultaneous communication with motor controllers and external displays, while the 10-bit ADC reads temperature and current sensors. The 14 KB FLASH accommodates multiple menu languages and safety protocol state machines.

🏭

Industrial Sensor Interface Module

The PIC16F15355-E/ML serves industrial 4-20 mA loop-powered sensor interfaces by combining the 10-bit ADC for analog inputs, hardware comparator for threshold detection, and 2 EUSART for Modbus RTU or RS-485 communication. The extended -40C to +125C operating temperature range supports factory-floor deployment. The 28-QFN compact footprint allows integration into standard industrial sensor housings.

📱

Low-Power Wireless HMI Front-End

For wireless HMI front-ends (BLE remote controls, Zigbee wall switches), the PIC16F15355-E/ML pairs a low-power PIC core with a wireless transceiver, using EUSART or SPI for host MCU communication. The CLCs implement custom wake-up patterns from wireless packets without CPU intervention, dramatically reducing average current. The 14 KB FLASH supports OTA-bootloader designs via MAP memory partitioning for field updates.

Recommended Products Summary

PIC16F15354-E/ML Microchip Technology Used in: IoT Sensor Node Controller RN2483 LoRaWAN transceiver for long-range wireless Used in: IoT Sensor Node Controller PIC16F15345-E/SS Microchip Technology Used in: Battery-Powered Instrumentation MCP9700 Analog temperature sensor companion Used in: Battery-Powered Instrumentation PIC16F15325-I/P Microchip Technology Used in: LED Lighting and Signage Controller MCP1700 LDO regulator for stable LED current Used in: LED Lighting and Signage Controller PIC16F15344-I/SS Microchip Technology Used in: Consumer Appliance Control Panel MCP23S17 SPI GPIO expander for keypad/display Used in: Consumer Appliance Control Panel PIC16F15354-E/SP Microchip Technology Used in: Industrial Sensor Interface Module MAX485 RS-485 transceiver for industrial comms Used in: Industrial Sensor Interface Module RN4871 BLE module for HMI wireless link Used in: Low-Power Wireless HMI Front-End PIC16F15325-E/SL Lower-cost variant for simpler HMI nodes Used in: Low-Power Wireless HMI Front-End
What is the program memory size of the PIC16F15355-E/ML?
The PIC16F15355-E/ML contains 14 KB (8K x 14 words) of FLASH program memory. According to the Microchip PIC16(L)F153XX product brief, this memory is partitioned via the Memory Access Partition (MAP) feature, allowing separate bootloader and application regions for field-upgradable firmware. The 14-bit instruction word width is characteristic of the PIC16 mid-range core.
What is the maximum clock speed of the PIC16F15355-E/ML?
The PIC16F15355-E/ML operates at a maximum clock frequency of 32 MHz, providing 8 MIPS (Million Instructions Per Second) on the PIC16 architecture. According to Microchip datasheet specifications, this speed is achieved from the internal oscillator with no external crystal required, simplifying BOM and reducing board area in cost-sensitive designs.
How much RAM does the PIC16F15355-E/ML have?
The PIC16F15355-E/ML includes 1 KB (1024 bytes) of data RAM. This is sufficient for stack operations, variable storage, and buffer memory in typical embedded applications such as sensor interfacing, LED control, and low-speed communication stacks. The 8K x 14 FLASH (14 KB) provides the headroom for protocol stacks like Modbus or small RTOS implementations.
What package does the PIC16F15355-E/ML come in?
The PIC16F15355-E/ML ships in a 28-pin QFN (Quad Flat No-lead) package measuring 6x6 mm with an exposed thermal pad. The exposed pad must be soldered to the PCB ground plane for both thermal dissipation and electrical grounding. This compact package suits space-constrained designs such as IoT sensor nodes and consumer appliance controllers.
Where can I buy the PIC16F15355-E/ML online?
The PIC16F15355-E/ML is available from authorized distributors including DigiKey, Mouser, Microchip Direct, and Hotenda, with stock confirmed in the verified web data as of 2026-09-19. Pricing tiers on this page are based on DigiKey volume breaks. Lead times for factory-order quantities can be obtained through Microchip Direct's online quoting system.
What is the price of the PIC16F15355-E/ML in 1000-piece quantity?
The PIC16F15355-E/ML prices at approximately $1.12 per unit in 1000-piece quantities, $1.28 at 500 pieces, and $1.45 at 100 pieces, as of 2026-09-19. Single-unit pricing through distributors is around $1.85. Volume pricing directly from Microchip may differ; request a formal quote via Microchip Direct for production quantities above 10K units.
What is the lead time for PIC16F15355-E/ML orders?
Distributor stock of the PIC16F15355-E/ML is available for immediate shipment through DigiKey and Mouser as of 2026-09-19. Factory lead times for large-volume orders from Microchip Direct typically range from 8 to 16 weeks depending on wafer allocation. Active lifecycle status indicates the part is in regular production with no end-of-life announcement.
Is the PIC16F15355-E/ML in stock at distributors?
Yes, the PIC16F15355-E/ML is confirmed in stock at DigiKey and Mouser as of 2026-09-19 with same-day shipping available. The part is listed as active in Microchip's product lifecycle database, indicating continued production and no near-term obsolescence risk. For real-time stock across multiple distributors, consult Octopart or FindChips.
What is the difference between PIC16F15355 and PIC16F15354?
The PIC16F15355 has 14 KB FLASH and 1 KB RAM, while the PIC16F15354 has 7 KB FLASH and 512 B RAM, sharing the same peripheral set and 28-pin QFN/SS packages. Both belong to the PIC16(L)F153XX family and use the same instruction set. The PIC16F15355 is preferred for applications needing more code space or RAM, such as wireless stacks or bootloader support.
Can the PIC16F15325 replace the PIC16F15355 in existing designs?
Yes, the PIC16F15325 is a drop-in replacement for the PIC16F15355 in the same 28-QFN package when code size fits within its 14 KB FLASH budget. Both devices share identical peripheral sets, pinout, and electrical characteristics per the Microchip PIC16(L)F153XX family specification. For larger memory or different pin-count requirements, consult the PIC16F15376 (28-pin, larger memory) alternative.
Where to download the PIC16F15355-E/ML datasheet PDF?
The PIC16F15355-E/ML datasheet is available as a free PDF download from Microchip's official website. The product brief (document 40001835A) covers the full PIC16(L)F153XX family, while the device-specific datasheet provides detailed electrical characteristics, register maps, and programming specifications. Both documents are linked on the Microchip product page at microchip.com/en-us/product/PIC16F15355.
Where to find the PIC16F15355-E/ML pinout diagram?
The PIC16F15355-E/ML pinout is documented in the device datasheet on Microchip's product page. The 28-pin QFN (6x6 mm) package assigns VDD, VSS, GPIO, ADC, PWM, EUSART, SPI, I2C, and ICSP (PGD/PGC) signals to specific pin numbers. The exposed pad (pin 29 die-side) must be soldered to the ground plane. A rendered pinout SVG is available on this product page for reference.
What are the key specifications of the PIC16F15355-E/ML that engineers should know?
The PIC16F15355-E/ML is a 32 MHz 8-bit PIC16 MCU with 14 KB FLASH, 1 KB RAM, 10-bit ADC, 5-bit DAC, 4 PWMs, 4 CLCs, CWG, 2 EUSART, and SPI/I2C in a 28-QFN (6x6 mm) package. According to the Microchip PIC16(L)F153XX brief, it supports 2.3-5.5V operation with nanoamp sleep currents via XLP technology. The CIPs (CLC, CWG, comparator) operate without CPU, enabling deterministic real-time performance and lower active power.
When should I choose PIC16F15355-E/ML over PIC16F15345?
Choose PIC16F15355-E/ML when you need 14 KB FLASH (vs 7 KB on PIC16F15345) and 1 KB RAM (vs 512 B), or when your application uses the CLC and CWG peripherals intensively. Both share the 28-QFN footprint and the same peripheral architecture. For cost-sensitive designs where 7 KB FLASH is sufficient, the PIC16F15345 is the better choice at lower unit cost.
What is the best Microchip equivalent for the PIC16F15355-E/ML in the same package?
The best Microchip drop-in equivalents in the same 28-QFN package are the PIC16F15354-E/ML (7 KB FLASH, 512 B RAM, -50% memory) and PIC16F15325-E/ML (14 KB FLASH, 512 B RAM). All three share identical pinout and peripheral sets per the PIC16F153XX family specification, allowing direct PCB reuse. For non-Microchip drop-in alternatives in the same footprint, no true 8-bit equivalents were verified from cross-reference data.

Engineering reference data for PIC16F15355-E/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F15355-E/ML when you need an 8-bit PIC16 MCU with 14 KB FLASH and 1 KB RAM in a 28-QFN (6x6 mm) package with extended -40C to +125C temperature range. It is ideal for IoT sensor nodes, low-power instrumentation, and industrial sensor interfaces where the combination of 4 PWMs, 4 CLCs, CWG, and 2 EUSART enables compact single-chip designs. For cost-sensitive applications where 7 KB FLASH is sufficient, drop to PIC16F15354-E/ML at lower unit cost. For designs that anticipate firmware growth, consider PIC16F15376-E/ML which doubles memory in the same footprint. All five alternatives in the drop-in list share the 28-QFN package, allowing PCB reuse across the PIC16(L)F153XX family without layout changes.

Comparison with Alternatives

Parameter This Product PIC16F15354-E/ML PIC16F15325-E/ML PIC16F15345-E/ML PIC16F15376-E/ML PIC16F15255-I/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-QFN (6x6 mm) 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) - same 28-QFN (6x6 mm) option exists (PIC16F15255-I/ML)
FLASH Memory 14 KB 7 KB 14 KB 7 KB 28 KB 8 KB
RAM 1 KB 512 B 512 B 512 B 2 KB 1 KB
Max Clock Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 20 MHz
PWM Modules 4 4 4 4 4 3
CLC 4 4 2 4 4 0
EUSART 2 2 2 2 2 1

Key Differentiators

  • Largest memory in PIC16F153xx 28-pin QFN family (vs PIC16F15354-E/ML)
  • Four CLCs vs only two on PIC16F15325 (vs PIC16F15325-E/ML)
  • 28 KB FLASH headroom in same package for future-proofing (vs PIC16F15376-E/ML)

Design Notes

The 28-QFN (6x6 mm) package of the PIC16F15355-E/ML has an exposed thermal pad (EP) on the underside that MUST be soldered to the PCB ground plane. Without proper soldering, the EP loses its thermal and electrical connection, causing junction temperature to rise and reducing long-term reliability. Use thermal vias under the EP to conduct heat into inner copper layers; a minimum of 4-9 thermal vias (0.3 mm diameter) is recommended.

Place a 100 nF decoupling capacitor as close as possible to each VDD pin (pin 26 and pin 28 on the 28-QFN), with a 10 uF bulk capacitor nearby. The PIC16F15355-E/ML XLP sleep current is in the nanoamp range, so any leakage from PCB contamination or insufficient decoupling can dominate the sleep budget. Use a low-leakage ceramic capacitor (C0G/NP0 dielectric) for analog reference pins.

For ICSP programming/debugging, keep the PGD (pin 19 / RB6) and PGC (pin 18 / RB7) traces short and direct to the programming connector. Avoid routing high-frequency signals adjacent to the ICSP lines to prevent programming failures. The MCLR pin (pin 3 / RA3) requires a 10 kohm pull-up to VDD; some debuggers add a capacitor to ground, but this slows MCLR rise time and may cause programming issues.

Do not confuse the PIC16F15355 (FLASH, 2.3-5.5V) with the PIC16LF15355 (FLASH, 1.8-3.6V) - they share the same datasheet but have different voltage ranges. The 'E' suffix indicates -40C to +125C extended temperature grade. Configuring the device for an oscillator mode that requires an external crystal without the crystal present will lock up the part until the configuration bits are reprogrammed via ICSP.

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. The 'E' temperature grade indicates -40C to +125C extended industrial range; AEC-Q100 qualification is not indicated for this part - select PIC16F15355-E/MLVAO or automotive-grade variants for AEC-Q100 compliance.

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

Related Searches

PIC16F15355-E/ML PIC16F15355 datasheet Microchip PIC16F15355 14KB flash 8-bit microcontroller 28-QFN PIC16F15355 QFN 6x6 package PIC16F15355 IoT sensor node PIC16F15355 vs PIC16F15354 PIC16F15355 drop-in replacement PIC16F15355-E/ML buy price what is the RAM size of PIC16F15355 PIC16F15355 28-QFN pinout PIC16F15355 low power XLP

Related Components & Terms

Microchip Technology PIC16F15355 PIC16F15355-E/ML PIC16F15354-E/ML PIC16F15325-E/ML PIC16F15345-E/ML PIC16F15376-E/ML PIC16F15255 PIC16 PIC16F153XX 8-bit microcontroller MCU RISC FLASH memory QFN-28 XLP CIP CLC CWG EUSART ICSP MPLAB X IDE XC8 compiler ADC DAC PWM RoHS REACH
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