Microchip Technology

PIC16F15223-E/SL - 8-bit MCU, 3.5KB Flash, 32MHz | Microchip

MPN: PIC16F15223-E/SL βœ“ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 0.6 uA typical Id 14-pin SOIC (SL) Package 32 MHz Speed 3.5 KB (2K x 14 words) Memory
From $0.54 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $0.94 $0.94
10 $0.85 $8.50
100 $0.72 $72.00
500 $0.61 $305.00
1,000 $0.54 $540.00
ℹ️ All prices are in USD

PIC16F15223-E/SL Overview

The Microchip PIC16F15223-E/SL is an 8-bit PIC16 microcontroller featuring 3.5KB Flash program memory, 256 bytes RAM, and a 10-bit ADC, housed in a 14-pin SOIC package. It operates at up to 32MHz from a 1.8V to 5.5V supply and integrates Core Independent Peripherals (CIPs), dual PWM/CCP modules, and standard communication peripherals (EUSART, SPI, I2C) for embedded designs.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash/ROM), working RAM, and on-chip peripherals such as ADCs, timers, and communication interfaces. The PIC16 family sits in Microchip's 8-bit mid-range portfolio (microcontroller -> 8-bit MCU -> PIC16 family -> PIC16F152xx sub-family), targeting cost-sensitive and low-power embedded applications. The 8-bit PIC architecture uses a modified Harvard design with separate program and data buses, delivering deterministic instruction execution. Core Independent Peripherals (CIPs) are hardware blocks that operate without CPU intervention, offloading tasks such as signal generation, sequencing, and analog monitoring.

Key features of the PIC16F15223 include 3.5KB Flash (2K x 14 words), 256 bytes RAM, a 10-bit ADC with multiple channels, two PWM modules plus two CCP (Capture/Compare/PWM) modules, hardware EUSART, SPI, and I2C peripherals, Peripheral Pin Select (PPS) for flexible signal routing, and eXtreme Low-Power (XLP) Sleep mode drawing typically 0.6 uA. The 14-pin SOIC (SL) package provides a compact, hand-solderable footprint suitable for through-hole-style prototyping or low-density SMT assemblies.

The PIC16F152xx family uses an Enhanced Mid-Range 8-bit RISC core with a hardware multiplier, 49 instructions, and a single-cycle instruction execution at 32MHz. PPS remapping allows most digital peripherals to be assigned to multiple I/O pins, simplifying PCB layout and BOM reuse across variants. Functional Safety (FuSa) documentation and Class B safety libraries are available from Microchip, supporting IEC 60730 compliance for home appliances and similar regulated products.

Typical applications include consumer appliances, low-cost sensor nodes, LED lighting controllers, battery-powered IoT endpoints, white-good control boards, and small motor/H-bridge drivers using the integrated PWM/CCP. The wide operating voltage and low sleep current also suit coin-cell or energy-harvesting designs.

When designing with this part, leverage PPS to optimize pin assignments early; the 14-pin SOIC has limited dedicated peripheral pins, so PPS remapping is essential when multiple peripherals must coexist. Always provide adequate decoupling (100 nF plus 1-10 uF bulk) near VDD, and follow Microchip's Emulated EEPROM guidance if non-volatile data storage beyond the dedicated EEPROM area is required.

This page synthesizes distributor pricing, drop-in package-compatible alternatives in the PIC16F152xx family, and practical design notes not found in the manufacturer datasheet summary, giving engineers a faster path from part selection to prototype.

Drop-in alternatives for PIC16F15223-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 PIC16F15223-E/SL (same form factor and footprint) β€” differing in ADC, Package, Program Memory (Flash), Communication Peripherals, Core Architecture.

Microchip Technology
ADC: 10-bit, multiple channels
Package: 8-pin SOIC (SN)
Program Memory (Flash): 7 KB (4K x 14 words)
Microchip Technology
ADC: 10-bit
Package: 8-PDIP (DIP-8) through-hole
Program Memory (Flash): 7 KB (4K x 14 words)

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

PIC16F15214-I/P

βœ… Drop-In
Microchip Technology
πŸ“¦ 14-pin SOIC
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 β†’

PIC16F15214-E/SN

