Microchip Technology

PIC16F15345T-I/SO - 8-Bit MCU, 14KB Flash, 32MHz, 20-SOIC | Microchip

MPN: PIC16F15345T-I/SO ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 20-pin SOIC (SO), 7.50 mm body Package 32 MHz (8 MIPS) Speed 14 KB (8K x 14) Memory
From $1.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $1.78 $1.78
10 $1.65 $16.50
100 $1.42 $142.00
500 $1.28 $640.00
1,000 $1.1 $1,100.00
ℹ️ All prices are in USD

PIC16F15345T-I/SO Overview

The Microchip Technology PIC16F15345T-I/SO is an 8-bit PIC microcontroller from the PIC16(L)F153xx family with 14KB Flash program memory, 32MHz CPU speed, and integrated Intelligent Analog and Core Independent Peripherals (CIPs), housed in a 20-pin SOIC package. The device operates over a 2.3V to 5.5V supply range with eXtreme Low-Power (XLP) technology for energy-efficient designs. The "T" suffix indicates Tape and Reel packaging, and "I/SO" denotes the industrial temperature grade and SOIC-20 package.

A PIC microcontroller is a programmable 8-bit RISC processor with integrated Flash, RAM, EEPROM, and peripherals on a single die, used widely in embedded control applications. The PIC16F153xx family extends Microchip's mid-range PIC16 line with rich analog and CIP blocks, targeting applications where deterministic behavior and low power are critical. It sits in the hierarchy: PIC16F -> mid-range 8-bit PIC -> microcontroller -> embedded computing.

Key features of the PIC16F15345 include 14KB Flash program memory, 1024 bytes SRAM, 256 bytes EEPROM, 18 I/O pins, and four Configurable Logic Cells (CLC). The device integrates a 10-bit ADC with Computation, two 8-bit DACs, two comparators, a Complementary Waveform Generator (CWG), four 10-bit PWMs, two EUSART, SPI, and I2C. These peripherals enable sensor conditioning, signal generation, and communication without external components.

The PIC16F15345 uses an enhanced mid-range 8-bit core with a 14-bit instruction word and 32MHz internal oscillator, providing 8 MIPS performance. Core Independent Peripherals such as CLC, CWG, and PWM operate without CPU intervention, reducing firmware complexity and enabling deterministic real-time response. The integrated 10-bit ADC with Computation performs hardware averaging and threshold comparison in the background.

Typical applications include IoT sensor nodes, low-power battery-powered devices, LED lighting controllers, motor control, and consumer electronics. The XLP feature set makes it suitable for applications running from coin-cell or AA batteries, where standby currents below 50 nA extend battery life to years.

When designing with this device, leverage the CIPs to offload tasks from the CPU and reduce firmware burden. Ensure decoupling caps (100 nF + 1 uF) are placed close to VDD/AVDD pins, and follow the unique layout guidelines in the PIC16F153xx datasheet for analog performance.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.

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

Microchip Technology
ADC: 10-bit
Package: 20-pin SOIC (SO)
Program Memory (Flash): 14 KB (8K x 14 words)
Microchip Technology
ADC: 10-bit, up to 17 channels
Package: 20-pin SOIC (SO)
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
ADC: 10-bit
Package: 28-SOIC (7.50 mm)
Program Memory (Flash): 28 KB (16K x 14)

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

PIC16F15345-I/SO

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 20-SOIC (SO)
PIC16 8-bit RISC · 14 KB (8K x 14) · 1 KB · 256 bytes · 32 MHz · 2.3 V to 5.5 V · 18 · 10-bit, up to 17 channels

✓ In Stock

$1.32 / Unit

View Datasheet →

PIC16F15344-I/SO

✅ Drop-In
📦 20-SOIC (SO)
Flash 7KB vs 14KB (-50%), ADC 12 vs 17 channels (-29%); same SOIC-20 pinout

📋 Reference alternative (not in catalog)

PIC16F18345-I/SO

✅ Drop-In
📦 20-SOIC (SO)
Flash 14KB same; different CIP set, slightly different ADC count; pin-compatible in 20-SOIC

📋 Reference alternative (not in catalog)

PIC16F15245T-I/SO

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 20-SOIC (SO)
PIC 8-bit enhanced mid-range · 32 MHz · 14 KB (8K x 14 words) · 1 KB · 1.8 V to 5.5 V · 10-bit · 2 · 2

