Microchip Technology

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

MPN: PIC16F15225-E/SL ✓ Active
In Stock Ships in 1-3 business days
14-pin SOIC (SL) Package 32 MHz Speed 14 KB (8K x 14) Memory
From $0.79 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $1.42 $1.42
10 $1.28 $12.80
100 $1.05 $105.00
500 $0.91 $455.00
1,000 $0.79 $790.00
ℹ️ All prices are in USD

PIC16F15225-E/SL Overview

The Microchip Technology PIC16F15225-E/SL is a 14-pin 8-bit PIC microcontroller from the PIC16F152xx family, featuring an enhanced mid-range core with 49 instructions, 16 stack levels, and self read/write FLASH. It integrates 14KB (8K x 14) of program FLASH, 1KB of RAM, and is housed in a 14-pin SOIC package. The CPU operates at up to 32MHz with 8-bit data path and supports an industrial -40C to +125C operating temperature range (denoted by the -E suffix).

What is a PIC16F152xx MCU? The PIC16F152xx is an Enhanced Mid-Range 8-bit microcontroller family from Microchip that combines Core Independent Peripherals (CIPs), intelligent analog blocks, and standard communication modules with eXtreme Low Power (XLP) Sleep mode. In the system hierarchy, it belongs to: microcontroller > MCU > 8-bit PIC > enhanced mid-range core > CMOS microcontroller > semiconductor IC. The PIC architecture is widely deployed in consumer, industrial, IoT edge-node, and motor-control applications where deterministic behavior, low power, and small pin counts are priorities.

Key features of the PIC16F15225-E/SL include a 10-bit ADC with up to 9 input channels, two PWM channels, two CCP modules, a Hardware Limit Timer (HLT), Watchdog Timer (WDT), Peripheral Pin Select (PPS), EUSART (UART), and an MSSP module supporting both SPI and I2C. The device integrates 11 general-purpose I/O pins. The 14KB FLASH enables substantial application code, while the 1KB RAM supports data buffering and stack-intensive operations across 16 stack levels.

The PIC16F15225 uses an enhanced mid-range 8-bit RISC core with hardware multiplier and a 32MHz internal oscillator, eliminating the need for an external crystal in most designs. The 10-bit ADC delivers up to 9 channels of analog conversion, while dual PWM/CCP channels simplify motor control, lighting, or power-conversion loops. PPS remaps digital peripherals to multiple I/O pins, easing PCB layout. Together with XLP Sleep, the part targets battery-powered and always-on sensor products.

Typical applications include low-power IoT sensor nodes, consumer appliance control, LED lighting controllers, battery management peripherals, and small home-automation hubs. The compact 14-pin SOIC footprint suits space-constrained designs and surface-mount manufacturing. When designing with this part, leverage the Peripheral Pin Select (PPS) module to remap EUSART, MSSP, and PWM outputs to the most convenient package pins, and rely on the XLP Sleep mode to extend battery life in always-on edge nodes. Refer to the manufacturer datasheet for full electrical characteristics and programming specifications.

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

Microchip Technology
ADC: 10-bit, multiple channels
Package: 8-pin SOIC (SN)
Core: PIC16 enhanced mid-range 8-bit
Microchip Technology
ADC: 10-bit
Core: 8-bit RISC, 14-bit instruction word
Operating Temperature: -40 °C to +85 °C (Industrial)
Microchip Technology
ADC: 10-bit, multiple channels
Program Memory (Flash): 7 KB (4K x 14 words)
Microchip Technology
ADC: 10-bit
Package: 14-pin PDIP (through-hole)
Core: PIC16 Enhanced Mid-Range 8-bit
Microchip Technology
ADC: 10-bit, with computation
Package: 14-pin SOIC (SL), narrow body
Core: PIC16 8-bit RISC

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

PIC16F15224-E/SL

✅ Drop-In
Microchip Technology
📦 14-SOIC
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 →

PIC16F15224-I/SL

✅ Drop-In
📦 14-SOIC
FLASH 7KB vs 14KB (-50%), RAM 512B vs 1KB (-50%), industrial -40C to +85C temp range

📋 Reference alternative (not in catalog)

PIC16F15223-I/SL

✅ Drop-In
Microchip Technology
📦 14-SOIC
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 →

PIC16F15224-I/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 14-PDIP
PIC16 Enhanced Mid-Range 8-bit · 49 instructions · 16 · 32 MHz · 7 KB (4K x 14) · 512 bytes · 128 bytes · 12

✓ In Stock

$0.78 / Unit

