Microchip Technology

PIC16F15225-I/MG - 8-bit MCU, 14KB Flash, 32MHz, 16-QFN | Microchip

MPN: PIC16F15225-I/MG ✓ Active
In Stock Ships in 1-3 business days
16-QFN (3x3 mm) Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $0.58 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $0.94 $0.94
10 $0.86 $8.60
100 $0.74 $74.00
500 $0.67 $335.00
1,000 $0.58 $580.00
ℹ️ All prices are in USD

PIC16F15225-I/MG Overview

The Microchip Technology PIC16F15225-I/MG is an 8-bit PIC microcontroller built on the Enhanced Mid-Range core running at up to 32MHz, with 14KB (8K x 14 words) of self-read/write Flash program memory and 1KB of RAM, packaged in a compact 16-pin QFN (3x3 mm, MG package). It belongs to the PIC16F152xx family, which combines Core Independent Peripherals (CIPs) such as 2x CCP and 2x PWM with intelligent analog (10-bit ADC) and standard serial interfaces (EUSART, SPI, I2C via MSSP) for sensor and motor-driven embedded designs.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, and peripheral interfaces. In the broader hierarchy, an MCU is a subset of microprocessors specialized for embedded control. The 8-bit class targets cost-sensitive, deterministic, low-power applications such as appliance controls, sensor hubs, IoT endpoints, and battery-powered devices where 32-bit performance is unnecessary. The PIC16F15225's eXtreme Low Power (XLP) Sleep mode and Peripheral Pin Select (PPS) routing fit this exact use-case profile.

Key differentiating features of this PIC16F15225 variant include 14KB Flash with self read/write capability, 1KB RAM, 10-bit ADC, 2 CCP (Capture/Compare/PWM) channels, 2 dedicated PWM channels, EUSART, MSSP (SPI/I2C), and XLP Sleep mode. According to the Microchip datasheet, the device delivers 49 instructions with 16 stack levels and supports in-circuit serial programming for production-line firmware updates.

At the architecture level, the PIC16F15225 uses a Harvard RISC core with a 14-bit instruction word, 16 levels of hardware stack, and a flexible oscillator block supporting internal 32MHz HFINTOSC without external crystals. Peripheral Pin Select remaps digital peripheral I/O to multiple pins, simplifying PCB routing and enabling smaller 16-QFN layouts.

Typical applications include home-appliance control boards, low-power IoT sensor nodes, LED lighting drivers with PWM dimming, battery chargers, fan controllers, and small consumer electronics. The compact 3x3 mm QFN footprint suits space-constrained designs such as wearable bands and portable medical accessories.

Designers should note that PIC16F15225 is the 16-pin, 14KB-Flash variant in the family. Larger-memory and higher-pin-count siblings (e.g., PIC16F15244, PIC16F15245) share the same peripheral set but require different packages. Programming is supported through MPLAB X IDE and XC8 compiler, and the MPLAB Code Configurator generates driver code for ADC, PWM, EUSART, MSSP, and PPS in seconds.

This page synthesizes real-time distributor pricing from DigiKey and Mouser, parametric drop-in alternatives drawn from Microchip's PIC16F152xx family and cross-brand Cortex-M0 equivalents, plus practical design notes covering XLP Sleep current, ADC acquisition timing, and QFN PCB layout that you will not find aggregated on any single manufacturer page.

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

Microchip Technology
Program Memory (Flash): 3.5 KB (2K x 14 words)
Package: 8-pin DFN (3x3 mm)
Operating Temperature: -40C to +85C (industrial)
Microchip Technology
Program Memory (Flash): 7 KB (4K x 14 words)
Package: 8-PDIP (DIP-8) through-hole
Microchip Technology
Program Memory (Flash): 7 KB (4K x 14)
Operating Temperature: -40 °C to +125 °C

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

PIC16F15224-I/MG

✅ Drop-In
Microchip Technology
📦 16-QFN (3x3)
PIC16 Enhanced Mid-Range 8-bit RISC · 7 KB (4K x 14 words) · 512 bytes · 32 MHz · 49 instructions, 16 stack levels · 10-bit · 2

✓ In Stock

$0.74 / Unit

View Datasheet →

PIC16F15223-I/MG

✅ Drop-In
Microchip Technology
📦 16-QFN (3x3)
PIC16F152xx · PIC 8-bit RISC · 3.5 KB (2K x 14) · 256 B · 32 MHz (8 MIPS) · 1.8 V to 5.5 V · -40 C to +85 C (Industrial)

✓ In Stock

$0.43 / Unit

View Datasheet →

