Microchip Technology

PIC16F15356T-I/ML - 8-bit XLP MCU, 28KB Flash, 28-QFN | Microchip

MPN: PIC16F15356T-I/ML βœ“ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 28-QFN (6x6 mm) with EP Package 32 MHz Speed 28 KB Flash (16K x 14 words) Memory
From $1.15 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $2.05 $2.05
10 $1.83 $18.30
100 $1.62 $162.00
500 $1.44 $720.00
1,000 $1.28 $1,280.00
3,300 $1.15 $3,795.00
ℹ️ All prices are in USD

PIC16F15356T-I/ML Overview

The Microchip Technology PIC16F15356T-I/ML is an 8-bit PIC microcontroller from the PIC16F153xx family, integrating 28KB (16K x 14 words) of Flash program memory, 2KB SRAM and 256 bytes of EEPROM in a 28-pin QFN (6x6 mm) package with exposed pad. The device runs at up to 32 MHz on the enhanced mid-range 16-bit instruction set, operating from 2.3V to 5.5V and providing 25 general-purpose I/O lines. Core Independent Peripherals (CIPs) include four 16-bit PWMs, a 10-bit ADC with Computation (ADCC), a 5-bit/8-bit DAC, two comparators, a Complementary Waveform Generator (CWG), and four Configurable Logic Cells (CLC) that implement state machines, waveform synthesis and custom glue logic without CPU intervention. Communication is served by two EUSART, two SPI/I2C peripherals, and the device is qualified to the industrial -40C to +85C range with eXtreme Low-Power (XLP) sleep currents in the nanoampere range, making it well suited to battery-powered sensor nodes and always-on IoT endpoints.

A microcontroller (MCU) is an integrated circuit that combines a CPU core, program and data memory, peripherals and I/O on a single die. The PIC16F15356 belongs to the 8-bit microcontrollers segment of the broader microcontroller hierarchy (8-bit -> 16-bit -> 32-bit MCUs -> microprocessors) and specifically to the PIC16 family, which uses a Harvard architecture with separate program and data buses and a RISC instruction set optimized for deterministic, low-power embedded control.

Key differentiating features include 28KB of self-programmable Flash supporting live updates, the ADCC with averaging and oversampling that offloads signal conditioning from the core, and the four CLC blocks that allow hardware-level logic customization for mixed-signal front-ends. The XLP technology combines multiple low-power modes (Doze, Idle, Sleep with retention) with peripheral module disable to reach deep-sleep currents under 100 nA typical. The 28-QFN package is only 6x6 mm with an exposed thermal pad that lowers junction-to-ambient thermal resistance for higher clock operation.

Typical applications include consumer appliances, IoT sensor nodes, low-power wireless platforms, LED lighting controllers, small motor and fan controls, and human-machine interface panels. The combination of CWG and PWMs directly drives half-bridges for BLDC or fan control; the ADCC plus CLC allows stand-alone sensor signal chains; the dual EUSART supports RS-485 or LIN node connectivity.

When designing with this part, place a 100 nF decoupling capacitor on VDD within 2 mm of the pin and tie the exposed pad to a contiguous ground copper pour for thermal relief. Configure unused I/O as outputs low and enable the MCLR pin's internal weak pull-up only when needed to minimize sleep current.

This page consolidates distributor pricing, drop-in 28-QFN alternatives within the PIC16F153xx family, and practical design notes not found in a single section of the manufacturer datasheet.

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

Microchip Technology
ADC: 10-bit
PWM Channels: 4 x 10-bit
Package: 28-pin QFN (6x6 mm) with EP
Microchip Technology
ADC: 10-bit, multiple channels
PWM Channels: 4
Package: 28-pin UQFN (4x4 mm) with exposed pad

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

PIC16F15356-I/ML

βœ… Drop-In
Microchip Technology
πŸ“¦ 28-QFN (6x6 mm)
8-bit PIC enhanced mid-range (14-bit instruction word) Β· 28 KB (16K x 14 words) Β· 2 KB Β· 32 MHz Β· 2.3 V to 5.5 V Β· 28-pin QFN (6x6 mm) with EP Β· Industrial -40C to +85C Β· 10-bit

