Microchip Technology

PIC16F15225-I/SL - 14KB Flash 8-bit MCU 32MHz | Microchip

MPN: PIC16F15225-I/SL ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 14-pin SOIC (SL), narrow body Package 32 MHz (max) Speed 14 KB (8K x 14 words) Memory
From $0.6 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $0.9 $0.90
10 $0.81 $8.10
100 $0.7485 $74.85
500 $0.67 $335.00
1,000 $0.6 $600.00
ℹ️ All prices are in USD

PIC16F15225-I/SL Overview

The Microchip Technology PIC16F15225-I/SL is an 8-bit PIC microcontroller featuring a 32 MHz CPU, 14 KB of Flash program memory, and 1 KB of data RAM, housed in a 14-pin SOIC (SL) package. The "I" suffix denotes the industrial -40C to +85C operating temperature range, and the SL suffix indicates the 14-pin narrow-body small-outline IC package.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (typically Flash), volatile data RAM, and a set of on-chip peripherals around an 8-bit data path. PIC microcontrollers use a RISC-style Harvard architecture and are the dominant 8-bit platform for cost-sensitive embedded control, sitting at the bottom of the MCU hierarchy: MCU -> 8-bit MCU -> PIC -> PIC16 family -> PIC16F152xx sub-family. Core Independent Peripherals (CIPs) offload tasks such as waveform generation and signal conditioning from the CPU, enabling deterministic real-time behavior without software intervention.

Key features of the PIC16F15225 include a 10-bit ADC with computation, two PWM modules, two Capture/Compare/PWM (CCP) peripherals, Peripheral Pin Select (PPS) for flexible I/O mapping, hardware EUSART plus SPI and I2C communication, a Windowed Watchdog Timer (WWDT), and eXtreme Low-Power (XLP) Sleep mode. PPS allows designers to remap digital peripherals to most I/O pins, simplifying PCB layout. The XLP Sleep mode supports battery-powered applications with nanoampere quiescent currents.

Typical applications include sensor node interfaces, low-cost motor control, LED lighting controllers, battery-powered IoT endpoints, and home appliances. Industrial-grade -40C to +85C operation allows use in uncontrolled-temperature environments.

When designing with this MCU, ensure that the on-chip debug and programming pins (ICSPCLK/ICSPDAT) are accessible for in-circuit serial programming, and place a 100 nF decoupling capacitor as close as possible to the VDD pin. PPS should be configured early in firmware to avoid peripheral pin mapping conflicts.