PIC16F15213T-I/MF

✅ Drop-In
Microchip Technology
📦 16-QFN (3x3)
PIC enhanced mid-range 8-bit RISC · 3.5 KB (2K x 14 words) · 256 bytes · 32 MHz (8 MIPS) · 1.8 V to 5.5 V · 10-bit, up to 9 input channels · 2 · 2 (Capture/Compare/PWM)

✓ In Stock

$0.58 / Unit

View Datasheet →

PIC16F15214-I/P

✅ Drop-In
Microchip Technology
📦 16-QFN (3x3)
8-bit PIC RISC · 7 KB (4K x 14 words) · 512 bytes · 32 MHz (max) · 1.8 V to 5.5 V · 5 · 10-bit · 2

✓ In Stock

$0.76 / Unit

View Datasheet →

PIC16F15225-I/MG Maximum Ratings & Electrical Characteristics

Core PIC16 Enhanced Mid-Range 8-bit
Instruction Set 49 instructions, 14-bit word
Max CPU Frequency 32 MHz
Program Memory (Flash) 14 KB (8K x 14 words)
Data RAM 1 KB
Stack Levels 16
ADC 10-bit
CCP Modules 2
PWM Channels 2 (dedicated)
EUSART 1
MSSP (SPI / I2C) 1
Peripheral Pin Select (PPS) Yes
eXtreme Low Power (XLP) Sleep Yes
Watchdog Timer (WLT/WDT) Yes
In-Circuit Serial Programming Yes
Operating Temperature -40C to +85C (industrial -I)
Package 16-QFN (3x3 mm)
Mounting Type Surface Mount
RoHS Status Compliant

PIC16F15225-I/MG Pin Configuration

QFN-16 Package Pinout Diagram QFN-16 3x3mm, P0.5mm, EP 1.7x1.7mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 QFN-16
Pin 1 RA5 — Bidirectional I/O / ADC input / PPS-mappable
Pin 2 RA4 — Bidirectional I/O / ADC input
Pin 3 RA3 — Bidirectional I/O / MCLR input
Pin 4 RA2 — Bidirectional I/O / ADC input / PPS-mappable
Pin 5 RA1 — Bidirectional I/O / ADC input / PPS-mappable
Pin 6 RA0 — Bidirectional I/O / ADC input / PPS-mappable
Pin 7 VSS — Ground
Pin 8 RA7 — Bidirectional I/O / PPS-mappable
Pin 9 RA6 — Bidirectional I/O / PPS-mappable
Pin 10 RC5 — Bidirectional I/O / PPS-mappable
Pin 11 RC4 — Bidirectional I/O / PPS-mappable
Pin 12 RC3 — Bidirectional I/O / SCL (MSSP) / PPS-mappable
Pin 13 RC2 — Bidirectional I/O / SDA (MSSP) / PPS-mappable
Pin 14 RC1 — Bidirectional I/O / SOSCO / PPS-mappable
Pin 15 RC0 — Bidirectional I/O / SOSCI / PPS-mappable
Pin 16 VDD — Positive supply voltage

Typical Applications

PIC16F15225-I/MG is suitable for 6 applications: Home Appliance Control Board, Battery-Powered IoT Sensor Node, LED Lighting PWM Driver, Consumer Electronics User Interface, Small Fan / BLDC Motor Controller, Portable Medical Accessory.

🏭

Home Appliance Control Board

The PIC16F15225-I/MG fits home appliance control boards because its 32 MHz core, 2 CCP, and 2 dedicated PWM channels handle motor and heater regulation with deterministic timing. The XLP Sleep mode keeps standby draw below typical appliance energy-star budgets when the unit is idle, and PPS allows designers to remap UART, PWM, and ADC pins freely, easing layout in dense appliance PCBs.

🧩

Battery-Powered IoT Sensor Node

The PIC16F15225-I/MG suits battery-powered IoT sensor nodes because its eXtreme Low Power (XLP) Sleep current and on-board 10-bit ADC minimize active and idle energy. A typical node wakes on interrupt, samples via ADC, transmits via EUSART or MSSP, then returns to Sleep - a pattern the Enhanced Mid-Range core and PPS wake routing make straightforward in XC8 firmware.

💡

LED Lighting PWM Driver

The PIC16F15225-I/MG drives LED lighting PWM dimming using its 2 dedicated PWM channels plus 2 CCP modules, delivering smooth duty-cycle control without CPU overhead. Its 32 MHz core provides fine PWM resolution at high switching frequencies, while PPS lets the designer route PWM outputs to any convenient QFN pin, simplifying single-layer lighting-board layouts.