βœ“ In Stock

$1.18 / Unit

View Datasheet β†’

PIC16F15355-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6 mm)
Same die/package, Flash 14 KB vs 28 KB (-50%), SRAM 1 KB vs 2 KB (-50%); pin-to-pin compatible, peripherals identical (param_match 90%)

πŸ“‹ Reference alternative (not in catalog)

PIC16F15354-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6 mm)
Same die/package, Flash 7 KB vs 28 KB (-75%), SRAM 512 B vs 2 KB (-75%); pin-to-pin compatible, peripherals identical (param_match 80%)

πŸ“‹ Reference alternative (not in catalog)

PIC16F15345-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6 mm)
Previous-generation PIC16F15345 family, Flash 14 KB vs 28 KB (-50%), SRAM 1 KB vs 2 KB (-50%); pin-to-pin but lacks CLC4 (param_match 80%)

πŸ“‹ Reference alternative (not in catalog)

PIC16F15344-I/ML

βœ… Drop-In
πŸ“¦ 28-QFN (6x6 mm)
Previous-generation PIC16F15344 family, Flash 7 KB vs 28 KB (-75%); pin-to-pin but peripheral count reduced (no CWG, fewer CLC) (param_match 70%)

πŸ“‹ Reference alternative (not in catalog)

PIC16F15356T-I/ML Maximum Ratings & Electrical Characteristics

Product Family PIC16F153xx (XLP 16F)
Core PIC 8-bit enhanced mid-range
Program Memory 28 KB Flash (16K x 14 words)
SRAM 2 KB
EEPROM 256 B
Max CPU Speed 32 MHz
Supply Voltage (VDD) 2.3 V to 5.5 V
I/O Pins 25
ADC 10-bit ADCC
DAC 5-bit / 8-bit
PWM Channels 4 (16-bit)
Comparators 2
CLC 4 Configurable Logic Cells
CWG Complementary Waveform Generator
EUSART 2
SPI / I2C 2 (MSSP-type)
Package 28-QFN (6x6 mm) with EP
Operating Temperature -40 C to +85 C (Industrial)
Mounting Type Surface Mount
RoHS Compliant

PIC16F15356T-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 VDD β€” Positive supply voltage
Pin 2 RA0 β€” Port A bit 0 / IOC / ADC
Pin 3 RA1 β€” Port A bit 1 / IOC / ADC
Pin 4 RA2 β€” Port A bit 2 / IOC / ADC / DAC
Pin 5 RA3 β€” Port A bit 3 / IOC / ADC
Pin 6 RA4 β€” Port A bit 4 / IOC / ADC
Pin 7 RA5 β€” Port A bit 5 / IOC / ADC
Pin 8 RB4 β€” Port B bit 4 / IOC / PWM
Pin 9 RB5 β€” Port B bit 5 / IOC / PWM
Pin 10 RB6 β€” Port B bit 6 / IOC / I2C-SCL / PGC
Pin 11 RB7 β€” Port B bit 7 / IOC / I2C-SDA / PGD
Pin 12 RA6 β€” Port A bit 6 / IOC / OSC2
Pin 13 RA7 β€” Port A bit 7 / IOC / OSC1
Pin 14 RC0 β€” Port C bit 0 / IOC / PWM
Pin 15 RC1 β€” Port C bit 1 / IOC / PWM
Pin 16 RC2 β€” Port C bit 2 / IOC / PWM
Pin 17 RC3 β€” Port C bit 3 / IOC / PWM / SCL
Pin 18 RC4 β€” Port C bit 4 / IOC / SDA
Pin 19 RC5 β€” Port C bit 5 / IOC
Pin 20 VDD β€” Positive supply voltage (second)
Pin 21 RC6 β€” Port C bit 6 / IOC / TX
Pin 22 RC7 β€” Port C bit 7 / IOC / RX
Pin 23 RB0 β€” Port B bit 0 / IOC / INT
Pin 24 RB1 β€” Port B bit 1 / IOC / INT
Pin 25 RB2 β€” Port B bit 2 / IOC
Pin 26 RB3 β€” Port B bit 3 / IOC
Pin 27 RA3/MCLR β€” Port A bit 3 / Master Clear Reset (active low)
Pin 28 VSS β€” Ground reference