Drop-in alternatives for PIC16F15225-I/SL — 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 PIC16F15225-I/SL (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Program Memory (Flash), Core.

Microchip Technology
ADC: 10-bit
Operating Temperature: -40 °C to +85 °C (Industrial)
Package: 14-pin SOIC (SL)
Microchip Technology
ADC: 10-bit, multiple channels
Package: 14-pin SOIC (SL)
Program Memory (Flash): 7 KB (4K x 14 words)
Microchip Technology
ADC: 10-bit, up to 9 input channels
Operating Temperature: -40C to +125C (industrial)
Package: 14-pin SOIC (SL)
Microchip Technology
ADC: 10-bit, with Computation (ADC^2)
Operating Temperature: -40C to +125C (Grade -E)
Package: 14-SOIC (SL), 0.154 inch / 3.90 mm body

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

PIC16F15225-E/SL

✅ Drop-In
Microchip Technology
📦 14-pin SOIC (SL)
PIC16 Enhanced Mid-Range 8-bit RISC · 14 KB (8K x 14) · 1 KB · 49 instructions · 16 · 32 MHz · 10-bit, up to 9 input channels · 2

✓ In Stock

$0.79 / Unit

View Datasheet →

PIC16F15224-I/SL

✅ Drop-In
📦 14-pin SOIC (SL)
Flash 7 KB vs 14 KB (-50%), RAM 512 B vs 1 KB (-50%), same peripherals and pinout

📋 Reference alternative (not in catalog)

PIC16F15223-I/SL

✅ Drop-In
Microchip Technology
📦 14-pin SOIC (SL)
PIC16F152xx (8-bit PIC) · 8-bit RISC, 14-bit instruction word · 32 MHz (max) · 3.5 KB (2K x 14 words) · 256 bytes · 12 · 10-bit · 2

✓ In Stock

$0.53 / Unit

View Datasheet →

PIC16F15245-I/SL

✅ Drop-In ⚠️ 参数待验证
📦 14-pin SOIC (SL)
Larger Flash/RAM (28 KB / 2 KB) at +100% memory, same peripherals and pinout, family upgrade path

📋 Reference alternative (not in catalog)

PIC16F15224-E/SL

✅ Drop-In
Microchip Technology
📦 14-pin SOIC (SL)
Enhanced Mid-Range 8-bit PIC16 · 49 instructions, 16-level hardware stack · 7 KB (4K x 14 words) · 512 bytes · 32 MHz · 10-bit, multiple channels · 2 · 2

✓ In Stock

$0.52 / Unit

View Datasheet →

PIC16F15225-I/SL Maximum Ratings & Electrical Characteristics

Core PIC16 8-bit RISC
CPU Speed 32 MHz (max)
Program Memory (Flash) 14 KB (8K x 14 words)
Data RAM 1 KB
Operating Voltage (VDD) 1.8 V to 5.5 V
Operating Temperature -40C to +85C (Industrial, "I")
ADC 10-bit, with computation
PWM Modules 2
CCP Modules 2
Communication Peripherals EUSART, SPI, I2C
Watchdog Timer WWDT (Windowed)
Peripheral Pin Select (PPS) Yes
Low-Power Mode XLP Sleep mode
Package 14-pin SOIC (SL), narrow body
Mounting Type Surface Mount
RoHS Status Compliant
MSL Level 1

PIC16F15225-I/SL Pin Configuration

SOIC-14 (3.9mm) Package Pinout Diagram SOIC-14 14-pin small outline IC, 3.9x8.7mm, P1.27mm, JEDEC MS-012. Pin 1 by chamfer. 1 14 2 13 3 12 4 11 5 10 6 9 7 8 SOIC-14 (3.9mm)
Pin 1 VDD — Positive supply voltage (1.8 V to 5.5 V)
Pin 2 RA5 — Port A bit 5 (I/O, PPS-mappable)
Pin 3 RA4 — Port A bit 4 (I/O, PPS-mappable)
Pin 4 RA3/MCLR — Port A bit 3 / Master Clear (reset) input
Pin 5 RC5 — Port C bit 5 (I/O, PPS-mappable)
Pin 6 RC4 — Port C bit 4 (I/O, PPS-mappable)
Pin 7 RC3 — Port C bit 3 (I/O, PPS-mappable)
Pin 8 RC2 — Port C bit 2 (I/O, PPS-mappable)
Pin 9 RC1 — Port C bit 1 (I/O, PPS-mappable)
Pin 10 RC0 — Port C bit 0 (I/O, PPS-mappable)
Pin 11 RA2 — Port A bit 2 (I/O, PPS-mappable)
Pin 12 RA1/ICSPCLK — Port A bit 1 / In-Circuit Serial Programming clock
Pin 13 RA0/ICSPDAT — Port A bit 0 / In-Circuit Serial Programming data
Pin 14 VSS — Ground reference

Typical Applications

PIC16F15225-I/SL is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, LED Lighting Controllers, Low-Cost BLDC/PWM Motor Control, Home Appliance Control Panels, Industrial Sensor Transmitters, Consumer Electronics Remote Controls.

🧩

Battery-Powered IoT Sensor Nodes

The PIC16F15225-I/SL's eXtreme Low-Power (XLP) Sleep mode and 1.8 V minimum VDD make it ideal for battery-powered IoT sensor nodes that must run for years on a single coin cell. Its 14 KB Flash fits lightweight protocol stacks (BLE HID, sub-GHz proprietary, LoRaWAN device drivers), and the 10-bit ADC with computation offloads sensor averaging from the CPU. The PPS peripheral pin select allows the I2C sensor bus and SPI radio to be routed to convenient package pins, simplifying PCB layout in space-constrained nodes.

💡

LED Lighting Controllers

The PIC16F15225-I/SL drives LED lighting systems through its two PWM modules and two CCP peripherals, supporting multi-channel dimming and color-mixing control. The 32 MHz CPU enables smooth PWM resolution for flicker-free dimming below 1% duty cycle, while the 14 KB Flash accommodates DMX, DALI, or proprietary lighting protocol stacks. PPS allows the PWM outputs to be routed to any available I/O, simplifying PCB layout in strip-light controllers and architectural fixtures.

🏭

Low-Cost BLDC/PWM Motor Control

The PIC16F15225-I/SL's two PWM channels and two CCP peripherals, combined with the 32 MHz CPU and 10-bit ADC, are well-matched to low-cost BLDC, brushed DC, and stepper motor control applications. Hardware PWM generation offloads switching from the CPU, freeing cycles for speed control loops. The ADC-with-computation feature provides automated current sensing and threshold detection, while XLP Sleep reduces standby drain when the motor is idle.

🏭

Home Appliance Control Panels

In washing machines, dishwashers, and small kitchen appliances, the PIC16F15225-I/SL provides user-interface control (buttons, encoders, LED indicators, segment LCD drives) and supervisory control of motor and heater subsystems. The EUSART plus SPI and I2C allow connection to sensor modules and display drivers, while the 10-bit ADC reads thermistor inputs for temperature regulation. The -40C to +85C industrial temperature grade handles appliance environments without derating.

🏭

Industrial Sensor Transmitters

The PIC16F15225-I/SL serves as the controller in 4-20 mA loop-powered or RS-485 industrial sensor transmitters. Its EUSART supports Modbus RTU on RS-485, the 10-bit ADC reads bridge sensors, thermocouples, or 4-20 mA loop inputs, and XLP Sleep minimizes quiescent current in loop-powered designs. The industrial -40C to +85C grade ensures operation in cabinets and field enclosures without additional thermal conditioning.

📱

Consumer Electronics Remote Controls

The PIC16F15225-I/SL is well-suited for IR/RF remote controls and other consumer HMI devices. Its low Sleep current extends battery life across months of standby, the 14 KB Flash fits IR protocol libraries (RC5, NEC, SIRC) or BLE HID stacks, and the ADC with computation reads capacitive touch or battery voltage. PPS simplifies PCB routing when board space forces irregular pin placement of the IR LED and buttons.

Recommended Products Summary

PIC16F15225-E/SL Microchip Technology Used in: Battery-Powered IoT Sensor Nodes MCP9808 High-accuracy I2C temperature sensor companion Used in: Battery-Powered IoT Sensor Nodes, Home Appliance Control Panels MCP1661 Boost converter for LED string power Used in: LED Lighting Controllers PCA9685 External I2C PWM expander for additional channels Used in: LED Lighting Controllers MCP8024 Three-phase BLDC motor driver companion Used in: Low-Cost BLDC/PWM Motor Control MCP1700 LDO regulator for MCU rail Used in: Low-Cost BLDC/PWM Motor Control, Consumer Electronics Remote Controls MCP23S08 SPI I/O expander for additional buttons/LEDs Used in: Home Appliance Control Panels MCP2515 CAN bus controller for industrial networks Used in: Industrial Sensor Transmitters MAX31855 Thermocouple-to-digital converter for process transmitters Used in: Industrial Sensor Transmitters PIC16F15213-E/P Microchip Technology Used in: Consumer Electronics Remote Controls
What is the operating voltage range of PIC16F15225-I/SL?
The PIC16F15225-I/SL operates from 1.8 V to 5.5 V on the VDD rail. According to the Microchip PIC16F15225/45 datasheet DS20006389A, the device supports full-speed 32 MHz operation across this range, making it suitable for both 3.3 V and 5 V system designs. A 100 nF decoupling capacitor must be placed close to VDD.
What is the program memory and RAM size of PIC16F15225-I/SL?
The PIC16F15225-I/SL integrates 14 KB of Flash program memory (8K x 14 words) and 1 KB of data RAM. According to the Microchip PIC16F15225/45 datasheet DS20006389A, the 14 KB Flash is sufficient for applications such as sensor nodes, simple motor control loops, and LED drivers. The 1 KB RAM accommodates data buffers, peripheral state, and stack depth.
Does PIC16F15225-I/SL have a 10-bit ADC and PWM modules?
Yes, the PIC16F15225-I/SL integrates a 10-bit Analog-to-Digital Converter (ADC) with computation, two PWM modules, and two Capture/Compare/PWM (CCP) peripherals. The ADC-with-computation feature offloads averaging, oversampling, and threshold comparisons from the CPU, enabling deterministic analog sampling at low power.
What is the maximum CPU speed of PIC16F15225-I/SL?
The PIC16F15225-I/SL runs at a maximum CPU clock of 32 MHz. According to the Microchip PIC16F15225/45 datasheet DS20006389A, this yields an instruction cycle of 125 ns (one instruction per 4 clock cycles). At 32 MHz the MCU delivers enough compute for sensor fusion, simple control loops, and serial protocol stacks such as Modbus.
Where can I download the PIC16F15225-I/SL datasheet PDF?
The official PIC16F15225/45 datasheet is published as DS20006389A and can be downloaded from https://ww1.microchip.com/downloads/en/DeviceDoc/PIC16F15225-45-Full-Featured-1420-Pin-Microcontrollers-DS20006389A.pdf. The document covers electrical characteristics, pinout, peripheral configuration, and programming specifications for the entire PIC16F152xx family.
Where to buy PIC16F15225-I/SL online at the best price?
As of 2026-09-19, the PIC16F15225-I/SL is in stock at DigiKey, Mouser, LCSC, OnlineComponents, and Xecor. LCSC lists the part at $0.7485 (qty 1), Mouser and DigiKey pricing is comparable. For small quantities, LCSC typically offers the lowest unit cost, while authorized distributors like DigiKey/Mouser provide full traceability and same-day shipping for stock on hand.
What is the lead time for PIC16F15225-I/SL?
OnlineComponents.com reports a standard lead time of approximately 4 weeks for the PIC16F15225-I/SL as of 2026-09-19. For faster delivery, DigiKey and Mouser typically maintain inventory with same-day shipping. Bulk orders beyond distributor stock may extend lead time back to the factory schedule, so confirm with the distributor at order entry.
Is PIC16F15225-I/SL in stock right now?
Yes, according to DigiKey and Mouser listings retrieved on 2026-09-19, the PIC16F15225-I/SL is in stock and ships today from authorized distributors. LCSC also reports in-stock quantities. For high-volume production, request a quote to confirm allocation and pricing.
PIC16F15225 vs PIC16F15224 - which one should I choose?
The PIC16F15225 and PIC16F15224 differ primarily in Flash and RAM size. According to the Microchip PIC16F15225/45 datasheet DS20006389A, the PIC16F15225 provides 14 KB Flash / 1 KB RAM, while the PIC16F15224 offers 7 KB Flash / 512 bytes RAM. Choose the PIC16F15225 for code size above ~5 KB or heavier RAM use; choose PIC16F15224 to save cost in compact applications.
When should I choose PIC16F15225-I/SL over PIC16F15213-I/SN?
Choose PIC16F15225-I/SL when your design needs 14 KB Flash, 1 KB RAM, two PWM and two CCP modules. Choose PIC16F15213-I/SN if you only need 7 KB Flash, 256 bytes RAM, and minimal peripherals, since the PIC16F15213 comes in a smaller 8-pin package. Both parts share the same PIC16F152xx family PPS architecture, easing firmware portability.
What is the best drop-in replacement for PIC16F15225-I/SL?
The best drop-in replacement is the PIC16F15225-E/SL (Extended temperature grade, -40C to +125C) in the same 14-pin SOIC package. According to the Microchip PIC16F15225/45 datasheet DS20006389A, both parts share identical pinout and electrical characteristics; the only difference is the operating temperature window. PIC16F15225-E/SL can replace PIC16F15225-I/SL where higher temperature range is acceptable.
What are the key specifications engineers should know about PIC16F15225-I/SL?
The PIC16F15225-I/SL is a 32 MHz, 8-bit PIC16 MCU with 14 KB Flash, 1 KB RAM, 10-bit ADC with computation, 2 PWM, 2 CCP, PPS, EUSART/SPI/I2C, WWDT, and XLP Sleep. It runs from 1.8 V to 5.5 V across -40C to +85C in a 14-pin SOIC package. Core Independent Peripherals (CIPs) offload ADC averaging, waveform generation, and communication framing from the CPU, lowering firmware complexity.
Is PIC16F15225-I/SL suitable for battery-powered IoT sensor nodes?
Yes, the PIC16F15225-I/SL is well-suited for battery-powered IoT sensor nodes. According to the Microchip PIC16F15225/45 datasheet DS20006389A, the device features eXtreme Low-Power (XLP) Sleep mode with nanoampere-level quiescent current, 1.8 V minimum VDD for single-cell Li-ion or 2xAA operation, and PPS for flexible sensor interface routing. The 14 KB Flash accommodates typical IoT protocol stacks (BLE HID, LoRaWAN, sub-GHz proprietary).
Does PIC16F15225-I/SL support Peripheral Pin Select (PPS)?
Yes, the PIC16F15225-I/SL supports Peripheral Pin Select (PPS), which lets designers remap most digital peripherals (USART, SPI, I2C, PWM, CCP) onto a wide range of I/O pins. According to the Microchip PIC16F15225/45 datasheet DS20006389A, PPS reduces PCB routing complexity by allowing peripheral signals to be assigned to convenient package pins after schematic capture.
Is there a Microchip equivalent for the PIC16F15225-I/SL in a smaller package?
For a smaller package alternative within the PIC16F152xx family, consider the PIC16F15213 in an 8-pin package or the PIC16F15214 in a 14-pin PDIP/SOIC variant. According to the Microchip PIC16F15225/45 datasheet DS20006389A, these are pin-reduced family members with smaller Flash/RAM. Note: the 8-pin PIC16F15213 is NOT a drop-in for the 14-pin PIC16F15225 - firmware adaptation is required.

Engineering reference data for PIC16F15225-I/SL — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F15225-I/SL when you need a 32 MHz, 8-bit PIC16 MCU with 14 KB Flash and 1 KB RAM in a 14-pin SOIC for sensor nodes, LED controllers, or small motor control. Its eXtreme Low-Power Sleep mode suits battery-powered designs, while PPS simplifies PCB routing in space-constrained boards. Choose PIC16F15224-I/SL if your firmware fits within 7 KB Flash and 512 B RAM and you want lower cost. Choose PIC16F15225-E/SL if the application operates above 85C, such as outdoor enclosures. For stepper or BLDC motor control, the two PWM and two CCP peripherals handle multi-channel switching without an external PWM controller. For ultra-compact designs, consider PIC16F15213 in an 8-pin package, but note the smaller memory and pin count will require firmware adaptation.

Comparison with Alternatives

Parameter This Product PIC16F15225-E/SL PIC16F15224-I/SL PIC16F15223-I/SL PIC16F15245-I/SL PIC16F15224-E/SL
Package 14-pin SOIC (SL) 14-pin SOIC (SL) - same 14-pin SOIC (SL) - same 14-pin SOIC (SL) - same 14-pin SOIC (SL) - same 14-pin SOIC (SL) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 14 KB 14 KB 7 KB (-50%) 3.5 KB (-75%) 28 KB (+100%) 7 KB (-50%)
Data RAM 1 KB 1 KB 512 B (-50%) 256 B (-75%) 2 KB (+100%) 512 B (-50%)
CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Operating Temperature -40C to +85C (I grade) -40C to +125C (E grade) -40C to +85C -40C to +85C -40C to +85C -40C to +125C
Operating Voltage 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V 1.8 V to 5.5 V
PWM Modules 2 2 2 2 2 2
CCP Modules 2 2 2 2 2 2
ADC Resolution 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit

Key Differentiators

  • Larger memory within the same SOIC-14 footprint (vs PIC16F15224-I/SL)
  • Industrial temperature grade suited for industrial and consumer environments (vs PIC16F15225-E/SL)
  • 10-bit ADC with computation offloads CPU (vs PIC16F15213-E/P)

Design Notes

Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 1) and a bulk capacitor (1-10 uF) at the board power entry. For battery-powered designs, leverage XLP Sleep mode with the on-chip LFINTOSC and disable unused peripherals via PMDx registers to minimize quiescent current into the nanoampere range.