βœ… Drop-In
Microchip Technology
πŸ“¦ 14-pin 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 β†’
ℹ️ 2 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC16F15223-E/SL Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC Enhanced Mid-Range RISC
Program Memory (Flash) 3.5 KB (2K x 14 words)
Data RAM 256 bytes
Maximum CPU Speed 32 MHz
Supply Voltage (VDD) 1.8 V to 5.5 V
ADC 10-bit, multi-channel
PWM Modules 2
CCP Modules 2
Communication Peripherals EUSART, SPI, I2C
Peripheral Pin Select (PPS) Yes
Watchdog Timer (WDT) Yes
Package 14-pin SOIC (SL)
Operating Temperature -40C to +125C (E suffix = Extended)
Sleep Current (XLP) 0.6 uA typical
RoHS Status Compliant
Mounting Type Surface Mount

PIC16F15223-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 VDD β€” Positive supply voltage (1.8V to 5.5V)
Pin 2 RA5 β€” GPIO / PPS-mappable peripheral input/output
Pin 3 RA4 β€” GPIO / PPS-mappable peripheral input/output
Pin 4 RA3 β€” GPIO / MCLR (master clear / reset input)
Pin 5 RC5 β€” GPIO / PPS-mappable peripheral input/output
Pin 6 RC4 β€” GPIO / PPS-mappable peripheral input/output
Pin 7 RC3 β€” GPIO / PPS-mappable peripheral input/output
Pin 8 RC2 β€” GPIO / PPS-mappable peripheral input/output
Pin 9 RC1 β€” GPIO / ICSPCLK (programming clock)
Pin 10 RC0 β€” GPIO / ICSPDAT (programming data)
Pin 11 RA2 β€” GPIO / PPS-mappable peripheral input/output
Pin 12 RA1 β€” GPIO / PPS-mappable peripheral input/output
Pin 13 RA0 β€” GPIO / PPS-mappable peripheral input/output
Pin 14 VSS β€” Ground reference

Typical Applications

PIC16F15223-E/SL is suitable for 7 applications: Consumer Appliance Control Board, Battery-Powered Sensor Node, LED Lighting Controller, Small Motor / Fan Driver, Home Security Sensor (PIR/Microwave), Industrial Push-Button / Keypad Hub, IoT Endpoint with Sub-GHz Link.

🏭

Consumer Appliance Control Board

The PIC16F15223-E/SL suits consumer appliance control boards (washing machines, dishwashers, coffee makers) because its 3.5KB Flash, 256B RAM, and 10-bit ADC cover typical sensor-conditioning and user-interface code. Functional Safety (FuSa) Class B libraries plus the IEC 60730 reference package from Microchip simplify compliance for regulated white-good designs. PPS routing allows PCB reuse across product variants, and the 14-pin SOIC keeps BOM cost low while supporting both 3.3V and 5V rails. Use it with a small triac/relay driver stage for mains-load switching.

🧩

Battery-Powered Sensor Node

The PIC16F15223-E/SL is well suited for battery-powered sensor nodes that sleep most of the time: its 0.6 uA typical Sleep current (XLP mode) extends coin-cell life, while 32MHz active execution keeps wake-and-measure windows short. The 10-bit ADC and integrated op-amp (where fitted) directly interface thermistors, photodiodes, or PIR sensors. PPS lets the designer route UART debug to unused pins, keeping the SOIC-14 footprint. Pair with a low-power radio module such as the same-family sub-GHz transceiver on a SPI interface.

πŸ’‘

LED Lighting Controller

The PIC16F15223-E/SL works as a low-cost LED lighting controller, using its two PWM channels plus two CCP modules to drive constant-current LED strings with dimming and color-mixing. The 32MHz core gives ample headroom for DMX/DALI decoding or simple button-status control. The wide 1.8V-5.5V supply directly powers from a 3.3V or 5V LED driver rail, eliminating a separate LDO. Use PPS to map the PWM outputs to convenient pins while keeping the SOIC-14 layout reusable across 1-, 2-, and 3-channel SKUs.

πŸš—

Small Motor / Fan Driver

The PIC16F15223-E/SL can drive small brushed DC motors, fans, or H-bridges using its PWM/CCP blocks and 10-bit ADC for back-EMF or current sensing. The Enhanced Mid-Range core delivers deterministic loop times needed for closed-loop RPM control. The -E Extended temperature grade supports underhood automotive and outdoor industrial environments. Use the EUSART for command-line diagnostics and SPI/I2C for digital potentiometer control of the analog front end.

πŸŽ₯

Home Security Sensor (PIR/Microwave)

The PIC16F15223-E/SL is a good fit for low-cost PIR or microwave motion sensors that demand low standby current and rapid wake. Its XLP Sleep (~0.6 uA typical) keeps battery life long, while the 10-bit ADC samples the analog front end on demand. PPS remapping lets the designer assign EUSART diagnostics to a pin that doubles as a programming pin during manufacturing. The SOIC-14 footprint keeps the sensor PCB under 20 mm x 20 mm, suitable for ceiling-mount enclosures.

