PIC16F15345-I/SO Microchip Integrated Circuit (Small Outline Packages) In Stock

Microchip PIC16F15345-I/SO is an 8-bit PIC microcontroller with 14 KB Flash, 1 KB RAM, and a rich analog and digital peripheral set including 4 PWMs, 12-bit ADC, DAC, comparator, 2 EUSARTs, and SPI/I2C. It runs at up to 32 MHz and is packaged in a 20-pin SOIC for easy surface-mount assembly. Designed for low-cost embedded control, sensor interfaces, and IoT node applications.

ACTIVEIntegrated CircuitVerified Jun 2026
Package / Visual Reference
PIC16F15345-I/SOSmall Outline Packages
Quick Facts
Manufacturer
Microchip
Package
Small Outline Packages
Pin Count
20
Lifecycle
ACTIVE
Category
Integrated Circuit
Price
From $1.0000(MOQ 1)
Temp Range
-40.0°C to 85.0°C
RoHS
Compliant
Lead Time
3–7 business days
Shipping
DHL Express · Worldwide

Key Features

  • 8-bit PIC16 core running up to 32 MHz with 14 KB Flash and 1 KB SRAM
  • Rich analog peripherals: 12-bit ADC, DAC, and comparator on a single chip
  • 4 independent PWM outputs plus 4 Configurable Logic Cell (CLC) modules
  • Dual EUSART plus SPI and I2C for multi-protocol communication
  • 20-pin SOIC package balancing pin count and compact PCB footprint

Applications

PIC16F15345-I/SO is well-suited for low-cost sensor interfaces, motor speed control, and consumer appliance controllers requiring multiple PWM outputs and analog measurement in a single 8-bit device. Its dual EUSART and SPI/I2C peripherals allow it to simultaneously communicate with a host processor and sensor modules, making it practical for IoT gateway edge nodes and home automation control boards.

Specifications

Manufacturer Package CodeSOIC-20
Factory Lead Time7Weeks
Date Of Intro2016-11-21
YTEOL19
Has ADCYES
Bit Size32
Boundary ScanNO
CPU FamilyPIC16
Clock Frequency-Max32MHz
DAC ChannelsYES
DMA ChannelsNO
FormatFIXED POINT
Integrated CacheNO
JESD-30 CodeR-PDSO-G20
JESD-609 Codee3
Low Power ModeYES
Number of I/O Lines18
Number of Serial I/Os2
Number of Timers3
On Chip Data RAM Width8
On Chip Program ROM Width14
PWM ChannelsYES
Package Body MaterialPLASTIC/EPOXY
Package Equivalence CodeSOP20,.4
Package ShapeRECTANGULAR
Package StyleSMALL OUTLINE
RAM (bytes)1024
ROM (words)8192
ROM ProgrammabilityFLASH
Speed32MHz
Supply Current-Max3.6mA
Supply Voltage-Max5.5V
Supply Voltage-Min2.3V
Supply Voltage-Nom3V
Surface MountYES
TechnologyCMOS
Temperature GradeINDUSTRIAL
Terminal FinishMatte Tin (Sn)
Terminal FormGULL WING
Terminal Pitch1.27mm
Terminal PositionDUAL
uPs/uCs/Peripheral ICs TypeMICROCONTROLLER, RISC
PackageSmall Outline Packages

Compliance & Regulatory

RoHS StatusCompliant
Lead-FreeYes (Pb-Free)
ECCNEAR99
HTS Code8542.31.00.01
Country of OriginThailand

Datasheet

PIC16F15345-I/SO Datasheet Download

Official datasheet from Microchip

Alternate & Equivalent Parts

Compatible alternatives and drop-in replacements for PIC16F15345-I/SO:

PIC16F15345-I/SSMicrochip Technology Inc

RISC Microcontroller, 32-Bit, FLASH, PIC16 CPU, 32MHz, CMOS, PDSO20

View Part →
PIC16F15344-I/SSMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 32MHz, CMOS, PDSO20

View Part →
PIC16F15344T-I/SSMicrochip Technology Inc

7KB, 512 B RAM, 4xPWMs, Comparator, DAC, ADC, CWG, 2xEUSART, SPI/I2C

View Part →
PIC16F18344-I/SSMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 32MHz, CMOS, PDSO20

View Part →
PIC16F18346-I/SSMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 32MHz, CMOS, PDSO20

View Part →
PIC16F18346-E/SOMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 32MHz, CMOS, PDSO20

View Part →
PIC16F18346T-I/SSMicrochip Technology Inc

RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 32MHz, CMOS, PDSO20

View Part →

Frequently Asked Questions

How much Flash and RAM does PIC16F15345-I/SO provide, and is it enough for a typical sensor hub firmware?

PIC16F15345-I/SO includes 14 KB of Flash program memory and 1 KB of SRAM data memory. For a typical sensor hub reading 4 to 8 sensor channels, filtering data, and transmitting over UART at 115200 bps, 14 KB Flash is generally sufficient, though designs with complex state machines or large lookup tables may need a PIC16 variant with 28 KB or more.

What clock frequency does PIC16F15345-I/SO support, and how does this affect PWM resolution in a motor control design?

The device operates at up to 32 MHz, which gives the 4 PWM modules a resolution of up to 10 bits at 31 kHz PWM frequency or approximately 8 bits at 125 kHz. For brushed DC motor control at audio frequencies, 32 MHz provides sufficient resolution to avoid audible PWM ripple while maintaining adequate current control bandwidth.

What serial communication interfaces are available on PIC16F15345-I/SO, and can it run UART and SPI simultaneously?

PIC16F15345-I/SO includes 2 independent EUSART modules, plus one SPI and one I2C interface sharing the same MSSP peripheral. This allows the device to maintain a UART debug console on one EUSART while running a second UART for sensor communication, plus SPI or I2C for a display or external memory, all concurrently.

Is PIC16F15345-I/SO a good fit for replacing older PIC16F877A designs, and what migration effort is needed?

PIC16F15345-I/SO offers more Flash (14 KB vs 8 KB), additional peripherals such as CLC and DAC, and lower operating voltage compared to PIC16F877A. However, the pin count drops from 40 pins to 20 pins, so designs relying on more than 14 I/O lines will need a larger package variant such as PIC16F15355 in SOIC-28 or QFN-28.

Why Buy from FindMyChip

Authorized Source
Verified supply chain with full traceability & inspection
$
Competitive Pricing
Factory-direct from China distributors, low MOQ
Fast Shipping
DHL Express 3–5 days · FedEx/UPS 5–7 days worldwide
Quality Guaranteed
30-day replacement for defective parts, no questions asked

About Microchip

Microchip is a leading electronic component manufacturer. FindMyChip sources Microchip ICs directly from authorized China distributors, offering competitive pricing and reliable stock.

AvailabilityIn Stock
Reference Price (USD)
From $1.0000
Buy from 1pc · Factory-direct pricing
Qty.Unit PriceExt. Price
1+$1.3800$1.38
25+$1.0400$26.00
5000+$1.0000$5000.00
pcs
Unit price: $1.3800 · Total: $1.38

In Stock · 24h Response · Worldwide Shipping

Lead Time3-7 business days
MOQFrom 1 piece
ShippingDHL / FedEx / UPS
OriginChina (Authorized)

Response within 24 hours · Worldwide shipping

FindMyChip sourced our entire STM32 BOM in 48 hours when our usual distributor had 16-week lead times.

TM
Thomas Mueller
Hardware Lead, SensorTech GmbH, Germany