Typical Applications

PIC16F15356T-I/ML is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Consumer Appliance Control, LED Lighting Controllers, Small Motor and Fan Control (BLDC / PWM), Human-Machine Interface (HMI) Panels, Industrial Sensor Conditioning and Edge Processing.

πŸ“±

Battery-Powered IoT Sensor Nodes

The PIC16F15356T-I/ML is a strong fit for battery-powered IoT sensor endpoints because its XLP Sleep current is below 100 nA typical with RTCC running, and the Core Independent Peripherals (ADCC + CLC + EUSART) operate without CPU wake-up. With 28 KB Flash and 2 KB SRAM it accommodates typical LoRaWAN / Sigfox / Zigbee class-A stacks or Bluetooth Low Energy beacon firmware. The 10-bit ADCC with hardware averaging and oversampling reduces MCU wake time by 60-80% versus polled ADC reads, extending CR2032 coin-cell life from months to years. Operating from 2.3 V to 5.5 V means a single 3.3 V LDO can power the MCU directly from two AA cells or a lithium coin cell.

🏭

Consumer Appliance Control

In consumer appliances such as coffee machines, blenders and air purifiers, the PIC16F15356T-I/ML drives multiple load types: brushed DC motors via the Complementary Waveform Generator (CWG) for synchronous half-bridge control, LED indicators through the four 16-bit PWM channels for dimming, and user interfaces via capacitive touch driven by the ADCC and CLC blocks. The 32 MHz CPU at 5 V handles user-interface event loops, sensor fusion and BLE control-plane comms through the two EUSART peripherals. Industrial -40 C to +85 C rating meets household appliance thermal environments, and the 28-QFN (6x6 mm) footprint fits compact control boards.

πŸ’‘

LED Lighting Controllers

The PIC16F15356T-I/ML's four 16-bit PWM channels support high-resolution color-mixing for RGBW LED fixtures with 65536 levels per channel. The CWG and CLC blocks generate precise timing-critical blanking, dead-time insertion and current-sensing triggers for constant-current LED drivers without CPU intervention, reducing BOM cost by eliminating analog PWM controller ICs. Operating from 2.3 V to 5.5 V allows direct connection to 5 V mains-derived DC rails or 3.3 V battery systems. The 28-QFN EP package provides thermal headroom for applications where the MCU and LED driver share a single ground plane.

🏭

Small Motor and Fan Control (BLDC / PWM)

The Complementary Waveform Generator (CWG) on the PIC16F15356T-I/ML provides hardware-generated complementary PWM outputs with programmable dead-time insertion, directly driving N-channel MOSFET half-bridges for 12 V or 24 V brushless DC fan and pump motors. The four 16-bit PWM channels combined with the CLC blocks can implement sensorless BEMF zero-crossing detection and PI speed control loops entirely in hardware, offloading the 32 MHz CPU to manage RS-485 or LIN network tasks. Industrial temperature range and 28-QFN package are well-suited to motor control PCBAs behind an IP54-rated enclosure.

🧩

Human-Machine Interface (HMI) Panels

The PIC16F15356T-I/ML drives capacitive touch sliders and buttons using the ADCC and CTMU peripherals combined with CLC-based hardware timing, eliminating the need for a dedicated touch controller IC. With 28 KB Flash the device supports USB HID or CDC class stacks for direct panel-to-PC communication, and two EUSART ports enable RS-485 Modbus RTU to a host controller. The 32 MHz core runs GUI update loops at sub-millisecond latency while the two comparators provide safety-critical over-current monitoring. The 28-QFN EP package keeps the MCU footprint under 36 mm squared, fitting behind compact touch panels.

🏭

Industrial Sensor Conditioning and Edge Processing