🏭

Industrial Push-Button / Keypad Hub

The PIC16F15223-E/SL is well suited to small industrial push-button or keypad hubs, where its interrupt-on-change and hardware PWM modules simplify debouncing and LED feedback without CPU overhead. The 14-pin SOIC provides enough I/O for a 4x4 keypad matrix plus status LEDs, and the EUSART links to a master PLC or HMI. Industrial-grade -40C to +85C operation (with -E Extended grade up to +125C) supports factory-floor enclosures. Use the WDT with the on-chip Class B self-test for IEC 60730 compliance in regulated equipment.

🌐

IoT Endpoint with Sub-GHz Link

The PIC16F15223-E/SL can serve as the controller in a sub-GHz IoT endpoint, interfacing a small radio over SPI and reporting telemetry through the EUSART debug port. The 32MHz core supports light-weight MAC and AES-128 in firmware, while XLP Sleep keeps average current below 5 uA in duty-cycled operation. PPS flexibility lets designers reserve the SOIC-14 layout for both radio-equipped and non-radio SKUs. Pair with the same-family sub-GHz transceiver for a Microchip-only BOM.

Recommended Products Summary

PIC16F15214-I/P Microchip Technology Used in: Consumer Appliance Control Board MCP6002 Op-amp for signal conditioning Used in: Consumer Appliance Control Board MRF89XA Sub-GHz transceiver over SPI Used in: Battery-Powered Sensor Node, IoT Endpoint with Sub-GHz Link MCP9808 High-accuracy temperature sensor over I2C Used in: Battery-Powered Sensor Node HVLED001A LED driver front-end Used in: LED Lighting Controller MCP4725 DAC for tunable-white control Used in: LED Lighting Controller DRV8870 Brushed DC motor driver Used in: Small Motor / Fan Driver MCP4018 Digital potentiometer over I2C Used in: Small Motor / Fan Driver Analog Devices ADPD188BI Optical motion sensor front-end (cross-brand reference, not drop-in) Used in: Home Security Sensor (PIR/Microwave) MCP3421 18-bit ADC for analog front end Used in: Home Security Sensor (PIR/Microwave) MCP23017 I/O expander for additional keypad lines Used in: Industrial Push-Button / Keypad Hub MAX232 RS-232 line driver Used in: Industrial Push-Button / Keypad Hub ATECC608B Crypto authentication over I2C Used in: IoT Endpoint with Sub-GHz Link
What is the operating voltage of PIC16F15223-E/SL?
The PIC16F15223-E/SL operates from 1.8V to 5.5V VDD per the Microchip datasheet, making it compatible with both 3.3V and 5V systems. The wide supply range supports battery-powered designs down to a single Li-ion cell (3.0V nominal) and 5V regulated rails alike, simplifying power-tree design.
What is the maximum clock speed of PIC16F15223-E/SL?
The PIC16F15223-E/SL runs at up to 32MHz internal or external clock. According to the Microchip PIC16F152xx family datasheet, the 32MHz operation delivers 8 MIPS (4:1 instruction-cycle ratio) and supports instruction execution in a single clock cycle, sufficient for most cost-sensitive control loops.
How much Flash and RAM does PIC16F15223-E/SL have?
The PIC16F15223-E/SL includes 3.5KB Flash program memory (2K x 14 words) and 256 bytes of data RAM, per the Microchip datasheet summary. The flash is rated for >10K erase/write cycles and supports self-programming via the ICSP interface, suitable for small firmware with occasional field updates.
What peripherals are integrated on PIC16F15223-E/SL?
The PIC16F15223-E/SL integrates a 10-bit ADC, two PWM modules, two CCP modules, EUSART, SPI, I2C, Peripheral Pin Select (PPS), Watchdog Timer, and eXtreme Low-Power (XLP) Sleep hardware. These Core Independent Peripherals (CIPs) reduce CPU load and BOM cost for appliance and sensor-node designs.
Where can I buy PIC16F15223-E/SL online and what is the price?
The PIC16F15223-E/SL is in stock at authorized distributors including DigiKey, Mouser, and Microchip Direct, as of 2026-09-19. Pricing is approximately $0.94 at qty 1 with volume breaks to roughly $0.54 at 1000 units; lead time is typically same-day for small quantities from major distributors.
What is the lead time for PIC16F15223-E/SL?
As of 2026-09-19, the PIC16F15223-E/SL ships same-day from DigiKey and Mouser in tube and reel packaging for small quantities. Factory lead time for higher volumes (5K+) is typically 8-12 weeks through Microchip Direct, with no EOL announcement currently on the Microchip product lifecycle page.
Is PIC16F15223-E/SL the same as PIC16F15213-E/SN?
No. The PIC16F15223-E/SL (14-pin SOIC) is a higher-pin variant of the PIC16F15213 family and is not pin-compatible with the PIC16F15213-E/SN (8-pin SOIC). They share the same core architecture and peripherals, but the 15213 has fewer I/O pins; verify pin count and package before substituting.
Which is better for a 14-pin SOIC design: PIC16F15223 or PIC16F15214?
The PIC16F15223 and PIC16F15214 both come in 14-pin SOIC packages and share the same PIC16F152xx peripheral set. Choose PIC16F15223 when you need the standard 3.5KB Flash variant; choose PIC16F15214 if your design requires the slightly different memory map or specific PPS routing. Both are drop-in for the SOIC-14 footprint.
When should I choose PIC16F15223-E/SL over a larger PIC16F1xxx?
Choose the PIC16F15223-E/SL when your firmware fits in 3.5KB Flash and you need the SOIC-14 footprint for cost- or size-constrained designs. Move to a larger PIC16F1xxx (e.g., PIC16F18855) when you need more than 8KB Flash, more I/O, or additional CIPs; the larger devices retain pin compatibility only on like-for-like packages.
What is the best drop-in replacement for PIC16F15223-E/SL in the same SOIC-14 footprint?
The PIC16F15214-I/P family member is the closest drop-in upgrade on the SOIC-14 footprint within the PIC16F152xx family. Cross-brand equivalents (e.g., ATtiny equivalents) require footprint redesign and are NOT drop-in; verify pinout and voltage before substituting. Per Microchip documentation, the 152xx family shares the same PPS-mapped peripheral set.
Where can I download the PIC16F15223-E/SL datasheet PDF?
The PIC16F15223 datasheet PDF is available on the official Microchip website at microchip.com/en-us/product/PIC16F15223, with the current revision designated DS40002365 per the family programming specification. Programming specifications are at ww1.microchip.com/downloads/en/DeviceDoc/PIC16F152XX-Family-Programming-Specification-40002149.pdf for reference.
Where can I find the PIC16F15223-E/SL pinout?
The PIC16F15223-E/SL pinout is in the Microchip datasheet DS40002365, showing the 14-pin SOIC pin assignments (VDD, VSS, MCLR, ICSPDAT, ICSPCLK, plus GPIO/PPS-mapped pins). The 14-pin SOIC (SL) package diagram is also rendered on XAIPART's package-diagram asset for the soic-14 package SVG.
What is the difference between PIC16F15223-E/SL and PIC16F15223-I/SL?
The E and I suffixes indicate the operating temperature grade: -E is Extended (-40C to +125C) and -I is Industrial (-40C to +85C). All other parameters are identical, so -E is preferred for automotive underhood or outdoor designs while -I is adequate for indoor consumer/industrial enclosures. Both share the same SOIC-14 footprint.
Does PIC16F15223-E/SL support Functional Safety (FuSa)?
Yes, the PIC16F15223-E/SL is part of Microchip's Functional Safety (FuSa) family with Class B safety libraries and IEC 60730 documentation available, per the DigiKey listing. This supports home appliance, white-good, and similar regulated designs where Class B self-test routines and watchdog supervision are required by the standard.
What is the sleep current of PIC16F15223-E/SL?
The PIC16F15223-E/SL draws typically 0.6 uA in Sleep mode with the eXtreme Low-Power (XLP) feature enabled, per embedded-related.com and Microchip family documentation. This low sleep current, combined with fast wake-up via the on-chip WDT and interrupt-on-change, makes the device suitable for coin-cell and energy-harvesting applications.