View Datasheet →

PIC16F15214-E/SN

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 14-SOIC
PIC16 enhanced mid-range 8-bit · 49 instructions, 16-level hardware stack · 7 KB (4K x 14 words) · 512 bytes · 256 bytes · 32 MHz · 1.8 V to 5.5 V · 10-bit, multiple channels

✓ In Stock

$0.48 / Unit

View Datasheet →

PIC16F15225-E/SL Maximum Ratings & Electrical Characteristics

Core PIC16 Enhanced Mid-Range 8-bit RISC
Program Memory (FLASH) 14 KB (8K x 14)
Data RAM 1 KB
Instruction Set 49 instructions
Stack Levels 16
Maximum CPU Speed 32 MHz
ADC 10-bit, up to 9 input channels
PWM Channels 2
CCP Modules 2
Communication EUSART (UART), MSSP (SPI/I2C)
General-Purpose I/O Pins 11
Package 14-pin SOIC (SL)
Operating Temperature -40C to +125C (industrial)
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F15225-E/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 RA5 — Bidirectional I/O pin with interrupt and PPS
Pin 2 RA4 — Bidirectional I/O pin with interrupt and PPS
Pin 3 RA3/MCLR — Bidirectional I/O or Master Clear (reset) input
Pin 4 RA2 — Bidirectional I/O pin with analog input and PPS
Pin 5 RA1 — Bidirectional I/O pin with analog input and PPS
Pin 6 RA0 — Bidirectional I/O pin with analog input and PPS
Pin 7 VSS — Ground reference
Pin 8 RC5 — Bidirectional I/O pin with PPS
Pin 9 RC4 — Bidirectional I/O pin with PPS
Pin 10 RC3 — Bidirectional I/O pin with PPS and analog input
Pin 11 RC2 — Bidirectional I/O pin with PPS and analog input
Pin 12 RC1 — Bidirectional I/O pin with PPS and analog input
Pin 13 RC0 — Bidirectional I/O pin with PPS and analog input
Pin 14 VDD — Positive supply voltage

Typical Applications

PIC16F15225-E/SL is suitable for 6 applications: Low-Power IoT Sensor Node, Consumer Appliance Control, LED Lighting Controller, Battery Management Peripheral, Home Automation Hub, Industrial Sensor Transmitter.

🧩

Low-Power IoT Sensor Node

The PIC16F15225-E/SL suits battery-powered IoT sensor nodes because of its XLP eXtreme Low Power Sleep mode, 14KB FLASH for application code and stack, 1KB RAM for sensor data buffers, and integrated 10-bit ADC with up to 9 input channels for analog sensors. The MSSP (SPI/I2C) and EUSART connect directly to digital sensors or low-energy radios. At 32MHz CPU the part samples and processes quickly before returning to microamp Sleep current, extending battery life in always-on deployments. PPS remaps the MSSP and EUSART to convenient pins, easing routing in compact sensor modules.

🏭

Consumer Appliance Control

In consumer appliances such as coffee makers, blenders, washing machines, and microwave ovens, the PIC16F15225-E/SL provides the control intelligence for user interfaces, motor drivers, and sensor feedback. Its 2 PWM channels and 2 CCP modules drive small DC motors or heater elements directly through external MOSFETs, while the 10-bit ADC reads temperature, current, or level sensors. The 14KB FLASH holds full-feature firmware including state machines, user menus, and fault diagnostics. The 14-pin SOIC package fits compact control boards and the -40C to +125C temperature range survives hot-appliance environments.

💡

LED Lighting Controller

The PIC16F15225-E/SL acts as a smart LED lighting controller for dimmable fixtures, RGBW strips, and architectural lighting. Its 2 PWM channels with up to 10-bit resolution deliver smooth dimming; CCP modules handle precise timing for color-mixing and fade effects. The MSSP in I2C mode interfaces with digital LED drivers or ambient-light sensors, while the EUSART accepts DMX or proprietary control protocols. The 14KB FLASH stores lighting profiles and effects, and the 1KB RAM buffers color transitions. PPS lets designers assign PWM outputs to any convenient pin.

Battery Management Peripheral

The PIC16F15225-E/SL serves as an intelligent battery pack peripheral for monitoring cell voltage, current, and temperature in 1S-4S Li-ion/Li-Po packs. Its 10-bit ADC with up to 9 channels samples battery voltage, charge current, discharge current via shunt, and NTC thermistor. EUSART or MSSP reports telemetry to a host fuel gauge or charger IC. XLP Sleep mode keeps quiescent draw under 1uA between samples, preserving pack capacity during storage. The 14KB FLASH holds fuel-gauging algorithms, SOC estimation, and protection logic.