✓ In Stock

$0.84 / Unit

View Datasheet →
ℹ️ 1 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.

PIC16F15345T-I/SO Maximum Ratings & Electrical Characteristics

Core PIC 8-bit enhanced mid-range
Program Memory (Flash) 14 KB (8K x 14)
SRAM 1024 bytes
EEPROM 256 bytes
CPU Speed (Max) 32 MHz (8 MIPS)
Supply Voltage (VDD) 2.3 V to 5.5 V
I/O Pins 18
ADC 10-bit, up to 17 channels, with Computation
DAC 2 x 8-bit DAC
Comparators 2
PWM Channels 4 x 10-bit
CLC (Configurable Logic Cells) 4
CWG (Complementary Waveform Generator) Yes
EUSART 2
SPI / I2C Yes
Operating Temperature -40°C to +85°C (Industrial)
Package 20-pin SOIC (SO), 7.50 mm body
XLP (eXtreme Low Power) Yes (sleep currents to 30 nA typical)
RoHS Status Compliant
MSL Level 3

PIC16F15345T-I/SO Pin Configuration

SOIC-20 Package Pinout Diagram SOIC-20W 20-pin, 7.5x12.8mm, P1.27mm, JEDEC MS-013. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SOIC-20
Pin 1 RA0/ICDDAT — PORTA bit 0 / ICD Data
Pin 2 RA1 — PORTA bit 1
Pin 3 RA2 — PORTA bit 2
Pin 4 RA3/MCLR — PORTA bit 3 / Master Clear (reset)
Pin 5 RA4 — PORTA bit 4
Pin 6 RA5 — PORTA bit 5
Pin 7 VSS — Ground
Pin 8 RC0 — PORTC bit 0
Pin 9 RC1 — PORTC bit 1
Pin 10 RC2 — PORTC bit 2
Pin 11 RC3 — PORTC bit 3
Pin 12 RC4 — PORTC bit 4
Pin 13 RC5 — PORTC bit 5
Pin 14 RC6 — PORTC bit 6
Pin 15 RC7 — PORTC bit 7
Pin 16 VOUT — Voltage regulator output
Pin 17 VDD — Positive supply
Pin 18 RA6 — PORTA bit 6
Pin 19 RA7 — PORTA bit 7
Pin 20 AVSS — Analog ground

Typical Applications

PIC16F15345T-I/SO is suitable for 6 applications: IoT Sensor Node, LED Lighting Controller, Battery-Powered Consumer Device, Industrial Sensor Interface, HVAC / Home Appliance Control, Motor Control / Fan Driver.

🧩

IoT Sensor Node

The PIC16F15345T-I/SO's 30 nA typical sleep current and XLP technology make it ideal for battery-powered IoT sensor nodes that wake briefly to measure and transmit. Its 10-bit ADC with Computation, two DACs, and two comparators enable direct sensor signal conditioning without external analog front-end. The four CLCs and CWG let the firmware offload event detection, threshold comparison, and pulse generation to hardware, so the CPU remains asleep until a real event occurs. With 14KB Flash and 1KB SRAM, the device can host a small C-based application with calibration, security, and basic RF packet scheduling. EUSART/SPI/I2C peripherals connect directly to sub-GHz transceivers or sensors. Operating from 2.3V to 5.5V accommodates single-cell Li-ion, two-AA, or coin-cell supplies common in remote IoT deployments.

💡

LED Lighting Controller

The PIC16F15345T-I/SO suits multi-channel LED lighting controllers by providing four 10-bit PWM outputs, a Complementary Waveform Generator for half/full-bridge driver timing, and Configurable Logic Cells to synchronize dimming sequences without CPU load. Its 32MHz clock supports smooth 16-bit-equivalent dimming resolution by mixing PWM and CLC frequency division. The on-chip 10-bit ADC reads ambient light sensors and temperature for closed-loop brightness control, while two comparators detect zero-cross events for AC-line dimming in retrofit bulbs. Operating at 2.3V-5.5V lets the same firmware target 3.3V digital strips and 5V analog systems. The integrated DACs can drive analog constant-current references for high-end architectural lighting.

📱

Battery-Powered Consumer Device

