Microchip Technology

PIC16F15355-I/SO - 8-bit MCU, 14KB Flash, 32MHz, 28-SOIC | Microchip

MPN: PIC16F15355-I/SO βœ“ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 28-pin SOIC (SO), wide body, 1.27 mm pitch Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $1.22 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $2.1 $2.10
10 $1.86 $18.60
100 $1.62 $162.00
500 $1.41 $705.00
1,000 $1.22 $1,220.00
ℹ️ All prices are in USD

PIC16F15355-I/SO Overview

The Microchip Technology PIC16F15355-I/SO is an 8-bit PIC16 microcontroller featuring 14KB (8K x 14 words) of Flash program memory, 1KB of RAM, and a 32MHz internal oscillator, packaged in a 28-pin SOIC (SO) wide-body package with industrial -40C to +85C temperature rating.

An 8-bit microcontroller (MCU) is a compact single-chip computer that integrates a CPU, Flash program memory, RAM, EEPROM, and a set of peripherals onto one silicon die. PIC microcontrollers use a modified Harvard RISC architecture with a 14-bit instruction word optimized for deterministic, byte-level control tasks. The PIC16F15355 belongs to the PIC16F153xx family, which sits in the hierarchy: 8-bit PIC microcontroller -> Microchip PIC16 family -> enhanced mid-range core -> general-purpose embedded controller. These devices are favored for low-power, sensor-driven, and cost-sensitive embedded designs where footprint, peripheral integration, and power consumption matter more than raw compute throughput.

Key features include up to 32MHz CPU speed via the internal HFINTOSC, four 16-bit timers, a 10-bit ADC with computation (ADC2), Complementary Waveform Generator (CWG), Capture/Compare/PWM (CCP), Configurable Logic Cell (CLC), Numerically Controlled Oscillator (NCO), and the eXtreme Low-Power (XLP) sleep modes drawing under 1 uA typical. The 28-SOIC package is a wide-body, 1.27mm-pitch surface-mount variant offering easy hand-soldering and breadboard compatibility for development.

The PIC16F15355 uses an enhanced mid-range 14-bit RISC core with a 49-instruction set, hardware stack, and interrupt controller supporting both core and peripheral interrupt sources. The device integrates Core Independent Peripherals (CIPs) such as CLC, NCO, and CWG that operate without CPU intervention, enabling deterministic real-time response and freeing the core for low-power sleep. The architecture separates instruction bus (14-bit) and data bus (8-bit) for predictable fetch/execute timing.

Typical applications include battery-powered IoT sensor nodes, consumer appliance control panels, LED lighting controllers, low-cost industrial sensor interfaces, and battery chargers. The wide -40C to +85C industrial temperature range and integrated peripherals make it a flexible general-purpose controller for both consumer and light-industrial products. The XLP feature set extends battery life in always-on sensor applications.

When designing with this part, plan for an ICD/ICSP programming/debug header on the PCB; pin 1 (MCLR/VPP) and the PGED/PGEC pair must be accessible for in-circuit programming. Provide a robust VDD decoupling network (100 nF + 1 uF bulk) close to the supply pins, and verify that the chosen clock configuration (internal HFINTOSC vs external crystal) matches your timing budget and accuracy requirements.

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

Drop-in alternatives for PIC16F15355-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 PIC16F15355-I/SO (same form factor and footprint) β€” differing in ADC, I/O Pins, Operating Temperature, Program Memory (Flash), Communication.

Microchip Technology
ADC: 10-bit, up to 17 channels
I/O Pins: 18
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
ADC: 10-bit ADC2, up to 24 channels
I/O Pins: Up to 25 (package-dependent)
Operating Temperature: -40 C to +125 C (industrial, -E suffix)

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

PIC16F15345-I/SO

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

PIC16F15354-I/SO

βœ… Drop-In
πŸ“¦ SOIC-28
7 KB Flash vs 14 KB (-50%); same 28-SOIC pinout, same 32 MHz CPU, same CIPs

πŸ“‹ Reference alternative (not in catalog)

PIC16F15355-I/SS