🏭

Home Automation Hub

The PIC16F15225-E/SL functions as a compact home-automation hub or sub-controller for switches, sensors, and actuators. Its 14KB FLASH runs Zigbee/LoRa/Z-Wave protocol stacks, application logic, and OTA update handlers; 1KB RAM supports packet buffers. EUSART connects to a host radio module, MSSP drives I2C peripherals such as GPIOs or EEPROMs, and ADC reads analog sensors. PPS remaps peripherals to optimize PCB routing. The 14-pin SOIC package suits tiny wall-switch form factors.

🏭

Industrial Sensor Transmitter

The PIC16F15225-E/SL is a strong fit for industrial 4-20mA loop-powered sensor transmitters and small PLC I/O modules. Its 10-bit ADC digitizes sensor signals, the EUSART provides RS-485/Modbus RTU connectivity, and 2 PWM channels drive HART or analog output stages. Industrial -40C to +125C operation tolerates harsh factory environments. XLP Sleep mode extends battery life in wireless transmitter nodes. The 14-pin SOIC integrates into compact DIN-rail or field-mount enclosures, and the 14KB FLASH supports calibration tables and Modbus mapping.

Recommended Products Summary

MCP9808 High-accuracy temperature sensor with I2C interface Used in: Low-Power IoT Sensor Node MCP9700 Analog temperature sensor for ADC input Used in: Low-Power IoT Sensor Node, Consumer Appliance Control, Battery Management Peripheral, Industrial Sensor Transmitter RN4870 Bluetooth Low Energy module via EUSART Used in: Low-Power IoT Sensor Node, Home Automation Hub MCP8024 3-phase BLDC motor gate driver Used in: Consumer Appliance Control MCP4018 Digital potentiometer for analog dimming Used in: LED Lighting Controller MCP23S17 I2C/SPI GPIO expander for LED arrays Used in: LED Lighting Controller, Home Automation Hub MCP73123 Single-cell Li-ion charge management controller Used in: Battery Management Peripheral MCP2515 Standalone CAN controller for fieldbus Used in: Industrial Sensor Transmitter
What is the program memory size of PIC16F15225-E/SL?
The PIC16F15225-E/SL integrates 14KB of FLASH program memory, organized as 8K x 14 words. According to the Microchip datasheet (DS40002379), the FLASH supports self read/write, enabling in-application firmware updates and EEPROM emulation. This memory size suits small-to-medium embedded control applications.
What is the maximum operating frequency of PIC16F15225-E/SL?
The PIC16F15225-E/SL operates at up to 32MHz CPU clock from its internal oscillator. According to the Microchip PIC16F152xx datasheet, the enhanced mid-range core executes one instruction per 4 oscillator cycles, yielding 8 MIPS at 32MHz. This speed class is well-suited for sensor sampling, motor control, and communication bridging.
How much RAM does PIC16F15225-E/SL have?
The PIC16F15225-E/SL includes 1KB of data RAM. Per Microchip datasheet (DS40002379), this RAM supports user variables, peripheral data buffers, stack operations across 16 hardware stack levels, and EEPROM emulation when the FLASH self-read/write feature is used to emulate non-volatile data storage.
Where can I download the PIC16F15225-E/SL datasheet PDF?
The official PIC16F15225-E/SL datasheet can be downloaded from the Microchip website at the product page https://www.microchip.com/en-us/product/PIC16F15225. The device family datasheet (DS40002379) covers full electrical characteristics, pinout, peripheral configuration, and programming specifications for both 14-pin and 20-pin variants.
What is the pinout of PIC16F15225-E/SL?
The PIC16F15225-E/SL uses a 14-pin SOIC package. Per Microchip datasheet (DS40002379), the pinout includes VDD, VSS, MCLR, RA0-RA5, RC0-RC5, plus dedicated OSC pins where configured. Peripheral Pin Select (PPS) remaps digital functions such as EUSART, MSSP, and PWM to many of these pins, allowing flexible PCB routing.
What is the difference between PIC16F15225 and PIC16F15224?
The PIC16F15225 has 14KB FLASH and 1KB RAM, while the PIC16F15224 has 7KB FLASH and 512B RAM. Both share the same enhanced mid-range core, peripheral set (ADC, PWM, CCP, EUSART, MSSP), and PPS architecture. The PIC16F15224 is a memory-reduced drop-in option when the application fits in 7KB of code, with the same 14-pin SOIC footprint.
Where to buy PIC16F15225-E/SL online?
The PIC16F15225-E/SL can be purchased from authorized distributors including DigiKey (part 12807561), Mouser, Newark (82AH3612), and Octopart-aggregated stockists. Pricing as of 2026-09-19 is approximately $1.42 at qty 1 with tier discounts down to ~$0.79 at 1000 pieces. Lead time is generally in stock at major distributors.
What is the lead time for PIC16F15225-E/SL?
Lead time for the PIC16F15225-E/SL is typically in stock at DigiKey, Mouser, and Newark as of 2026-09-19. Standard distributor dispatch is same-day for orders placed before cutoff, with 1-3 day delivery for North America and 3-7 days internationally. For high-volume production, contacting Microchip direct or franchised distributors is recommended.
Is PIC16F15225-E/SL in stock?
Yes, the PIC16F15225-E/SL is reported as in stock at major authorized distributors including DigiKey, Mouser, and Newark as of 2026-09-19. Per the Octopart aggregator, 11 distributors carry the part with active inventory. The device is in active production status and is not flagged NRND or EOL by Microchip.
What is the best drop-in replacement for PIC16F15225-E/SL?
The best drop-in replacement for the PIC16F15225-E/SL is the PIC16F15224-I/SL (or -E/SL), which shares the same 14-pin SOIC footprint and the same enhanced mid-range core, ADC, PWM, CCP, EUSART, and MSSP peripheral set. The PIC16F15224 has 7KB FLASH and 512B RAM (versus 14KB/1KB on the 15225), so it is pin-compatible when the application code fits in the smaller memory.
Can PIC16F15224 replace PIC16F15225 in the same PCB?
Yes, the PIC16F15224 in the 14-pin SOIC package (PIC16F15224-I/SL or -E/SL) is pin-compatible with the PIC16F15225-E/SL and shares the same peripheral set. The 15224 has half the FLASH (7KB vs 14KB) and half the RAM (512B vs 1KB), so verify that the compiled firmware fits in the reduced memory. PPS, ADC, PWM, and EUSART pin assignments are identical.
Hey Google, what can replace PIC16F15225-E/SL?
The PIC16F15225-E/SL can be replaced by the PIC16F15224-I/SL or PIC16F15224-E/SL (same 14-pin SOIC, 7KB FLASH, 512B RAM) and PIC16F15223-I/SL (same package, 3.5KB FLASH, 256B RAM). All three are Microchip same-family drop-in alternatives sharing the enhanced mid-range core, PPS, and full peripheral set. Verify your application code fits the reduced memory before substituting.
What is the best Microchip alternative to PIC16F15225-E/SL?
The best Microchip alternative is the PIC16F15224-E/SL, the same 14-pin SOIC with the same peripheral set (10-bit ADC, 2 PWM, 2 CCP, EUSART, MSSP, PPS) and identical pinout. It drops FLASH from 14KB to 7KB and RAM from 1KB to 512B, but is otherwise drop-in compatible. The PIC16F15223-I/SL is a deeper memory cut (3.5KB FLASH) for very small code.
Is PIC16F15225-E/SL suitable for IoT sensor nodes?
Yes, the PIC16F15225-E/SL is well-suited for IoT sensor nodes. Per Microchip datasheet (DS40002379), the device integrates XLP (eXtreme Low Power) Sleep mode, a 10-bit ADC with up to 9 channels, EUSART and MSSP (SPI/I2C) for sensor or radio links, and 14KB FLASH for application code. Its 14-pin SOIC package fits compact sensor modules.
What are the key specifications of PIC16F15225-E/SL that engineers should know?
Key PIC16F15225-E/SL specifications: 14KB FLASH (8K x 14), 1KB RAM, 16 stack levels, 32MHz CPU, 8-bit enhanced mid-range core with 49 instructions, 10-bit ADC up to 9 channels, 2 PWM, 2 CCP, EUSART (UART), MSSP (SPI/I2C), 11 GPIO, Peripheral Pin Select (PPS), Watchdog Timer, Hardware Limit Timer, -40C to +125C industrial temperature range, 14-pin SOIC package, and RoHS compliance.

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