📱

Consumer Electronics User Interface

The PIC16F15225-I/MG powers consumer-electronics user-interface boards that need responsive button handling, LED feedback, and EUSART/I2C communication with a host MCU. The 14 KB Flash holds graphical menu state machines comfortably, while 1 KB RAM buffers display refresh data; the 16-QFN (3x3 mm) footprint slips into compact handheld enclosures.

🔧

Small Fan / BLDC Motor Controller

The PIC16F15225-I/MG works as a small fan or BLDC motor controller because its 10-bit ADC reads back-EMF or current sense, while 2 CCP and 2 PWM outputs commutate the power stage. XLP Sleep handles standby when the fan is off, and the Enhanced Mid-Range core executes field-oriented-control loops in software at low MHz for cost-sensitive applications.

💊

Portable Medical Accessory

The PIC16F15225-I/MG is a fit for portable medical accessories such as pill reminders, low-rate wearables, and pulse-oximeter front-ends, thanks to its 10-bit ADC for biosignal conditioning and EUSART for host MCU handoff. The XLP Sleep current extends coin-cell runtime, while the 16-QFN (3x3 mm) package meets the strict size budgets of wearable enclosures.

Recommended Products Summary

PIC16F15244-I/MG Higher-pin-count sibling for expanded I/O Used in: Home Appliance Control Board, LED Lighting PWM Driver, Small Fan / BLDC Motor Controller PIC16F15224-I/MG Microchip Technology Used in: Home Appliance Control Board, Consumer Electronics User Interface, Portable Medical Accessory PIC16F15223-I/MG Microchip Technology Used in: Battery-Powered IoT Sensor Node MCP9808 High-accuracy I2C temperature sensor for the ADC/MSSP bus Used in: Battery-Powered IoT Sensor Node, Portable Medical Accessory MCP1700 Low-Iq LDO for 3.3V rail from battery Used in: LED Lighting PWM Driver MCP23S08 SPI GPIO expander for additional buttons/LEDs Used in: Consumer Electronics User Interface MCP8024 3-phase BLDC gate driver companion Used in: Small Fan / BLDC Motor Controller
What is the program memory size of PIC16F15225-I/MG?
The PIC16F15225-I/MG integrates 14 KB of Flash program memory organized as 8K x 14-bit words, plus 1 KB of data RAM. According to the Microchip PIC16F15213-14-23-24-25 family datasheet, the Flash supports self read/write, enabling in-application firmware updates and data logging without external EEPROM.
What is the maximum CPU clock speed of PIC16F15225-I/MG?
The PIC16F15225-I/MG runs up to 32 MHz on the internal high-frequency oscillator (HFINTOSC), with no external crystal required for full-speed operation. The Enhanced Mid-Range core executes most instructions in one oscillator cycle, delivering roughly 8 MIPS of throughput at 32 MHz.
Which peripherals does PIC16F15225-I/MG include?
The PIC16F15225-I/MG integrates a 10-bit ADC, 2 CCP (Capture/Compare/PWM) modules, 2 dedicated PWM channels, 1 EUSART, 1 MSSP supporting SPI and I2C, Peripheral Pin Select (PPS), and a Watchdog Timer. These Core Independent Peripherals (CIPs) operate without CPU intervention, lowering average power in sensor and motor-control loops.
What package does PIC16F15225-I/MG use?
The PIC16F15225-I/MG ships in a 16-pin QFN package measuring 3x3 mm (Microchip package designator MG) with an exposed thermal pad. The small footprint suits space-constrained designs such as wearables, sensor modules, and portable consumer devices.
Does PIC16F15225-I/MG support low-power Sleep mode?
Yes, the PIC16F15225-I/MG features eXtreme Low Power (XLP) Sleep mode, with the datasheet citing nanoWatt XLP technology for battery-backed applications. Combined with peripheral module disable and PPS-based wake-on-interrupt, designers can keep average quiescent draw in the sub-microamp range for battery-powered IoT nodes.
Where to buy PIC16F15225-I/MG online?
The PIC16F15225-I/MG is available from authorized distributors including DigiKey, Mouser, and Microchip Direct, with stock confirmed at the time of this writing as of 2026-09-19. Octopart aggregates 11 distributors for live pricing and lead-time comparison, useful for procurement risk assessment on long-running production builds.
What is the price of PIC16F15225-I/MG in 100-piece quantities?
At 100-piece quantity, the PIC16F15225-I/MG is priced at approximately $0.74 USD per unit (as of 2026-09-19 distributor data). Volume breaks at 500 and 1000 pieces drop the unit price toward $0.58, which is competitive for cost-sensitive consumer and appliance designs.
What is the lead time for PIC16F15225-I/MG?
Lead time for PIC16F15225-I/MG is currently factory stock with same-day shipping from major distributors such as DigiKey and Mouser (as of 2026-09-19). Because the PIC16F152xx family is in active production with multiple pin-count variants, allocation risk is low for typical industrial order volumes.
What is the best drop-in replacement for PIC16F15225-I/MG?
The closest drop-in alternative is PIC16F15224-I/MG, which shares the 16-QFN (3x3 mm) footprint and the same Enhanced Mid-Range core. The 15224 differs by offering 7 KB Flash instead of 14 KB; for full memory parity, PIC16F15244-I/MG in the larger-pin-count family provides 14 KB Flash with a 28-pin QFN. For pin-compatible cross-brand options, consult the alternatives table below.
Can PIC16F15224-I/MG replace PIC16F15225-I/MG in my design?
Yes, the PIC16F15224-I/MG is pin-compatible with the PIC16F15225-I/MG in the same 16-QFN (3x3 mm) package. The key difference is Flash memory: 15224 provides 7 KB versus the 15225's 14 KB. If your firmware image fits in 7 KB, the 15224 is a true drop-in replacement without PCB changes; if it does not, step up to a 15244 or 15245 variant instead.
PIC16F15225 vs PIC16F15244 - which is better for a sensor-hub application?
For a basic sensor-hub node with small firmware, the PIC16F15225-I/MG is the better choice: 16-QFN (3x3 mm) footprint, 14 KB Flash, and the lowest unit cost. The PIC16F15244-I/MG uses a larger 28/40-pin package with up to 28 KB Flash and more I/O, making it appropriate when your design needs more ADC channels, PWM outputs, or peripheral expansion.
When should I choose PIC16F15225-I/MG over an STM32 Cortex-M0 MCU?
Choose PIC16F15225-I/MG when cost-per-unit and code simplicity dominate over performance - the XC8 toolchain produces compact 8-bit firmware, debug cycles are short, and PIC16F15225 unit pricing under $0.60 at 1k is hard to beat. Choose a Cortex-M0 (e.g., STM32G030) when you need higher CPU throughput, more RAM, or 32-bit math; migration then requires recompilation and a different toolchain.
Is PIC16F15225-I/MG suitable for battery-powered IoT designs?
Yes, the PIC16F15225-I/MG is suitable for battery-powered IoT designs because of its XLP Sleep current and on-board peripherals that run autonomously. Using PPS and CCP wake-on-edge, a sensor node can spend most of its time in Sleep, waking only on interrupt to sample sensors and transmit via EUSART or MSSP, then returning to Sleep - a pattern that keeps average current in the microamp range.
Where to download PIC16F15225-I/MG datasheet PDF?
The official PIC16F15225-I/MG datasheet PDF is published by Microchip at the PIC16F152xx family page on microchip.com, where the PIC16F15213-14-23-24-25-43-44-45 family datasheet covers pinouts, electrical characteristics, and peripheral configuration. DigiKey and Mouser product pages also host a manufacturer-datasheet link from the same source document for convenience.
Where to find PIC16F15225-I/MG pinout and reference manual?
The PIC16F15225-I/MG pinout is documented in Section 2 of the PIC16F15213-14-23-24-25-43-44-45 family datasheet, including the 16-QFN (MG) pin diagram with PPS-mappable functions. The PIC16F152xx Family Reference Manual (FRM) on microchip.com provides register-level detail for ADC, PWM, EUSART, MSSP, and PPS configuration.
What are the key specifications of PIC16F15225-I/MG that engineers should know?
The PIC16F15225-I/MG delivers 32 MHz CPU clock, 14 KB Flash, 1 KB RAM, 10-bit ADC, 2 CCP and 2 PWM channels, EUSART plus MSSP (SPI/I2C), PPS remapping, and XLP Sleep in a 16-QFN (3x3 mm) package. Per Microchip datasheet DS40002393, the device supports 49 instructions with 16 hardware stack levels, in-circuit serial programming, and self read/write Flash - a balanced feature set for cost-sensitive 8-bit embedded designs.

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