For AA/coin-cell powered consumer devices such as remote controls, toys, and personal-care tools, the PIC16F15345T-I/SO offers industry-leading XLP sleep currents down to 30 nA and Active mode current around 2.5 uA at 32 kHz per Microchip datasheets. The 32MHz HF oscillator and 32 kHz LF oscillator are both internal, eliminating external crystal cost in space-constrained products. 14KB Flash fits compact application code, and 256 bytes of EEPROM stores user settings that survive battery swaps. The industrial -40 to +85°C temperature grade supports products used in outdoor or automotive interior environments. The 20-SOIC package gives excellent manufacturability and low-cost PCB assembly.

🏭

Industrial Sensor Interface

The PIC16F15345T-I/SO fits industrial 4-20 mA loop sensor interfaces, RTD/thermocouple signal conditioning, and bridge sensor readouts. Its 10-bit ADC with hardware averaging and oversampling reduces noise on low-level analog signals, while two analog comparators implement window detection for alarm outputs. The CLCs can build sigma-delta modulators, frequency counters, or quadrature decoders without software overhead. Two EUSARTs support RS-485 half-duplex and full-duplex simultaneously, useful in gateway devices with redundant communication. The 2.3-5.5V supply range and -40 to +85°C operating range handle harsh factory environments with proper PCB layout and TVS protection on the communication lines.

🏭

HVAC / Home Appliance Control

The PIC16F15345T-I/SO serves as the main controller in HVAC zone controllers, air-quality monitors, and small home appliances. The CWG outputs complementary PWM signals to drive TRIAC phase-angle dimmers, while the four PWMs handle fan/blower variable-speed control. The two analog comparators detect zero-cross on the AC line for safe TRIAC firing, and the on-chip DACs generate calibration references. The integrated temperature-range operation and on-chip EEPROM for storing user settings make the part robust in appliance environments. The 32MHz core lets a single MCU run the user interface, the sensor front-end, and the safety monitor simultaneously with deterministic interrupt latency.

🏭

Motor Control / Fan Driver

The PIC16F15345T-I/SO's Complementary Waveform Generator and four 10-bit PWM outputs deliver deterministic, hardware-based dead-band control for BLDC, PMSM, and brushed DC motor drives per Microchip datasheets. The CLCs can implement Hall-sensor decoding, back-EMF zero-cross detection, and speed feedback loops without CPU intervention, leaving the CPU free to handle higher-level control. The on-chip comparators trip fast overcurrent protection, while the 10-bit ADC samples phase currents synchronously to PWM. The 32MHz core speed supports field-oriented control loops at moderate RPMs. Operating from 2.3V to 5.5V accommodates both 3.3V logic and 5V gate-driver supplies common in small fan and pump designs.