Selection Guide

Choose the PIC16F15225-E/SL when you need the maximum FLASH (14KB) and RAM (1KB) in a 14-pin SOIC PIC16F152xx MCU, particularly for industrial or automotive applications requiring -40C to +125C operation. Choose the PIC16F15224-E/SL if your application fits in 7KB FLASH and 512B RAM - identical peripherals and pinout but lower cost. Choose the PIC16F15224-I/SL for the same memory savings in commercial -40C to +85C environments. Choose the PIC16F15223-I/SL for very small code footprints (3.5KB FLASH, 256B RAM). All alternatives share the same 14-SOIC footprint, ensuring PCB layout reuse when scaling code size.

Comparison with Alternatives

Parameter This Product PIC16F15224-E/SL PIC16F15224-I/SL PIC16F15223-I/SL PIC16F15224-I/P PIC16F15214-E/SN
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 14-SOIC 14-SOIC - same 14-SOIC - same 14-SOIC - same 14-PDIP - same pin function 14-SOIC - same
FLASH Program Memory 14 KB 7 KB 7 KB 3.5 KB 7 KB 7 KB
Data RAM 1 KB 512 B 512 B 256 B 512 B 512 B
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
ADC 10-bit, 9 channels 10-bit, 9 channels 10-bit, 9 channels 10-bit, 9 channels 10-bit, 9 channels 10-bit, 7 channels
PWM / CCP 2 PWM, 2 CCP 2 PWM, 2 CCP 2 PWM, 2 CCP 2 PWM, 2 CCP 2 PWM, 2 CCP 2 PWM, 2 CCP
Operating Temperature -40C to +125C -40C to +125C -40C to +85C -40C to +85C -40C to +85C -40C to +125C