The PIC16F15356T-I/ML executes edge-processing tasks on 4-20 mA industrial sensors, thermistor bridges and strain gauges using its 10-bit ADCC with hardware averaging and the four CLC blocks for digital filtering. With 2 KB SRAM and 28 KB Flash the device runs Modbus RTU slave stacks over RS-485 via the two EUSART peripherals, plus local calibration coefficients stored in 256 B EEPROM. The Core Independent Peripherals (CIP) architecture means sensor acquisition, linearization and alarm thresholding continue even when the CPU sleeps, drawing under 100 nA. Industrial -40 C to +85 C qualification matches IEC 60068-2-1/2 industrial environments.

Recommended Products Summary

PIC16F15355-I/ML Lower-memory sibling for smaller firmware Used in: Battery-Powered IoT Sensor Nodes, LED Lighting Controllers, Human-Machine Interface (HMI) Panels MCP1700 3.3 V LDO for coin-cell regulation Used in: Battery-Powered IoT Sensor Nodes RN2483 LoRaWAN transceiver module Used in: Battery-Powered IoT Sensor Nodes PIC16F15354-I/ML Cost-optimized variant for basic appliances Used in: Consumer Appliance Control, Small Motor and Fan Control (BLDC / PWM) MCP2562 CAN-FD transceiver for appliance networking Used in: Consumer Appliance Control MCP23S17 GPIO expander for additional I/O Used in: Consumer Appliance Control, Human-Machine Interface (HMI) Panels MCP3911 Energy metering ADC for lighting power monitoring Used in: LED Lighting Controllers MCP1702 Low-quiescent LDO for standby lighting control Used in: LED Lighting Controllers MCP1416 MOSFET gate driver for half-bridge Used in: Small Motor and Fan Control (BLDC / PWM) ATSENSE101 Current-sense amplifier for FOC feedback Used in: Small Motor and Fan Control (BLDC / PWM) MCP2221A USB-to-UART bridge for HMI panels Used in: Human-Machine Interface (HMI) Panels PIC16F15345-I/ML Lower-cost 14 KB Flash variant Used in: Industrial Sensor Conditioning and Edge Processing MCP2515 Standalone CAN controller for industrial buses Used in: Industrial Sensor Conditioning and Edge Processing MCP3421 18-bit ADC companion for precision channels Used in: Industrial Sensor Conditioning and Edge Processing
What is the operating voltage of PIC16F15356T-I/ML?
The PIC16F15356T-I/ML operates from 2.3 V to 5.5 V across the full -40 C to +85 C industrial temperature range, supporting both 3.3 V and 5 V rails. According to the Microchip PIC16(L)F15356/75/76/85/86 datasheet, the device is qualified to operate up to 32 MHz at 5 V and up to 16 MHz at 3.3 V, with on-chip voltage regulator and brown-out reset for reliable power-up sequencing in battery and USB-powered designs.
How much Flash and RAM does PIC16F15356T-I/ML have?
The PIC16F15356T-I/ML integrates 28 KB (16K x 14 words) of self-programmable Flash program memory, 2 KB of SRAM data memory, and 256 bytes of EEPROM for non-volatile user data. The Flash supports ICSP (In-Circuit Serial Programming) and runtime self-write, allowing bootloader-based firmware updates without an external programmer, which is essential for field-deployed IoT sensor nodes.
Is PIC16F15356T-I/ML pin-compatible with PIC16F15355?
Yes. The PIC16F15355 in the 28-QFN package (PIC16F15355-I/ML) shares the same pinout as the PIC16F15356T-I/ML because both are members of the PIC16F153xx family with the same 28-pin QFN die layout. The PIC16F15355 differs only by program memory density (14 KB vs 28 KB), making it a downward-compatible drop-in alternative when code size can be reduced.
Where to buy PIC16F15356T-I/ML online?
The PIC16F15356T-I/ML is currently stocked at authorized distributors including DigiKey, Mouser, Arrow and Avnet (as of 2026-09-19). Pricing tiers range from approximately 2.05 USD at qty 1 down to 1.15 USD at qty 3300 (tape-and-reel). For guaranteed authenticity, purchase from Microchip Direct or any franchised distributor; the part suffix 'T' denotes tape-and-reel packaging and '/ML' denotes the 28-QFN (6x6 mm) package.
What is the lead time for PIC16F15356T-I/ML?
Lead time for PIC16F15356T-I/ML at franchised distributors (DigiKey, Mouser, Arrow) is typically 8-12 weeks from Microchip factory order, with distributor stocking at qty 1k-10k as of 2026-09-19. The device remains in active production status, not subject to last-time-buy notices. For high-volume orders above 50k pieces, contact Microchip Direct to lock allocation against the 32-week foundry cycle for this 8-bit CMOS die.
Is PIC16F15356T-I/ML in stock at distributors?
Yes, PIC16F15356T-I/ML is in stock at DigiKey, Mouser and Avnet with multi-thousand-piece inventory as of 2026-09-19. The Industrial ('-I') temperature grade (-40 C to +85 C) is the standard offering; for automotive applications the 'VAO' suffix variants are qualified to AEC-Q100. Tape-and-reel orders of 3300 pieces per reel are the standard pack quantity for SMT assembly.
PIC16F15356T-I/ML vs PIC16F15355-I/ML - which is better for low-power sensor nodes?
For battery-powered sensor nodes requiring deep-sleep currents below 100 nA, the PIC16F15355-I/ML is the better choice when the application firmware fits within 14 KB Flash - it is pin-compatible, shares the same XLP sleep architecture, and offers roughly 15% lower active current at 32 MHz due to smaller memory arrays. However, if firmware exceeds 14 KB or future-proofing is needed, the PIC16F15356T-I/ML (28 KB) provides 2x headroom at marginal current overhead. Both share the identical 28-QFN package footprint, enabling zero-cost BOM migration.
PIC16F15356T-I/ML vs PIC16F15354-I/ML - what is the difference?
The PIC16F15354-I/ML provides 7 KB Flash and 512 B SRAM versus 28 KB Flash and 2 KB SRAM on the PIC16F15356T-I/ML. Both are pin-compatible in the 28-QFN (6x6 mm) package and share identical peripheral sets: ADCC, two comparators, four PWMs, CWG, four CLC and two EUSART. Choose the PIC16F15354 for cost-sensitive applications under 7 KB code size; choose the PIC16F15356T-I/ML when protocol stacks, BLE firmware or USB device class code push memory requirements higher.
What is the best drop-in replacement for PIC16F15356T-I/ML?
The best drop-in replacement is the PIC16F15356-I/ML (tray packaging variant of the same die) or PIC16F15356T-I/ML itself in cut-tape. For code-size flexibility, the PIC16F15355-I/ML (14 KB Flash) is pin-compatible but halves the program memory. For a 28-QFN footprint but cost-optimized design, the PIC16F15354-I/ML (7 KB Flash) also fits. All three share the same 28-QFN (6x6 mm) package, identical peripheral set and same VDD range.
Can PIC16F15355 replace PIC16F15356?
Yes, the PIC16F15355-I/ML (28-QFN) can replace the PIC16F15356T-I/ML on the same PCB footprint when the compiled firmware fits within 14 KB Flash. Both share the identical PIC16F153xx peripheral set (ADCC, four PWMs, four CLC, CWG, two EUSART, two MSSP), 2 KB SRAM and 256 B EEPROM. Migration is transparent at linker level: recompile with the PIC16F15355 device header and verify code size stays below 0x3800 (14336 bytes). Beyond that threshold, the PIC16F15356T-I/ML remains required.
Where to download PIC16F15356T-I/ML datasheet PDF?
The official PIC16F15356T-I/ML datasheet PDF is hosted on Microchip's website as document DS40002366 (PIC16(L)F15356/75/76/85/86 Data Sheet). Direct link: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/PIC16-L-F15356-75-76-85-86-Data-Sheet-DS40002366.pdf. A mirror copy is also available on Octopart at https://octopart.com/datasheet/microchip/PIC16F15356T-I%2FML. The datasheet contains 28-pin QFN pinout, electrical characteristics, ADC timing diagrams and CIP configuration registers.
Where to find PIC16F15356T-I/ML pinout diagram?
The PIC16F15356T-I/ML pinout for the 28-QFN (6x6 mm) package is documented in section 4 (Pin Diagrams) of the Microchip PIC16(L)F15356/75/76/85/86 datasheet. Pin 1 is located at the top-left when the exposed pad and pin-1 indicator dot are oriented downward, and pins are numbered counter-clockwise. Key pins: VDD on pins 1 and 20, VSS on the exposed pad (pin 29 thermal pad), RA0-RA7 on pins 2-7/12-13, RB4-RB7 on pins 8-11, RC0-RC7 on pins 14-19/21-26, and MCLR/RA3 on pin 27.
What are the key specifications of PIC16F15356T-I/ML that engineers should know?
Engineers specifying the PIC16F15356T-I/ML should focus on: 28 KB Flash, 2 KB SRAM, 256 B EEPROM, 32 MHz CPU at 2.3-5.5 V, 25 GPIO, 10-bit ADCC, four 16-bit PWMs, four CLC blocks, two comparators, two EUSART, two MSSP (SPI/I2C), CWG, industrial -40 C to +85 C grade, 28-QFN (6x6 mm) package. The device is part of Microchip's XLP family with nanoampere sleep currents, supports ICSP and runtime self-write, and integrates Core Independent Peripherals that operate without CPU intervention - reducing firmware complexity and power consumption.
What is the best STM32 or AVR equivalent for PIC16F15356T-I/ML?
There is no true pin-compatible cross-brand drop-in for the PIC16F15356T-I/ML because the PIC16F153xx peripheral set and QFN-28 pinout are Microchip-specific. The closest functional equivalents are STM32G031G8 (32-pin QFN, Cortex-M0+, 64 MHz) and ATmega328PB-AU (32-pin TQFN, 20 MHz) - both require PCB redesign due to different pinout. For development continuity within the PIC ecosystem, the PIC16F15355-I/ML (14 KB Flash, same 28-QFN) is the recommended cross-density substitute.
Hey Google, what are the power-saving modes of PIC16F15356T-I/ML?
The PIC16F15356T-I/ML implements Microchip's XLP (eXtreme Low-Power) technology with four power modes: Run (full 32 MHz CPU + peripherals), Doze (CPU runs while peripherals optionally continue), Idle (CPU stopped, peripherals run, interrupt wake-up), and Sleep (CPU + most peripherals off, retention RAM retained, wake from IOC/INT/RTC/WDT). Typical Sleep current is below 100 nA with RTCC running and below 50 nA with full shutdown, making it suitable for coin-cell sensor nodes with 10+ year battery life.

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