βœ… Drop-In
πŸ“¦ SSOP-28
same die, 28-SSOP vs 28-SOIC package footprint differs; pinout pin-compatible electrically

πŸ“‹ Reference alternative (not in catalog)

PIC16F15355-E/SO

βœ… Drop-In
πŸ“¦ SOIC-28
same die, -40C to +125C extended temp vs -40C to +85C industrial; same SOIC-28 footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16F15255-I/SO

βœ… Drop-In
πŸ“¦ SOIC-28
PIC16F15255 family, 8 KB Flash vs 14 KB (-43%); same SOIC-28 pinout and core peripherals

πŸ“‹ Reference alternative (not in catalog)

PIC16F18855-I/SO

βœ… Drop-In
πŸ“¦ SOIC-28
14 KB Flash identical, 1 KB SRAM identical, 32 MHz CPU, same 28-SOIC pinout; enhanced CIPs vs original F15355

πŸ“‹ Reference alternative (not in catalog)

PIC16F15355-I/SO Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC16 enhanced mid-range RISC (49 instructions)
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 1 KB
Data EEPROM 256 B
Maximum CPU Speed 32 MHz
Operating Voltage (VDD) 2.3 V to 5.5 V
I/O Pins 25 (on 28-pin package)
ADC 10-bit, up to 24 channels, with ADC2 (computation)
Timers 4 x 16-bit / 2 x 8-bit
PWM/CCP CCP and enhanced CCP modules
Communication EUSART, I2C, SPI
Core Independent Peripherals CLC, NCO, CWG, DSM
Package / Pin Count 28-pin SOIC (SO), wide body, 1.27 mm pitch
Mounting Type Surface Mount
Operating Temperature -40 C to +85 C (Industrial, -I suffix)
RoHS Status Compliant

PIC16F15355-I/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR/VPP β€” Master Clear (reset) input / programming voltage
Pin 2 RA0 β€” Port A bit 0 (analog/digital I/O)
Pin 3 RA1 β€” Port A bit 1 (analog/digital I/O)
Pin 4 RA2 β€” Port A bit 2 (analog/digital I/O)
Pin 5 RA3 β€” Port A bit 3 (analog/digital I/O)
Pin 6 RA4 β€” Port A bit 4 (analog/digital I/O)
Pin 7 RA5 β€” Port A bit 5 (analog/digital I/O)
Pin 8 RE3 β€” Port E bit 3 (input only, MCLR alternate)
Pin 9 RA7 β€” Port A bit 7 (analog/digital I/O)
Pin 10 RA6 β€” Port A bit 6 (analog/digital I/O)
Pin 11 RC0 β€” Port C bit 0 (analog/digital I/O)
Pin 12 RC1 β€” Port C bit 1 (analog/digital I/O)
Pin 13 RC2 β€” Port C bit 2 (analog/digital I/O)
Pin 14 VSS β€” Ground reference
Pin 15 RC3 β€” Port C bit 3 (analog/digital I/O)
Pin 16 RC4 β€” Port C bit 4 (analog/digital I/O)
Pin 17 RC5 β€” Port C bit 5 (analog/digital I/O)
Pin 18 RC6 β€” Port C bit 6 (analog/digital I/O)
Pin 19 RC7 β€” Port C bit 7 (analog/digital I/O)
Pin 20 RB0 β€” Port B bit 0 (analog/digital I/O, interrupt-on-change)
Pin 21 RB1 β€” Port B bit 1 (analog/digital I/O, interrupt-on-change)
Pin 22 RB2 β€” Port B bit 2 (analog/digital I/O, interrupt-on-change)
Pin 23 RB3 β€” Port B bit 3 (analog/digital I/O, interrupt-on-change)
Pin 24 RB4 β€” Port B bit 4 (analog/digital I/O, interrupt-on-change)
Pin 25 RB5 β€” Port B bit 5 (analog/digital I/O, interrupt-on-change)
Pin 26 RB6 β€” ICSP programming clock
Pin 27 RB7 β€” ICSP programming data
Pin 28 VDD β€” Positive supply voltage (2.3 V to 5.5 V)

Typical Applications