Key Differentiators

  • Largest memory in the 14-pin PIC16F152xx family (vs PIC16F15224-E/SL)
  • Industrial -40C to +125C temperature grade (E suffix) (vs PIC16F15224-I/SL)
  • Peripheral Pin Select on nearly every digital function (vs PIC16F15214-E/SN)

Design Notes

Leverage XLP Sleep mode aggressively in battery-powered designs. Per Microchip datasheet (DS40002379), PIC16F152xx Sleep current is below 1uA typical. Estimated: with a 32.768kHz WDT tick and 10-minute wake interval, average current draw at 3V can be held under 5uA including a sensor read, extending a 200mAh coin cell life beyond 4 years. Verify Sleep currents on your specific board, as leakage from external components dominates.

Place the 0.1uF VDD decoupling capacitor within 3mm of the VDD pin with a short, wide trace. Add a bulk 1-10uF capacitor if the load has high transient current steps (radio TX bursts). For the 14-SOIC package, keep RA3/MCLR either tied to VDD via a 10k resistor (reset disabled) or driven by the host reset supervisor; do not leave it floating, as noise pickup can spuriously reset the part.

Estimated: A common pitfall is forgetting that the MSSP module defaults to I2C or SPI on specific pins; without enabling Peripheral Pin Select (PPS), peripherals cannot be moved. Per Microchip datasheet (DS40002379), the PPS unlock sequence must be executed before remapping, and writing to PPS without unlocking may silently fail. Always configure PPS early in initialization, before peripherals are enabled, and lock PPS in production firmware to prevent accidental runtime changes.

Compliance Information

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

RoHS compliance per Microchip product page. AEC-Q100 not specified by Microchip for this base part. Lead-free reflow compatible.

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

Related Searches

PIC16F15225-E/SL PIC16F15225 datasheet Microchip PIC16F15225 14KB flash 8-bit MCU 32MHz PIC16F15225 14-pin SOIC PIC16F15225 IoT sensor node PIC16F15225 vs PIC16F15224 PIC16F15225 drop-in replacement buy PIC16F15225-E/SL PIC16F15225 price distributor PIC16F15225 LED lighting controller PIC16F15225 XLP sleep mode low power PIC16F15225 pinout 14-SOIC PIC16F15225 ADC PWM CCP peripheral 8-bit microcontroller enhanced mid-range core

Related Components & Terms

Microchip Technology PIC16F15225 PIC16F15225-E/SL PIC16F15224-E/SL PIC16F15224-I/SL PIC16F15223-I/SL PIC16F15224-I/P PIC16F15214-E/SN 8-bit microcontroller PIC16 enhanced mid-range core RISC architecture CMOS semiconductor FLASH program memory EEPROM emulation 10-bit ADC PWM CCP module EUSART UART MSSP SPI/I2C Peripheral Pin Select (PPS) XLP Sleep mode Watchdog Timer Hardware Limit Timer 14-pin SOIC RoHS compliant AEC-Q100 industrial temperature grade IoT sensor node LED lighting controller battery management consumer appliance home automation industrial sensor transmitter
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