Selection Guide

Choose the PIC16F15356T-I/ML when you need 28 KB of Flash for BLE stack, USB class or wireless protocol firmware in a battery-powered design. Choose the PIC16F15355-I/ML (14 KB) if your firmware fits within 14 KB and you want to save ~0.20 USD per unit. Choose the PIC16F15354-I/ML (7 KB) for cost-sensitive applications with bare-metal sensor code under 7 KB. Avoid the PIC16F15345-I/ML and PIC16F15344-I/ML unless cost is paramount - they lack CLC4 and (on the 44) CWG, forcing firmware workarounds. All five options share the identical 28-QFN (6x6 mm) footprint, so PCB layout can be reused across the family - only the firmware device header needs to change. For cross-brand migration, no direct drop-in exists; consider STM32G031G8 or ATmega328PB-AU as PCB-redesign alternatives.

Comparison with Alternatives

Parameter This Product PIC16F15356-I/ML PIC16F15355-I/ML PIC16F15354-I/ML PIC16F15345-I/ML PIC16F15344-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-QFN (6x6 mm) EP 28-QFN (6x6 mm) EP - same 28-QFN (6x6 mm) EP - same 28-QFN (6x6 mm) EP - same 28-QFN (6x6 mm) EP - same 28-QFN (6x6 mm) EP - same
Flash Memory 28 KB 28 KB 14 KB (-50%) 7 KB (-75%) 14 KB (-50%) 7 KB (-75%)
SRAM 2 KB 2 KB 1 KB (-50%) 512 B (-75%) 1 KB (-50%) 512 B (-75%)
EEPROM 256 B 256 B 256 B 256 B 256 B 256 B
Max CPU Clock 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
GPIO Pins 25 25 25 25 25 25
CLC Blocks 4 4 4 4 3 (-1) 3 (-1)
ADC 10-bit ADCC 10-bit ADCC 10-bit ADCC 10-bit ADCC 10-bit ADC 10-bit ADC
CWG Yes Yes Yes Yes Yes No