PIC16F15355-I/SO is suitable for 7 applications: Battery-Powered IoT Sensor Nodes, Consumer Appliance Control Panels, LED Lighting Controllers, Low-Cost Industrial Sensor Interfaces, Battery Chargers and Power Management, Wearable Devices and Personal Electronics, Educational and Hobbyist Development Boards.

🧩

Battery-Powered IoT Sensor Nodes

The PIC16F15355-I/SO fits IoT sensor nodes because its eXtreme Low-Power (XLP) sleep current drops below 1 uA typical with the on-chip LFINTOSC keeping time during sleep, while the 32 MHz HFINTOSC wakes the core in microseconds for periodic sensor reads. With 14 KB Flash it can hold a small TCP/HTTP or LoRaWAN stack plus application code, and the 10-bit ADC2 with computation offloads averaging and threshold detection without CPU wakeups. Pair with an external sensor (e.g., MCP9808 temperature) and a sub-GHz transceiver. Versus an STM8 or ATtiny equivalent, the PIC16F15355's CLC and NCO CIPs handle signal conditioning and timing autonomously, extending battery life on coin cells by 2-3x in typical duty-cycled scenarios.

🏭

Consumer Appliance Control Panels

The PIC16F15355-I/SO is a strong fit for consumer appliance control panels where HMI, sensor readout, and motor/valve timing converge. Its 32 MHz core drives PWM for LED backlights or triac-fired heating elements via the CWG peripheral, while the four 16-bit timers service rotary encoder and keypad scanning. The 14 KB Flash comfortably fits state-machine control logic for washing machines, dishwashers, or coffee makers, and the 1 KB SRAM supports small UI buffers. Compared with discrete logic implementations, the integrated CLC and ADC2 reduce BOM count and PCB area. Operating from 2.3-5.5 V lets the design use a single 3.3 V or 5 V rail derived from the appliance SMPS.

πŸ’‘

LED Lighting Controllers

For LED lighting controllers, the PIC16F15355-I/SO provides up to four 16-bit PWM channels via the CCP/eCCP modules with hardware dead-band control from the CWG peripheral, ideal for RGBW color-mixing and dim-to-warm effects. Its 32 MHz speed enables smooth 16-bit PWM at frequencies above 1 kHz to avoid visible flicker, while the CLC peripheral handles zero-cross detection and triac firing for phase-cut dimming. With 14 KB Flash it can store fixture calibration tables, DMX-512 or DALI framing logic, and CCT adjustment curves. The industrial -40C to +85C rating suits outdoor luminaires, and XLP deep-sleep below 1 uA meets standby power regulations for energy-certified fixtures.

🏭

Low-Cost Industrial Sensor Interfaces

The PIC16F15355-I/SO excels as a low-cost industrial sensor interface thanks to its 10-bit ADC with up to 24 input channels and ADC2 computation features for hardware averaging, threshold comparison, and oversampling. Its EUSART, I2C, and SPI ports bridge sensors to a Modbus RTU or CAN backbone via an external transceiver, and the 32 MHz core handles up to 8 MIPS for protocol framing and filtering. With 14 KB Flash and 256 B EEPROM, calibration constants and Modbus registers persist across power cycles. Industrial -40C to +85C rating covers factory floor environments; consider the -E (extended) variant or PIC16F15355-E/SO for up to +125C environments.

⚑

Battery Chargers and Power Management

The PIC16F15355-I/SO serves well in battery charger controllers for Li-ion, NiMH, or lead-acid packs, leveraging its ADC2 to measure battery voltage and current, its CCP/CWG modules to drive MOSFETs in buck or linear topologies, and its CLC peripheral to implement hardware comparator loops for CC/CV transition without CPU intervention. With 256 B of EEPROM, charge profile parameters (float voltage, termination current, temperature thresholds) are stored without external memory. Its 2.3-5.5 V operation lets it run directly from a single Li-ion cell or a 5 V USB rail. Compared with dedicated charger ASICs, this MCU-based approach offers user-configurable profiles via UART or buttons.

πŸ“±

Wearable Devices and Personal Electronics