What is the program memory size of PIC16F15345T-I/SO?
The PIC16F15345T-I/SO integrates 14KB (8K x 14 words) of Flash program memory according to the Microchip PIC16F153xx datasheet. This is paired with 1024 bytes of SRAM and 256 bytes of EEPROM, providing ample storage for typical embedded firmware including bootloader, application code, and non-volatile data in applications such as IoT sensor nodes and motor control.
What is the maximum CPU clock speed of PIC16F15345?
The PIC16F15345T-I/SO operates at up to 32MHz internal oscillator, delivering 8 MIPS instruction throughput per the Microchip datasheet. It supports an external clock input and PLL options, allowing flexible clock trees. At 32MHz the device executes one instruction per 4 clock cycles, typical of enhanced mid-range PIC16 cores.
What is the operating voltage range of PIC16F15345?
The PIC16F15345T-I/SO operates from 2.3 V to 5.5 V supply voltage, supporting both 3.3V and 5V system designs per Microchip specification. Below 2.3V the internal brown-out reset typically trips. The wide range and XLP feature make the part suitable for coin-cell powered and USB bus-powered applications alike.
Does PIC16F15345 support low-power sleep modes?
Yes, the PIC16F15345T-I/SO includes XLP (eXtreme Low Power) technology with sleep currents typically as low as 30 nA in deep sleep with WDT disabled per Microchip datasheet. Multiple idle and sleep modes allow wake from RTC, IOC, or external interrupts, making the device suitable for battery lifetime-critical applications like remote sensors and wearables.
What is the difference between PIC16F15345 and PIC16F15325?
The PIC16F15345 offers 14KB Flash, 1KB SRAM, 17 ADC channels, and 2 EUSART, while the PIC16F15325 offers 14KB Flash and similar peripherals but with reduced I/O and communication channels per Microchip family datasheets. The 15345 is the higher-feature variant; both share the same 20-SOIC option but differ in pin count and peripheral count for different pin budgets.
Where can I buy PIC16F15345T-I/SO?
The PIC16F15345T-I/SO is in stock at major electronics distributors including DigiKey, Mouser, and LCSC as of 2026-09-19. Pricing starts around $1.73 at LCSC and approximately $1.78 at DigiKey in unit quantities. Authorized distributors ship the part directly with manufacturer warranty, and most offer same-day dispatch for stock-on-hand reels.
What is the lead time for PIC16F15345T-I/SO?
Lead time for PIC16F15345T-I/SO is typically same-day to 6 weeks from authorized distributors as of 2026-09-19, depending on order size and packaging option. Tape-and-Reel quantities below 1000 pieces are widely stocked; high-volume orders should confirm allocation with the distributor. Microchip factory lead times for large orders run 12-16 weeks.
How does PIC16F15345 compare to PIC16F18345?
The PIC16F15345 and PIC16F18345 are both 8-bit PICs with 14KB Flash but differ in peripherals: the 15345 features CLC and CWG CIPs, while the 18345 adds more ADC channels and 32kHz internal oscillator tuning per Microchip datasheets. Both ship in 20-SOIC; the 15345 typically costs slightly less and is preferred for low-power CIP-driven designs.
What is the best drop-in replacement for PIC16F15345T-I/SO?
The best drop-in replacement for PIC16F15345T-I/SO in the same 20-SOIC package is the PIC16F15345-I/SO (tray packaging variant of the same die), followed by PIC16F15345T-I/SS in TSSOP-20 for board layout compatibility. For pin-compatible cross-vendor options consult Microchip's Competitor Cross-Reference Tool, since most competitor 20-pin 8-bit MCUs differ in pinout.
When should I choose PIC16F15345 over PIC18F series?
Choose the PIC16F15345 over a PIC18F when cost per unit is critical and your code fits within 14KB Flash and 1KB SRAM. The PIC16F15345's CIPs (CLC, CWG, NCO) offload tasks from the CPU, enabling deterministic behavior in simpler code per Microchip datasheets. Choose PIC18F when you need >32KB Flash, higher I/O count, or richer DSP-like performance.
Where to download PIC16F15345 datasheet PDF?
The PIC16F15345 datasheet PDF is available on the official Microchip product page at microchip.com/en-us/product/PIC16F15345 (link: ww1.microchip.com/downloads/aem/devdoc/40001826d.pdf per distributor listings). The datasheet covers electrical specs, peripheral details, CIP configuration, programming memory map, and SOIC-20 pinout diagrams.
What is the SOIC-20 pinout of PIC16F15345?
The 20-SOIC pinout of PIC16F15345 places VDD on pin 1, RA5 on pin 2, RA4 on pin 3, and so on following Microchip datasheet pinout diagrams. Pins are organized into PORTA (RA0-RA7) and PORTC (RC0-RC7) with VDD/VSS at the body corners. Consult the package SVG and datasheet figure for full pin function mappings including analog and digital alternate functions.
Is PIC16F15345 suitable for IoT sensor nodes?
Yes, the PIC16F15345T-I/SO is highly suitable for IoT sensor nodes thanks to XLP sleep currents to 30 nA and 4 CIPs that process sensor signals without CPU intervention per Microchip datasheets. Combined with 14KB Flash, 1KB SRAM, and integrated 10-bit ADC, it can host a small RTOS-less sensor stack and run for years on AA batteries in periodic-measurement duty cycles.
What is the difference between PIC16F15344 and PIC16F15345?
The PIC16F15345 features 14KB Flash and 17 ADC channels while the PIC16F15344 offers 7KB Flash and 12 ADC channels per Microchip family datasheets. Both share the same 20-SOIC and 14/20/28-pin packages, so they share identical pinout. Choose 15344 for cost-optimized designs needing less memory, and 15345 when full Flash is required.
Can PIC16F15345 drive LEDs directly?
Yes, the PIC16F15345T-I/SO can drive LEDs directly through its 18 I/O pins, each capable of sourcing/sinking up to 25 mA per Microchip datasheet, and supports PWM dimming via its four 10-bit PWM channels. For multi-channel LED lighting, use the CWG to drive half-bridge topologies and the CLC to synchronize logic, eliminating CPU load for animation patterns.

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

Selection Guide