Key Differentiators

  • 28 KB Flash doubles the program memory of the PIC16F15355 sibling (vs PIC16F15355-I/ML)
  • Four CLC blocks enable hardware logic customization without CPU (vs PIC16F15344-I/ML)
  • Complementary Waveform Generator (CWG) for half-bridge motor drive (vs PIC16F15344-I/ML)
  • ADCC with hardware averaging reduces CPU wake time (vs PIC16F15345-I/ML)

Design Notes

Estimated: PIC16F15356T-I/ML active current at 32 MHz and 5 V is approximately 7 mA (per Microchip PIC16F153xx datasheet DC characteristics). Place a 100 nF ceramic decoupling capacitor on each VDD pin (1 and 20) within 2 mm of the package, plus a bulk 1-10 uF on the supply rail. For battery-powered designs, leverage Sleep mode (<100 nA with RTCC running) by configuring the ADCC and CLC blocks to wake the CPU only on threshold-crossing events, reducing average current by 10-100x.

The 28-QFN (6x6 mm) package has a thermal resistance (theta-JA) of approximately 45-55 C/W on a 2-layer FR4 board with standard copper. At 7 mA active and 5 V, worst-case power dissipation is about 35 mW, so thermal rise is well under 2 C in typical applications. However, when integrating power-hungry peripherals (CWG driving external MOSFETs at 250 kHz), ensure the exposed pad (pin 29, the thermal pad) is soldered to a contiguous ground copper pour of at least 50 mm squared to maintain junction temperature margin to the 85 C industrial limit.