The PIC16F15355-I/SO fits wearable and personal-electronics applications thanks to its sub-1 uA XLP sleep current and small SOIC-28 footprint that fits wristband PCBs. The 32 MHz HFINTOSC wakes the core in microseconds for heart-rate or step-count sensor reads, then the core returns to sleep to extend battery life. With 14 KB Flash it can host simple BLE controller-link firmware or pedometer algorithms, and the EUSART/I2C/SPI peripherals interface with sensors like accelerometers or optical heart-rate modules. The CLC and NCO peripherals offload LED pulse generation for PPG measurements, freeing CPU cycles for signal processing and reducing average current draw.

πŸ–₯️

Educational and Hobbyist Development Boards

The PIC16F15355-I/SO is an excellent choice for educational and hobbyist development boards because the 28-SOIC wide-body package is hand-solderable and breadboard-friendly with appropriate SO-to-DIP adapters. The 14 KB Flash accommodates MPLAB X IDE tutorials covering GPIO, ADC, PWM, I2C, and UART, while the on-chip Core Independent Peripherals (CLC, NCO, CWG) provide advanced learning topics. Microchip's PICkit 4 or Snap debugger programs this device via standard ICSP pins (PGED/PGEC/MCLR). The wide 2.3-5.5 V operating range simplifies breadboard power from USB or 3.3 V rails, and the industrial temperature rating lets student projects work across varied environments without damage.

Recommended Products Summary