Selection Guide

Choose PIC16F15225-I/MG when your 8-bit embedded design needs the largest Flash and RAM available in Microchip's 16-QFN (3x3) PIC16F152xx family while keeping the BOM under $0.60 at 1k quantity. Step down to PIC16F15224-I/MG if your firmware fits in 7 KB and you want a slightly cheaper pin-compatible part. Step down further to PIC16F15223-I/MG for ultra-low-cost sensor nodes with very small firmware images. Move up to PIC16F15244-I/MG when you need more I/O pins, more PWM channels, or larger RAM for protocol stacks - that variant uses a 28/40-pin QFN or SPDIP, so the PCB layout must change.

Comparison with Alternatives

Parameter This Product PIC16F15224-I/MG PIC16F15223-I/MG PIC16F15213T-I/MF PIC16F15214-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 16-QFN (3x3) 16-QFN (3x3) - same 16-QFN (3x3) - same 16-QFN (3x3) - same 16-QFN (3x3) - same
Flash Memory 14 KB 7 KB (-50%) 3 KB (-79%) 3.5 KB (-75%) 7 KB (-50%)
RAM 1 KB 512 B (-50%) 256 B (-75%) 256 B (-75%) 512 B (-50%)
Max CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
ADC 10-bit 10-bit 10-bit 10-bit 10-bit
CCP / PWM 2 CCP + 2 PWM 2 CCP + 2 PWM 2 CCP + 2 PWM 2 CCP + 2 PWM 2 CCP + 2 PWM
EUSART / MSSP 1 / 1 1 / 1 1 / 1 1 / 1 1 / 1
XLP Sleep Mode Yes Yes Yes Yes Yes
Approx. Unit Price @ 1k (USD) $0.58 $0.52 (est.) $0.48 (est.) $0.46 (est.) $0.50 (est.)