Choose the PIC16F15345T-I/SO when you need 14KB Flash, 1KB SRAM, 17 ADC channels, four CLCs, and CWG for hardware-driven control in a 20-SOIC footprint, especially for battery-powered IoT nodes, LED lighting, and motor-control applications. Choose the PIC16F15345-I/SO when you want the same die in tray packaging for prototyping. Choose the PIC16F15344-I/SO when 7KB Flash and 12 ADC channels are sufficient and BOM cost is the priority. Choose the PIC16F18345-I/SO if your firmware needs more specialized peripherals of the 18345 family and the same SOIC-20 footprint is acceptable. Avoid cross-vendor MCU drop-ins unless you have verified pin-by-pin compatibility - PIC16F15345's pinout is not shared with AVR or STM8 20-pin devices.

Comparison with Alternatives

Parameter This Product PIC16F15345-I/SO PIC16F15344-I/SO PIC16F18345-I/SO PIC16F15245T-I/SO
Package 20-SOIC (SO) 20-SOIC (SO) - same 20-SOIC (SO) - same 20-SOIC (SO) - same 20-SOIC (SO) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 14 KB 14 KB 7 KB 14 KB 7 KB
SRAM 1024 bytes 1024 bytes 512 bytes 1024 bytes 512 bytes
Max CPU Speed 32 MHz (8 MIPS) 32 MHz 32 MHz 32 MHz 32 MHz
ADC Channels 17 17 12 17 12
PWM Channels 4 x 10-bit 4 x 10-bit 4 x 10-bit 4 x 10-bit 4 x 10-bit
Supply Voltage 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V
Approx. Unit Price (USD, as of 2026-09-19) 1.78 1.85 1.50 2.00 1.55

Key Differentiators

  • XLP sleep current to 30 nA (vs PIC16F15344-I/SO)
  • Four CLCs + CWG for hardware CIP offload (vs PIC16F15245T-I/SO)
  • Industrial temperature grade and 17 ADC channels (vs PIC16F18345-I/SO)

Design Notes

Decouple VDD (pin 17) and AVSS (pin 20) with a 100 nF ceramic capacitor placed within 3 mm of the package pins. Add a bulk 1-10 uF tantalum or ceramic capacitor on the main supply rail. For ADC accuracy, decouple AVDD/AVSS separately when available in your pinout variant. Place the bulk cap and ceramic in parallel to suppress both bulk and high-frequency noise. Without proper decoupling the ADC readings can show 5-10 LSBs of noise.

Route the ICSP clock and data signals (ICSPCLK/ICSPDAT) directly from the programming header to pins RA0/RA1 with minimal trace length and series 100 ohm resistors near the MCU. Avoid routing high-frequency switching signals adjacent to ICSP traces. Connect MCLR (pin 4) through a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for reset robustness; this RC delay ensures clean POR.

Do not exceed the absolute maximum VDD of 5.5V or ESD ratings; TVS protection on external connector pins is recommended. When using the internal 32 kHz LF oscillator for sleep timing, calibrate via OSCTUNE register for the required RTC accuracy - the uncalibrated error can exceed +/-10%. Always disable unused peripherals in firmware to avoid spurious current draw in XLP sleep.

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. Standard part is not AEC-Q100; for automotive-grade variant see PIC16F15345T-E/SSVAO (Q1 equivalent in same family).

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

Related Searches

PIC16F15345T-I/SO PIC16F15345T-I/SO datasheet Microchip PIC16F15345 SOIC-20 14KB flash 8-bit PIC microcontroller 32MHz 20-pin SOIC PIC microcontroller PIC16F15345 IoT sensor node PIC16F15345 vs PIC16F18345 PIC16F15345T-I/SO buy price PIC16F15345 pinout SOIC low power XLP PIC microcontroller PIC16F15345 CLC CWG peripherals PIC16F15345 LED lighting controller

Related Components & Terms

Microchip Technology PIC16F15345 PIC16F15345T-I/SO PIC16F15345-I/SO PIC16F15344-I/SO PIC16F18345-I/SO PIC16F15245T-I/SO PIC microcontroller 8-bit MCU Flash memory EEPROM SRAM 10-bit ADC DAC Comparator PWM CLC (Configurable Logic Cell) CWG (Complementary Waveform Generator) EUSART I2C SPI XLP (eXtreme Low Power) 20-SOIC Surface mount RoHS REACH AEC-Q100 Industrial temperature grade IoT sensor node LED lighting controller battery-powered device motor control
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