MCP9808 I2C temperature sensor companion Used in: Battery-Powered IoT Sensor Nodes RN2483 LoRaWAN transceiver for wireless uplink Used in: Battery-Powered IoT Sensor Nodes PIC16F15345-I/SO Microchip Technology Used in: Battery-Powered IoT Sensor Nodes MCP23S17 SPI I/O expander for keypad/display Used in: Consumer Appliance Control Panels PIC16F15255-I/SO Lower-cost alternative for simpler panels Used in: Consumer Appliance Control Panels, Battery Chargers and Power Management MCP4921 12-bit DAC for analog dimming reference Used in: LED Lighting Controllers PIC16F15355-I/SS SSOP-28 drop-in for slim-form-factor fixtures Used in: LED Lighting Controllers MCP2515 Standalone CAN controller interface Used in: Low-Cost Industrial Sensor Interfaces MAX485 RS-485 transceiver for Modbus RTU Used in: Low-Cost Industrial Sensor Interfaces PIC16F15355-E/SO Extended-temperature drop-in for hot environments Used in: Low-Cost Industrial Sensor Interfaces MCP73123 Companion Li-ion charge management IC Used in: Battery Chargers and Power Management LIS2DH Low-power 3-axis accelerometer Used in: Wearable Devices and Personal Electronics MAX30102 Optical heart-rate and SpO2 sensor Used in: Wearable Devices and Personal Electronics PICkit 4 MPLAB debugger/programmer Used in: Educational and Hobbyist Development Boards PIC16F15355-I/SP 28-PDIP drop-in for breadboard use Used in: Educational and Hobbyist Development Boards
What is the program memory size of PIC16F15355-I/SO?
The PIC16F15355-I/SO integrates 14 KB of Flash program memory organized as 8K x 14 instruction words, according to the Microchip PIC16F15355 datasheet (DS40001886). It also includes 1 KB of data SRAM and 256 B of data EEPROM, making it suitable for embedded firmware of moderate complexity in IoT nodes and consumer control panels.
What is the maximum CPU clock of PIC16F15355-I/SO?
The PIC16F15355-I/SO CPU runs up to 32 MHz when sourced from the internal high-frequency oscillator (HFINTOSC) or an external crystal. The 32 MHz internal oscillator delivers 8 MIPS of throughput on the 8-bit enhanced mid-range core, providing deterministic execution for sensor reading, PWM control, and serial communication tasks.
What is the operating voltage range of PIC16F15355-I/SO?
The PIC16F15355-I/SO operates from 2.3 V to 5.5 V on VDD, making it compatible with both 3.3 V and 5 V rails. According to Microchip documentation, the internal regulator and brown-out reset (BOR) are configurable across this range, allowing designers to use a single device on battery and line-powered designs.
What is the difference between PIC16F15355-I/SO and PIC16F15345-I/SO?
The PIC16F15355-I/SO has 14 KB of Flash and 1 KB of SRAM, while the PIC16F15345-I/SO offers 8 KB of Flash and 512 B of SRAM. Both share the same 28-SOIC footprint, 32 MHz core, and Core Independent Peripherals, so the F15355 is a drop-in upgrade for designs that need more code space without changing PCB layout.
Where can I buy PIC16F15355-I/SO online?
As of 2026-09-19, the PIC16F15355-I/SO is in stock at DigiKey (DigiKey part # 6244559) and Mouser, with LCSC listing at $1.9199 per unit. Lead time from Microchip direct is typically 6-12 weeks for production volumes. XAIPART also carries the part; request a quote for volume pricing on the product page.
What is the price of PIC16F15355-I/SO?
As of 2026-09-19, LCSC lists the PIC16F15355-I/SO at approximately $1.92 per unit at 1-piece quantity. Volume pricing scales down to about $1.22 at 1000-piece lots. Distributor pricing varies; for production BOM quotes, contact authorized distributors (DigiKey, Mouser, Arrow) or request a quote from Microchip Direct.
What is the lead time for PIC16F15355-I/SO?
Lead time for PIC16F15355-I/SO at major distributors (DigiKey, Mouser) is typically same-day to 8 weeks as of 2026-09-19. Microchip Direct factory lead time is usually 6-12 weeks for production orders. For supply chain resilience, request a quote that includes Microchip's authorized distributors in your region to compare inventory levels and pricing.
Is PIC16F15355-I/SO in stock?
Yes, the PIC16F15355-I/SO is currently in stock at DigiKey (ships today), Mouser, and LCSC as of 2026-09-19. Microchip reports the PIC16F153xx family as active, with no end-of-life notice. For automotive-grade needs, the PIC16F15355-E/SO extended-temperature variant is also widely available.
What is the difference between PIC16F15355-I/SO and PIC16F15354-I/SO?
The PIC16F15355-I/SO includes 14 KB of Flash, while the PIC16F15354-I/SO has 7 KB of Flash; both share identical 1 KB SRAM, 32 MHz CPU, and 28-SOIC package. The F15355 is a drop-in upgrade when you need additional firmware headroom for OTA bootloaders or richer feature sets, with no PCB changes required.
What is the best drop-in replacement for PIC16F15355-I/SO?
The best drop-in replacement is the PIC16F15345-I/SO if you need the same 28-SOIC footprint and peripherals but can fit in 8 KB Flash. For identical Flash and pinout, the PIC16F15355-I/SS (28-SSOP) or PIC16F15355-I/SP (28-PDIP) are pin-compatible package alternatives. Cross-brand, no widely available drop-in exists in the same SOIC-28 footprint.
Where to download PIC16F15355-I/SO datasheet PDF?
The official Microchip PIC16F15355 datasheet is available as PDF at Microchip.com product page (DS40001886) or via the documentation portal ww1.microchip.com. XAIPART also links the manufacturer PDF directly from the product page datasheet tab, with a cached copy provided for offline reference and quick part-number search.
Where to find PIC16F15355-I/SO pinout?
The PIC16F15355-I/SO pinout is in the 28-SOIC pin diagram section of the Microchip datasheet (DS40001886). Key pins: pin 1 MCLR/VPP, pin 14 VSS, pin 28 VDD, with PGED/PGEC on dedicated programming/debug pins. The XAIPART product page renders a package diagram (soic-28 SVG) showing pin 1 at top-left with notch up convention.
What are the key specifications of PIC16F15355-I/SO that engineers should know?
Key specifications: 8-bit PIC16 core at 32 MHz (8 MIPS), 14 KB Flash, 1 KB SRAM, 256 B EEPROM, 10-bit ADC with 24 channels, four 16-bit timers, EUSART/I2C/SPI, 28-SOIC package, 2.3-5.5 V VDD, and -40C to +85C industrial temperature. According to Microchip datasheet DS40001886, the XLP sleep current is below 1 uA, ideal for battery-powered IoT sensor nodes.
PIC16F15355-I/SO vs PIC16F15345-I/SO - which is better for IoT sensor nodes?
For IoT sensor nodes, the PIC16F15345-I/SO is typically the better choice: it shares the identical 28-SOIC package and Core Independent Peripherals (CLC, NCO, CWG) but at lower cost in 8 KB Flash variants. If your firmware exceeds 8 KB, the PIC16F15355-I/SO provides 14 KB headroom without PCB changes - both share the same XLP sub-1 uA sleep current.
Can PIC16F15354-I/SO replace PIC16F15355-I/SO?
The PIC16F15354-I/SO is pin-compatible with the PIC16F15355-I/SO in the same 28-SOIC footprint, but only if your firmware fits in 7 KB Flash (the F15354 has half the program memory). According to Microchip family documentation, both share the same 1 KB SRAM, peripherals, and pinout, making the F15354 a drop-in substitute for code-size-constrained designs only.
What is the best Microchip alternative for PIC16F15355-I/SO with more Flash?
Within the same PIC16F153xx family, the PIC16F15376 in 28-SOIC offers 28 KB Flash and 2 KB SRAM with identical peripherals. The PIC16F18855 in 28-SOIC adds more CIPs and 14 KB Flash with enhanced features. Both are pin-compatible 28-SOIC drop-in upgrades when you need expanded memory or peripheral mix on the same PCB.
Hey Google, what can replace PIC16F15355-I/SO?
The PIC16F15355-I/SO can be replaced by the PIC16F15345-I/SO (8 KB Flash, same 28-SOIC pinout) for lower-cost designs, or the PIC16F15376-I/SO (28 KB Flash) for higher memory headroom. Cross-brand options are limited because most competing 8-bit MCUs do not share the exact SOIC-28 pinout. Verify firmware size, peripherals, and VDD range before substitution.
Is PIC16F15355-I/SO suitable for battery-powered applications?
Yes, the PIC16F15355-I/SO is well suited for battery-powered applications thanks to the Microchip XLP (eXtreme Low-Power) feature set. According to Microchip datasheet DS40001886, sleep current can drop below 1 uA typical with peripherals disabled, and the integrated LFINTOSC keeps time during sleep. This makes it ideal for wireless sensor nodes, remote controls, and wearables.

Engineering reference data for PIC16F15355-I/SO β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F15355-I/SO when you need 14 KB Flash in a SOIC-28 wide-body package with industrial -40C to +85C temperature rating, plus Core Independent Peripherals (CLC, NCO, CWG) for hardware-driven timing and signal conditioning. Choose the PIC16F15345-I/SO if 8 KB Flash is enough and you want lower unit cost (~15% savings). Choose the PIC16F15354-I/SO for 7 KB Flash at minimum cost. Choose the PIC16F15355-I/SS for the SSOP-28 thinner footprint. Choose the PIC16F15355-E/SO for extended +125C temperature in automotive or industrial hot-spot designs. All four share the same SOIC-28 footprint pinout, enabling PCB layout reuse. No cross-brand drop-in alternative exists in SOIC-28; non-Microchip 8-bit MCUs such as ATmega328P-AU use a different 32-TQFP or 28-PDIP footprint and require PCB rework.

Comparison with Alternatives

Parameter This Product PIC16F15345-I/SO PIC16F15354-I/SO PIC16F15355-I/SS PIC16F15355-E/SO
Package SOIC-28 SOIC-28 (same) SOIC-28 (same) SSOP-28 SOIC-28 (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 14 KB 8 KB 7 KB 14 KB 14 KB
Data SRAM 1 KB 512 B 1 KB 1 KB 1 KB
Maximum CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Operating 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
Operating Temperature -40C to +85C (Industrial) -40C to +85C -40C to +85C -40C to +85C -40C to +125C (Extended)
Core Independent Peripherals CLC, NCO, CWG, DSM, ADC2 CLC, NCO, CWG, DSM, ADC2 CLC, NCO, CWG, DSM, ADC2 CLC, NCO, CWG, DSM, ADC2 CLC, NCO, CWG, DSM, ADC2
RoHS Compliant Compliant Compliant Compliant Compliant
Approx. Unit Price (1 pc) USD 2.10 USD 1.85 (est.) USD 1.78 (est.) USD 2.05 (est.) USD 2.40 (est.)

Key Differentiators

  • Higher Flash density than F15345 sibling with same SOIC-28 footprint (vs PIC16F15345-I/SO)
  • Extended temperature option in same SOIC-28 footprint (vs PIC16F15355-I/SO vs PIC16F15355-E/SO)
  • Core Independent Peripherals offload CPU in real-time loops (vs PIC16F15355-I/SO vs PIC16F18855-I/SO)

Design Notes

Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 28) and a 1 uF bulk capacitor nearby. For designs switching between active and XLP sleep, add a 10 uF bulk capacitor to handle inrush. Tie the MCLR/VPP pin (pin 1) to VDD through a 10 kohm pull-up resistor; do not leave MCLR floating, as the device will randomly reset. Enable the internal brown-out reset (BOR) in configuration bits to prevent code corruption during supply droops below 2.0 V.

The PIC16F15355-I/SO is an industrial-temperature device (-40C to +85C); for automotive or extended-temperature applications, select the -E variant (PIC16F15355-E/SO) rated to +125C. Do not confuse -I (industrial) with -E (extended); both share the same SOIC-28 footprint, but using -I outside its rated temperature range is a common design mistake that causes field failures. Also note the configuration bits: ensure the WDT (watchdog timer) and LVP (low-voltage programming) are configured appropriately for your application to avoid unintended resets or programming issues.

Route ICSP signals (PGED on RB7 and PGEC on RB6) with short traces and avoid placing them near high-frequency switching nodes to prevent programming or debug interference. Keep the crystal or external clock traces short and surrounded by ground pour if you use an external oscillator instead of the internal HFINTOSC. For ADC accuracy, separate analog (RA/RE) and digital (RC) signals with a ground island, and place the analog reference capacitor (if used) close to the VREF+ pin.

When using EUSART or SPI at high baud rates (>1 Mbps), place 33 ohm series resistors at the MCU pins to dampen reflections on long board traces. For I2C bus, ensure proper pull-up resistor sizing (typically 4.7 kohm at 100 kHz, 2.2 kohm at 400 kHz) and avoid stubs longer than 1/10 of the rise time. The CLC and NCO peripherals are sensitive to clock jitter; use HFINTOSC at 32 MHz or a stable external crystal for timing-critical applications such as PWM frequency generation.

Compliance Information

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

RoHS compliant per Microchip product page. The -I suffix indicates industrial temperature range (-40C to +85C); AEC-Q100 qualified parts use the -E or -VAO suffix. No conflict mineral concerns reported by Microchip.

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

Related Searches

PIC16F15355-I/SO PIC16F15355-I/SO datasheet PIC16F15355-I/SO price PIC16F15355-I/SO pinout Microchip PIC16F15355 28-SOIC PIC16F15355 vs PIC16F15345 8-bit MCU 14KB flash 32MHz SOIC-28 PIC16F15355 drop-in replacement PIC16F15355-I/SO buy online PIC16F15355 XLP low power microcontroller PIC16F15355-I/SO lead time stock PIC16F15355 SOIC-28 alternative

Related Components & Terms

Microchip Technology PIC16F15355-I/SO PIC16F15345-I/SO PIC16F15354-I/SO PIC16F15355-E/SO PIC16F15355-I/SS PIC16F15255-I/SO PIC16F18855-I/SO 8-bit microcontroller PIC16 enhanced mid-range core modified Harvard architecture RISC instruction set Core Independent Peripheral Configurable Logic Cell (CLC) Numerically Controlled Oscillator (NCO) Complementary Waveform Generator (CWG) 10-bit ADC with computation (ADC2) SOIC-28 SOIC (Small Outline Integrated Circuit) surface mount RoHS REACH eXtreme Low-Power (XLP) HFINTOSC ICSP IoT sensor node battery-powered application industrial sensor interface LED lighting controller
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