Engineering reference data for PIC16F15223-E/SL β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F15223-E/SL when you need an 8-bit MCU in a SOIC-14 footprint with 3.5KB Flash, 256B RAM, and full PIC16F152xx peripheral set (PWM/CCP, ADC, EUSART, SPI, I2C, PPS) for cost-sensitive designs. Choose PIC16F15214-I/P for through-hole assembly or if your firmware needs the slightly different memory map. Choose PIC16F15213-E/SN only if you can shrink to 8 pins - it is NOT drop-in. Move to larger PIC16F1xxx devices (e.g., PIC16F18855) only when more than 8KB Flash or more than 14 I/O are required; the SOIC-14 footprint is not preserved on larger-pin variants. Avoid cross-brand substitutes (e.g., ATtiny) - they require a full PCB redesign and do not share the PIC toolchain (MPLAB X, XC8).

Comparison with Alternatives

Parameter This Product PIC16F15214-I/P PIC16F15214-E/SN PIC16F15213-E/SN
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 14-pin SOIC (SL) 14-pin PDIP (P) - same pinout but through-hole 14-pin SOIC (SN) - same SOIC-14 footprint 8-pin SOIC (SN) - smaller footprint, NOT drop-in
Core 8-bit PIC Enhanced Mid-Range RISC 8-bit PIC Enhanced Mid-Range RISC 8-bit PIC Enhanced Mid-Range RISC 8-bit PIC Enhanced Mid-Range RISC
Maximum Clock 32 MHz 32 MHz 32 MHz 32 MHz
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
Temperature Grade (suffix) -E Extended (-40C to +125C) -I Industrial (-40C to +85C) -E Extended (-40C to +125C) -E Extended (-40C to +125C)
Communication Peripherals EUSART, SPI, I2C EUSART, SPI, I2C EUSART, SPI, I2C EUSART, SPI, I2C