Route the ICSP clock (RA1/ICSPCLK, pin 12) and ICSP data (RA0/ICSPDAT, pin 13) to an in-circuit programming header without intervening series components. Keep traces short and away from high-current switching nodes. Maintain a ground plane under the MCU to reduce EMI susceptibility, and avoid running analog signals (ADC inputs) parallel to switching traces for more than a few millimeters.

Configure Peripheral Pin Select (PPS) early in firmware before enabling peripherals; an unmapped peripheral will not drive any pin. Do not leave the MCLR pin (pin 4) floating - tie it to VDD through a 10 kohm resistor for normal operation, or directly to VDD if unused. Always program configuration bits for oscillator selection and watchdog timer before the first code execution.

Compliance Information

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

RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C; not AEC-Q100 qualified - for automotive applications, evaluate the PIC16F15225-E/SL or contact Microchip for automotive-grade variants.

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

Related Searches

PIC16F15225-I/SL PIC16F15225 datasheet Microchip PIC16F15225-I/SL PIC16F15225 14KB flash 8-bit MCU PIC16F15225 14-pin SOIC microcontroller PIC16F15225 IoT sensor node MCU PIC16F15225 vs PIC16F15224 PIC16F15225 drop-in replacement buy PIC16F15225-I/SL online price what is the RAM size of PIC16F15225 PIC16F15225 pinout SOIC-14 low-power 8-bit MCU battery powered

Related Components & Terms

Microchip Technology PIC16F15225 PIC16F15225-I/SL PIC16F15225-E/SL PIC16F15224-I/SL PIC16F15224-E/SL PIC16F15223-I/SL PIC16F15245-I/SL 8-bit microcontroller MCU PIC16 PIC16F152xx Harvard architecture RISC Flash memory RAM 10-bit ADC PWM CCP Peripheral Pin Select PPS EUSART SPI I2C XLP Sleep mode Core Independent Peripherals CIP SOIC-14 RoHS REACH ICSP Watchdog Timer WWDT Industrial temperature grade IoT sensor node LED controller battery-powered application motor control home appliance
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