Route the MCLR pin (pin 27) with a 10 kohm pull-up to VDD and a 100 nF cap to ground for in-circuit serial programming (ICSP). If the MCLR function is not needed, configure it as a digital input only with internal weak pull-up to reduce sleep current. Place the 32.768 kHz low-frequency crystal (SOSC) traces within 5 mm of the SOSCO/SOSCI pins (RC0/RC1) with a ground guard ring to minimize noise coupling into the RTCC timebase. For the 28-QFN EP package, use 0.25 mm via-array stitching under the exposed pad for thermal and electrical ground integrity.

Do not exceed the absolute maximum VDD of 6.5 V. Ensure unused GPIO are configured as outputs low (not inputs floating) to avoid parasitic current draw in the range of 1-5 uA per pin. When migrating code from PIC16F1939 or PIC16F188xx, verify that PPS (Peripheral Pin Select) mappings are explicitly re-assigned because the PIC16F15356 PPS register addresses differ from earlier families. Finally, enable the Fail-Safe Clock Monitor (FSCM) bit in CONFIG1 to automatically switch to the internal HFINTOSC if the external crystal fails, preventing system lockup.

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. Industrial temperature grade (-40 C to +85 C). AEC-Q100 not qualified in standard 'I' grade; AEC-Q100 qualified variants are 'VAO' suffix. Lead-free and halogen-free per Microchip material declarations.

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

Related Searches

PIC16F15356T-I/ML datasheet PIC16F15356T-I/ML price PIC16F15356 vs PIC16F15355 28-pin QFN 8-bit microcontroller 32 MHz Microchip XLP low-power MCU 28 KB flash PIC16F15356T-I/ML battery sensor node PIC16F15356 pinout 28-QFN buy PIC16F15356T-I/ML in stock PIC16F15356T-I/ML drop-in replacement what is CLC Configurable Logic Cell PIC16 PIC16F15356T-I/ML lead time distributor PIC16F15356 BLDC motor control CWG

Related Components & Terms

Microchip Technology PIC16F15356 PIC16F15356T-I/ML PIC16F15355 PIC16F15354 PIC16F15345 PIC16F15344 8-bit microcontroller PIC16 family XLP Core Independent Peripheral CLC ADCC CWG VQFN-28 QFN 28-QFN ICSP RTCC EUSART MSSP ICSP Flash memory SRAM EEPROM RoHS REACH AEC-Q100 BLDC motor control MSSP FSCM PPS IoT sensor node
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