Key Differentiators

  • Functional Safety (FuSa) Class B support with IEC 60730 libraries (vs PIC16F15213-E/SN)
  • Wide 1.8V to 5.5V supply range with XLP Sleep ~0.6 uA (vs PIC16F1516-I/SO)
  • Peripheral Pin Select (PPS) for flexible PCB layout (vs PIC16F1516-I/SO (no PPS))

Design Notes

Estimated: at VDD=3.3V and 32MHz active, the PIC16F15223 core draws roughly 3-5 mA typical; in XLP Sleep with WDT off, current drops to ~0.6 uA typical. Place a 100 nF ceramic decoupling capacitor within 3 mm of VDD (pin 1) and a 1-10 uF bulk capacitor at the PCB supply input. For battery designs, gate all LED indicators through load-switch transistors so they do not leak during Sleep.

Per Microchip SOIC-14 layout guidelines, keep ICSP pins (RC0/RC1) routed to a 5-pin header or test-pad cluster for in-circuit programming and debug. The MCLR pin (RA3) requires a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for clean reset; do not leave MCLR floating. Route the 32MHz external crystal traces (if used) short and symmetric, with ground guard rings, to avoid EMI susceptibility.

A common pitfall is omitting Peripheral Pin Select (PPS) configuration at startup: by default after reset most digital peripherals are mapped to specific pins, and failing to call PPS_unlock + PPS_remap in the init code will leave UART/SPI/PWM on the wrong pads. Always include the PPS unlock sequence (PPSLOCK = 0x55; PPSLOCK = 0xAA) before writing registers and re-lock after configuration to prevent accidental writes.

The 10-bit ADC reference is the supply voltage by default; for better noise performance tie VDD to a clean analog rail and add a small RC filter (10 ohm + 100 nF) at the MCU VDD pin to isolate from digital switching transients. If using ADC channels on shared analog/digital pins, switch the pin to digital input mode before reading digital signals to prevent shoot-through in the input buffer.

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; IEC 60730 Class B safety libraries available separately from Microchip for FuSa designs. AEC-Q100 not specifically qualified - this is a general-purpose industrial/consumer MCU.

Related Searches

PIC16F15223-E/SL PIC16F15223 datasheet Microchip PIC16F15223 8-bit PIC microcontroller 3.5KB Flash SOIC-14 PIC MCU 32MHz PIC16F15223 low power sleep mode PIC16F15223 Functional Safety IEC 60730 PIC16F15223 vs PIC16F15214 buy PIC16F15223-E/SL online PIC16F15223-E/SL price 1000 what is PPS in PIC16 microcontroller PIC16F15223 pinout SOIC-14 PIC16F15223 cross reference replacement battery powered PIC16F15223 sensor node

Related Components & Terms

Microchip Technology PIC16F15223 PIC16F15223-E/SL PIC16F15214-I/P PIC16F15214-E/SN PIC16F15213-E/SN PIC16F1516-I/SO PIC16F152xx family PIC16F1xxx 8-bit microcontroller Enhanced Mid-Range RISC core PIC16 architecture Harvard architecture Core Independent Peripherals (CIPs) Peripheral Pin Select (PPS) XLP (eXtreme Low Power) SOIC-14 (SL) package SMD / surface mount RoHS REACH IEC 60730 Functional Safety (FuSa) EUSART SPI I2C PWM CCP (Capture/Compare/PWM) 10-bit ADC Watchdog Timer (WDT)
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