Key Differentiators

  • Largest Flash in 16-pin PIC16F152xx QFN family (vs PIC16F15224-I/MG)
  • Highest RAM in 16-pin PIC16F152xx QFN family (vs PIC16F15224-I/MG)
  • Full peripheral set retained at 16-pin count (vs PIC16F15223-I/MG)

Design Notes

Estimated: at 32 MHz active and 1.8V VDD, the PIC16F15225-I/MG core draws roughly 2-3 mA; in XLP Sleep with peripherals disabled, current drops into the sub-microamp range suitable for coin-cell operation. Decouple VDD with a 100 nF ceramic placed within 3 mm of the QFN pin, and add a bulk 1-10 uF tantalum or ceramic if VDD is shared with a switching regulator. Use the PPS to keep peripherals off during Sleep and wake only on interrupt.

The 16-QFN (3x3 mm) package has an exposed thermal pad that must be soldered to a continuous ground pour for mechanical reliability and thermal dissipation. Recommended land pattern follows IPC-7351 with a center pad (roughly 1.0 mm x 1.0 mm thermal via array of 0.2-0.3 mm vias). Keep high-frequency traces (PWM outputs, EUSART) short and away from analog ADC inputs to minimize crosstalk. Stencil aperture for the center pad should be split into 4-6 smaller openings to reduce solder voiding.

Do not assume the PIC16F15225 and PIC16F15224 share identical Flash size in firmware builds - configure your MPLAB X project for the correct device ID and verify the program-memory map. When migrating to the lower-Flash PIC16F15223-I/MG, ensure your .hex fits within 3 KB or boot will fail at ICSP verification. Always set the Configuration Words (FOSC, WDTE, LVP, BOR) explicitly in code; relying on factory defaults can lock you out of low-voltage programming or enable an unexpected watchdog.

Compliance Information

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

RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - this is a general-purpose industrial-grade part. For automotive, look at PIC16F15244-E/MG variants or higher-tier AEC-Q100 qualified PICs.

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

Related Searches

PIC16F15225-I/MG PIC16F15225 datasheet Microchip PIC16F15225 PIC16F15225 14KB Flash 32MHz QFN 16-QFN 3x3 microcontroller PIC16F15225 sensor hub IoT PIC16F15225 vs PIC16F15224 PIC16F15225 drop-in replacement buy PIC16F15225-I/MG what is the RAM size of PIC16F15225 PIC16F15225 pinout 16-QFN low power 8-bit MCU XLP sleep

Related Components & Terms

Microchip Technology PIC16F15225 PIC16F15225-I/MG PIC16F15224-I/MG PIC16F15223-I/MG PIC16F15213T-I/MF PIC16F15214-I/P PIC16F15244-I/MG 8-bit microcontroller MCU Enhanced Mid-Range core PIC16F152xx family Core Independent Peripherals PPS (Peripheral Pin Select) XLP (eXtreme Low Power) EUSART MSSP 10-bit ADC CCP PWM 16-QFN QFN package family surface mount RoHS AEC-Q100 MPLAB X IDE XC8 compiler
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