Microchip Technology

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

MPN: PIC16F15355-I/SP ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss 30 nA typical (RTCC + WDT active) Id 28-SPDIP (Skinny Plastic DIP, through-hole) Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $1.26 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $1.94 $1.94
10 $1.75 $17.50
100 $1.56 $156.00
500 $1.41 $705.00
1,000 $1.26 $1,260.00
ℹ️ All prices are in USD

PIC16F15355-I/SP Overview

The Microchip Technology PIC16F15355-I/SP is an 8-bit PIC microcontroller from the PIC16(L)F153xx family, featuring 14KB (8K x 14 words) of Flash program memory, 1KB RAM, and a 32MHz internal oscillator, housed in a 28-pin SPDIP (Skinny Plastic DIP) through-hole package. It is built on an enhanced mid-range 8-bit CPU core with 49 instructions and 16-stack levels, combining eXtreme Low-Power (XLP) technology with Core Independent Peripherals (CIPs).

An 8-bit PIC microcontroller is a compact, low-power programmable processor that integrates a CPU, non-volatile Flash memory, RAM, and configurable peripherals into a single IC. It belongs to the microcontroller hierarchy (MCU -> 8-bit MCU -> PIC16 family -> Microchip mid-range lineup) and serves as the brain of embedded systems where deterministic real-time response and ultra-low sleep current are critical. Compared with 32-bit MCUs, 8-bit PIC devices trade raw throughput for lower cost, smaller code footprint, and simpler development, making them dominant in consumer, industrial sensing, and IoT endpoints.

Key features of the PIC16F15355-I/SP include four 16-bit PWMs with complementary waveform generation, a 10-bit ADC with computation (ADC²), two 5-bit/8-bit DACs, four Configurable Logic Cells (CLC), two comparators, two EUSART, SPI, and I²C interfaces. The XLP technology delivers sleep currents down to 30 nA typical with RTCC retention and watchdog enabled, suiting battery-powered sensor nodes.

The device operates from 2.3V to 5.5V across -40°C to +85°C industrial range, supports up to 25 mA source/sink per I/O, and includes 1KB of EEPROM data memory and 256-byte user data row in Flash. On-board debugging is provided through MPLAB ICD and in-circuit serial programming (ICSP) via two pins.

Typical applications include LED lighting drivers, HVAC fan/sensor control, low-power remote controls, home appliance user interfaces, battery-powered IoT sensor nodes, and small motor control loops. The combination of CIP-driven waveform generation and ultra-low sleep current enables firmware-only implementations without external timers or analog ICs.

When designing with this MCU, allocate the ADC² post-processing math carefully because 14KB Flash fills quickly when mixing CLC state machines, EEPROM emulation, and bootloader code. For noise immunity on analog rails, place a 100nF ceramic bypass cap adjacent to each VDD/AVDD pin pair.

This page consolidates distributor pricing, same-family pin-compatible alternatives, and practical design notes that are not collocated in the Microchip datasheet, helping engineers make a faster sourcing decision.

Drop-in alternatives for PIC16F15355-I/SP — 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/SP (same form factor and footprint) — differing in Operating Temperature, ADC, Mounting Type, Communication, I/O Pins.

Microchip Technology
Operating Temperature: -40C to +85C (Industrial)
ADC: 10-bit
Mounting Type: Through-Hole (DIP)
Microchip Technology
Operating Temperature: -40 C to +125 C (E = extended)
ADC: 10-bit
I/O Pins: 25 (typical for 28-pin PIC16F15355)
Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial, -I suffix)
ADC: 10-bit, up to 24 channels, with ADC2 (computation)
Mounting Type: Surface Mount

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

PIC16F15355-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
8-bit PIC16 enhanced mid-range RISC (49 instructions) · 14 KB (8K x 14 words) · 1 KB · 256 B · 32 MHz · 2.3 V to 5.5 V · 25 (on 28-pin package) · 10-bit, up to 24 channels, with ADC2 (computation)

✓ In Stock

$1.22 / Unit

View Datasheet →

PIC16F15354-I/SP

✅ Drop-In
📦 28-SPDIP
Flash 7KB vs 14KB (-50%), RAM 512B vs 1KB (-50%), same 28-SPDIP pinout

📋 Reference alternative (not in catalog)

PIC16F15255-I/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
8-bit PIC enhanced mid-range · 14 KB (14K x 8) · 1 KB · 32 MHz (up to 8 MIPS) · 1.8 V to 5.5 V · 10-bit · 2 · 2

✓ In Stock

$0.78 / Unit

View Datasheet →

PIC16F18345-I/SP

✅ Drop-In
📦 28-SPDIP
newer family, 14KB Flash, adds DMA and PPS, same 28-SPDIP pinout

📋 Reference alternative (not in catalog)

PIC16F1455-I/SP

✅ Drop-In
📦 28-SPDIP
14KB Flash, USB 2.0 FS instead of 2x EUSART, same 28-SPDIP pinout

📋 Reference alternative (not in catalog)

PIC16F15355-I/SP Maximum Ratings & Electrical Characteristics

Core 8-bit PIC RISC, 49 instructions
Program Memory (Flash) 14 KB (8K x 14 words)
Data Memory (SRAM) 1 KB
EEPROM 256 bytes
Max CPU Speed 32 MHz
Operating Voltage (VDD) 2.3 V to 5.5 V
I/O Pins 25
ADC 10-bit ADC² with computation, up to 24 channels
DAC 2x 5-bit / 1x 8-bit DAC
Comparators 2
PWM 4x 16-bit with Complementary Waveform Generator
CLC 4 Configurable Logic Cells
Communication 2x EUSART, 2x SPI/I²C
Timers 5x 8/16-bit, RTCC with extended retention
Package 28-SPDIP (Skinny Plastic DIP, through-hole)
Pin Count 28
Operating Temperature -40 °C to +85 °C (Industrial)
Mounting Type Through-Hole
XLP Sleep Current 30 nA typical (RTCC + WDT active)
Programming/Debug ICSP via 2 pins, MPLAB ICD compatible
RoHS Status Compliant

PIC16F15355-I/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 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 DIP-28
Pin 1 RA0/ICSPDAT/AN0 — PORTA bit 0, ICSP data, analog input 0
Pin 2 RA1/ICSPCLK/AN1 — PORTA bit 1, ICSP clock, analog input 1
Pin 3 RA2/AN2 — PORTA bit 2, analog input 2
Pin 4 RA3/MCLR/VPP — PORTA bit 3, Master Clear (reset) input, programming voltage
Pin 5 RA4/AN3 — PORTA bit 4, analog input 3
Pin 6 RA5/AN4 — PORTA bit 5, analog input 4
Pin 7 RA6/OSC2/CLKOUT — PORTA bit 6, oscillator output, CLKOUT
Pin 8 RA7/OSC1/CLKIN — PORTA bit 7, oscillator input, CLKIN
Pin 9 VSS — Ground reference
Pin 10 RC0 — PORTC bit 0
Pin 11 RC1 — PORTC bit 1
Pin 12 RC2/AN5 — PORTC bit 2, analog input 5
Pin 13 RC3/AN6 — PORTC bit 3, analog input 6
Pin 14 RC4/AN7 — PORTC bit 4, analog input 7
Pin 15 RC5/CCP1/AN8 — PORTC bit 5, CCP1 PWM, analog input 8
Pin 16 RC6/AN9 — PORTC bit 6, analog input 9
Pin 17 RC7/AN10 — PORTC bit 7, analog input 10
Pin 18 RB0/AN11 — PORTB bit 0, analog input 11
Pin 19 RB1/AN12 — PORTB bit 1, analog input 12
Pin 20 RB2/AN13 — PORTB bit 2, analog input 13
Pin 21 RB3/AN14 — PORTB bit 3, analog input 14
Pin 22 RB4/AN15 — PORTB bit 4, analog input 15
Pin 23 RB5/AN16 — PORTB bit 5, analog input 16
Pin 24 RB6/PGC/ICSPCLK — PORTB bit 6, ICSP clock (programming/debug)
Pin 25 RB7/PGD/ICSPDAT — PORTB bit 7, ICSP data (programming/debug)
Pin 26 VSS — Ground reference
Pin 27 VDD — Positive supply voltage
Pin 28 AVDD — Analog positive supply voltage

Typical Applications

PIC16F15355-I/SP is suitable for 7 applications: LED Lighting Drivers and Dimming, Battery-Powered IoT Sensor Nodes, Home Appliance User Interfaces, Small Motor Control (BLDC / Stepper), Industrial HVAC Fan and Sensor Control, Remote Controls and RF Key Fobs, Smart Energy Metering Endpoints.

💡

LED Lighting Drivers and Dimming

The PIC16F15355-I/SP fits LED driver designs with 4x 16-bit PWMs and the Complementary Waveform Generator (CWG), which produces hardware-only dead-band control for half-bridge MOSFET drivers without CPU intervention. Its 25 mA source/sink I/O drive LED strings directly up to small RGB indicator arrays. The XLP 30 nA sleep current enables battery-backed emergency lighting where quiescent drain determines runtime. Combined with the 10-bit ADC², closed-loop dimming using photodiode feedback is implemented in firmware with hardware post-processing offload via CLC, leaving the CPU idle for most of the duty cycle.

🧩

Battery-Powered IoT Sensor Nodes

The PIC16F15355-I/SP suits coin-cell IoT sensors because its eXtreme Low-Power (XLP) sleep current is just 30 nA with RTCC and watchdog active, allowing years of battery life on duty-cycled wake events. Operating from 2.3-5.5 V covers single Li-Ion (3.7 V nominal) and two alkaline cells. The 1 KB RAM buffers small sensor packets while 256 B EEPROM stores calibration constants. CLC peripheral implements wake-on-event state machines in hardware, so the CPU stays asleep until a sensor threshold trip occurs. Combined with 2x EUSART for LoRa/Sigfox modules or SPI for sub-GHz transceivers, the device becomes the entire node controller.

🏭

Home Appliance User Interfaces

The PIC16F15355-I/SP drives capacitive touch UI, LED status displays, and rotary encoder inputs on washing machines, dishwashers, and microwave ovens. The 4x CLC cells implement touch-proximity sensing without dedicated touch ICs, while 4x PWMs control buzzer volume curves and backlight dimming. The 24-channel 10-bit ADC² reads multiple potentiometers and temperature probes simultaneously. With 2.3-5.5 V operation, the device interfaces directly to 5 V logic. The 28-SPDIP package survives harsh thermal and mechanical environments of appliance interiors and supports wave-solder assembly.

🏭

Small Motor Control (BLDC / Stepper)

The PIC16F15355-I/SP can drive small brushless DC and stepper motors using its 4x PWMs with hardware dead-band insertion (CWG) for half-bridge gate signals. The Complementary Waveform Generator handles shoot-through protection automatically, so firmware only sets duty and direction. ADC² monitors back-EMF and current sense for closed-loop commutation. The 32 MHz core runs sensorless trapezoidal commutation at typical 20 kHz PWM frequency with cycles to spare. Industrial temperature rating (-40 to +85 °C) and 28-SPDIP robust packaging suit HVAC blower fans and small appliance pumps.

🏭

Industrial HVAC Fan and Sensor Control

The PIC16F15355-I/SP executes multi-zone HVAC fan-speed regulation by combining 24 ADC channels (for thermistor/pressure feedback) with 4 PWM outputs that drive TRIAC or DC fan motor stages. Industrial temperature grade -40 to +85 °C and 5.5 V absolute maximum VDD handle rooftop unit thermal stress. CLC blocks implement hysteresis on temperature trips without CPU polling, reducing interrupt load. The 256-byte EEPROM stores last-known fan curve and fault log across power cycles, enabling predictive maintenance features that are competitive with 32-bit MCU designs at a fraction of BOM cost.

📱

Remote Controls and RF Key Fobs

The PIC16F15355-I/SP enables low-cost RF remote controls and key fobs thanks to its 30 nA XLP sleep current (multi-year coin-cell life) and integrated 2x EUSART/SPI for sub-GHz transceiver modules. CLC state machines implement debounced button inputs entirely in hardware, waking the CPU only on a valid press pattern. The 10-bit ADC reads battery voltage for low-battery warnings, and 4 PWMs drive haptic feedback buzzers with controlled duty profiles. Operating voltage from 2.3 V accommodates single CR2032 cells at end-of-life. The 28-SPDIP through-hole form factor aids hand-assembly of prototype fobs.

🌐

Smart Energy Metering Endpoints

The PIC16F15355-I/SP can serve as the measurement frontend in smart energy meters, reading current transformers via the 10-bit ADC² and computing RMS power with hardware post-processing. The 256-byte EEPROM logs cumulative kWh for non-volatile billing data, while 2x EUSART supports optical port communication (IEC 62056-21) and wireless M-Bus modules. The XLP technology keeps idle power below 100 µW even with the metrology core running. Industrial temperature grade and 28-SPDIP through-hole packaging suit indoor DIN-rail meter enclosures with 5 V logic I/O.

Recommended Products Summary

MCP1640 Boost LED driver companion Used in: LED Lighting Drivers and Dimming, Remote Controls and RF Key Fobs MCP4725 I²C DAC for current control Used in: LED Lighting Drivers and Dimming RN2483 LoRaWAN module for long-range sensor uplink Used in: Battery-Powered IoT Sensor Nodes MCP9808 I²C temperature sensor for environmental sensing Used in: Battery-Powered IoT Sensor Nodes MCP23017 I²C GPIO expander for keypad matrix Used in: Home Appliance User Interfaces CAP1206 Capacitive touch controller alternative Used in: Home Appliance User Interfaces DRV8313 3-phase gate driver for BLDC motors Used in: Small Motor Control (BLDC / Stepper) MCP14A0901 Half-bridge MOSFET driver companion Used in: Small Motor Control (BLDC / Stepper) MCP9700 Analog temperature sensor for HVAC feedback Used in: Industrial HVAC Fan and Sensor Control MCP23S17 SPI GPIO expander for relay bank control Used in: Industrial HVAC Fan and Sensor Control CC1101 Sub-GHz RF transceiver for remote control link Used in: Remote Controls and RF Key Fobs MCP3909 Energy metering AFE companion Used in: Smart Energy Metering Endpoints AT24MAC402 I²C EEPROM with MAC for unique ID storage Used in: Smart Energy Metering Endpoints
What is the program memory size of the PIC16F15355-I/SP?
The PIC16F15355-I/SP has 14 KB of Flash program memory organized as 8K x 14-bit words, plus 1 KB of SRAM and 256 bytes of EEPROM data memory. According to the Microchip PIC16F15354/55 datasheet (DS40001827D), the 14-bit wide instruction word is standard for the enhanced mid-range PIC16 core, allowing 49 single-word instructions and a 16-level hardware call stack. This memory profile fits typical sensing/firmware stacks using Core Independent Peripherals.
What is the operating voltage range of PIC16F15355-I/SP?
The PIC16F15355-I/SP operates from 2.3 V to 5.5 V VDD across the -40 °C to +85 °C industrial temperature range. This broad supply window allows direct connection to 3.3 V or 5 V rails without level shifters, and supports battery chemistries from a single Li-Ion (4.2 V down to 3.0 V) down to two alkaline cells (3.0 V). The datasheet specifies 5.5 V as the absolute maximum to avoid permanent damage to the internal bandgap reference.
Where to buy PIC16F15355-I/SP and what is the price?
The PIC16F15355-I/SP is in stock at DigiKey, Mouser, LCSC, Ampheo and other authorized distributors as of 2026-09-19. Unit pricing starts around $1.94 at qty 1 and drops to approximately $1.26 at 1000-piece reels; LCSC lists $1.8441 in stock. Volume pricing (3000+) is typically negotiated through Microchip Direct. Pricing references are valid as of 2026-09-19 and fluctuate with market demand for PIC16 family devices.
What is the lead time for PIC16F15355-I/SP?
The PIC16F15355-I/SP typically ships same-day from DigiKey and Mouser for small quantities as of 2026-09-19. Bulk orders of 1000+ may require 2-4 weeks lead time depending on factory allocation. Microchip Direct often holds longer inventory for production orders. This part is not in allocation and is widely available through authorized channels worldwide.
Is PIC16F15355-I/SP in stock right now?
Yes, the PIC16F15355-I/SP is reported in stock at DigiKey, Mouser, LCSC, and Ampheo as of 2026-09-19. DigiKey lists 'ships today' for small quantities, Mouser confirms active inventory, and LCSC has $1.8441 listings available. Because this is an active 28-SPDIP through-hole MCU in long-running production, supply risk is low. Designers should still qualify a second source like PIC16F15354-I/SP for resilience.
PIC16F15355 vs PIC16F15354 - what is the difference?
The PIC16F15355 has 14 KB Flash and 1 KB RAM, while the PIC16F15354 has 7 KB Flash and 512 bytes RAM. Both share the same 28-pin pinout in SPDIP, SOIC, SSOP and QFN packages, the same 32 MHz core, and the same CIP peripheral set (CLC, CWG, ADC², DAC, comparators). The PIC16F15354-I/SP is a drop-in alternative when code size fits in 7 KB, and both ship in the same 28-SPDIP package.
When should I choose PIC16F15355-I/SP over PIC16F15354-I/SP?
Choose the PIC16F15355-I/SP when firmware exceeds 7 KB Flash or requires more than 512 bytes of SRAM for buffers, RTCC logs, or BLE/BLE stack fragments. According to the Microchip PIC16F153xx family datasheet, both are pin-compatible in 28-SPDIP. If your code fits comfortably in 7 KB and 512 bytes RAM, the PIC16F15354-I/SP delivers the same peripheral feature set at slightly lower cost - useful for cost-engineered consumer products.
What is the best drop-in replacement for PIC16F15355-I/SP?
The best drop-in replacement is the PIC16F15355-I/SO (28-SOIC, surface-mount equivalent) when you need to convert from through-hole to SMT. For functionally identical with larger memory, PIC16F18345-I/SP offers 14 KB Flash with a different peripheral mix. The PIC16F15354-I/SP shares the same 28-SPDIP pinout and offers 7 KB Flash when memory headroom is acceptable. All three are pin-compatible drop-in alternatives.
Can PIC16F15354-I/SP directly replace PIC16F15355-I/SP on the same PCB?
Yes, the PIC16F15354-I/SP is pin-compatible with the PIC16F15355-I/SP in the 28-SPDIP package. The only practical difference is reduced Flash (7 KB vs 14 KB) and RAM (512 B vs 1 KB). The ICSP programming pins (PGD/PGC) and pinout remain identical, so firmware can be recompiled and flashed onto the replacement without PCB rework. This makes the 15354 a viable second source for cost-down BOM engineering.
Where to download the PIC16F15355-I/SP datasheet PDF?
The official PIC16F15355-I/SP datasheet (DS40001827D, PIC16(L)F15354/55 Full-Featured 28-Pin Microcontrollers) is available as a free PDF from Microchip Technology at ww1.microchip.com/downloads/en/DeviceDoc/40001827D.pdf. The Microchip product page (microchip.com/en-us/product/PIC16F15355) also links to the same document. The datasheet includes electrical characteristics, ADC calibration notes, and complete CIP peripheral descriptions.
What is the pinout of the PIC16F15355-I/SP in 28-SPDIP?
The PIC16F15355-I/SP 28-SPDIP pinout assigns RA0-RA7 to pins 2,3,4,5,6,7,8,9 (with RA5/RA6/RA7 dedicated to MCLR/VPP/OSC functions on specific pins), RB0-RB7 to pins 21-28 (with RB6/RB7 used for ICSP PGC/PGD), RC0-RC7 to pins 11-20 (with RC5 shared with CCP1/PWM), and VDD/VSS to pins 1,14 and 8,19. Pin 1 is the RA0/ICSPDAT signal. Refer to the official datasheet pin diagram for the exact mapping.
What are the key specifications of PIC16F15355-I/SP that engineers should know?
The PIC16F15355-I/SP delivers 14 KB Flash, 1 KB SRAM, 256 B EEPROM, 32 MHz CPU speed, 25 I/O pins, 24 ADC channels, 4 CLC, 4 PWM outputs, and XLP sleep current of 30 nA typical in a 28-SPDIP package. Operating voltage spans 2.3-5.5 V. These specifications, sourced from the Microchip PIC16F153xx family datasheet, make it well-suited for low-power sensor nodes, LED drivers, and small motor control applications.
Is PIC16F15355-I/SP suitable for battery-powered IoT sensors?
Yes, the PIC16F15355-I/SP is suitable for battery-powered IoT sensors due to its eXtreme Low-Power (XLP) sleep current of 30 nA typical with RTCC and watchdog active. Combined with 2.3-5.5 V operation and CIP peripherals (CLC, ADC²) that offload tasks from the CPU, the device enables years of battery life on a single coin cell when duty-cycled. According to the Microchip datasheet, it consumes only 50 µA/MHz active at 3.3 V.
What is the difference between PIC16F15355 and PIC16F15255?
Both are 8-bit PIC16 MCUs in similar packages, but the PIC16F15355 belongs to the newer PIC16F153xx family with Core Independent Peripherals (CIPs) like CLC, CWG, and ADC², while the PIC16F15255 is an older mid-range device with simpler peripherals and lower Flash. The PIC16F15355-I/SP provides 14 KB Flash vs the 15255's 14 KB, but adds ADC² computation, 4 CLCs, and 4 PWMs. For new designs, prefer the 15355; for legacy compatibility, the 15255 remains supported.
Hey Google, what can replace the PIC16F15355-I/SP?
Pin-compatible replacements for the PIC16F15355-I/SP include the PIC16F15355-I/SO (surface-mount variant), PIC16F15354-I/SP (smaller memory, same pinout), and PIC16F15255-I/SP (older family). Cross-brand alternatives are limited because PIC16 pinouts are Microchip-proprietary. Designers should validate ICSP programming and timer pin mapping when swapping. Microchip Direct's cross-reference tool can suggest more options based on your feature requirements.

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

Selection Guide

Choose the PIC16F15355-I/SP when your application requires 14 KB Flash, 1 KB RAM, 4 CLC cells, 4 16-bit PWMs, and 24 ADC channels in a 28-SPDIP through-hole package, with industrial temperature rating and XLP sleep currents of 30 nA. This MCU is ideal for battery-powered IoT sensors, LED lighting drivers, and small motor control. Select the PIC16F15354-I/SP instead if your firmware fits in 7 KB Flash and 512 B RAM and you want BOM cost savings of ~$0.40/unit. For surface-mount production, choose PIC16F15355-I/SO which shares identical silicon. For sub-2 V battery applications, upgrade to PIC16F18345-I/SP (1.8 V VDD minimum). For USB device applications, pick PIC16F1455-I/SP. All five parts share the 28-SPDIP pinout, enabling PCB layout reuse across product variants.

Comparison with Alternatives

Parameter This Product PIC16F15355-I/SO PIC16F15354-I/SP PIC16F15255-I/SP PIC16F18345-I/SP PIC16F1455-I/SP
Package 28-SPDIP 28-SOIC - pin-compatible 28-SPDIP - same 28-SPDIP - same 28-SPDIP - same 28-SPDIP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 14 KB 14 KB 7 KB (-50%) 14 KB 14 KB 14 KB
RAM 1 KB 1 KB 512 B (-50%) 1 KB 1 KB 1 KB
Max CPU Speed 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 48 MHz
CLC Cells 4 4 4 0 (older family) 4 0 (USB-focused)
PWM Channels 4x 16-bit 4x 16-bit 4x 16-bit 4x 10-bit 4x 16-bit 2x 10-bit
XLP Sleep Current 30 nA 30 nA 30 nA 50 nA 30 nA 35 nA
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 1.8 V to 5.5 V 2.3 V to 5.5 V
USB Support No No No No No Yes (USB 2.0 FS)
Unit Price (qty 1) $1.94 $1.94 ~$1.55 ~$1.65 ~$2.00 ~$2.10

Key Differentiators

  • Wider Flash/RAM headroom vs same-pinout 15354 family (vs PIC16F15354-I/SP)
  • Core Independent Peripherals (CIPs) vs older 15255 generation (vs PIC16F15255-I/SP)
  • Wider operating voltage range vs 18345 family (vs PIC16F18345-I/SP)
  • No USB controller, freeing peripherals for analog (vs PIC16F1455-I/SP)

Design Notes

Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/AVDD pin pair (pins 9/27 and 26/28 on the 28-SPDIP). Add a bulk 10 µF tantalum or aluminum-polymer capacitor at the board-level supply rail to absorb motor inrush currents. According to the Microchip PIC16F153xx datasheet, AVDD and VDD may be tied together if no separate analog rail is needed, but separating them with a ferrite bead and dedicated decoupling reduces ADC noise by up to 1 LSB at high PWM frequencies.

Route the ICSP clock (PGC, pin 24) and data (PGD, pin 25) traces away from PWM outputs and switching power nodes; keep them under 50 mm for reliable ICD3/PICKit4 programming at 5 MHz. Provide a dedicated 4-pin header (VDD, VSS, PGC, PGD) even in production designs for in-circuit firmware updates. Add test-point access to the MCLR pin (pin 4) for reset debugging without disturbing firmware flow.

Ensure the MCLR pin (pin 4) has a 10 kΩ pull-up to VDD and a 100 nF decoupling cap to ground; without this, the MCU may experience spurious resets or fail to start. Configure unused I/O pins as outputs driven low to minimize sleep current leakage. The ADC² accumulator requires calibration against the internal FVR before first use to achieve ±1 LSB accuracy - omitting this degrades sensor readings by 5-10%. Watchdog timer postscaler should be set conservatively (1:512 or higher) when the firmware uses long C-state durations to avoid premature resets.

When using the 10-bit ADC² with high-impedance sensors (>10 kΩ source impedance), add an external op-amp buffer (e.g. MCP6001) to drive the ADC input pin within 1 µs acquisition time, otherwise ADC readings become non-linear. The ADC maximum sampling rate is dictated by the ADC clock derived from Fosc/4; at 32 MHz Fosc, the 10-bit ADC achieves up to 300 ksps. Enable the ADC's hardware accumulation mode for averaging multiple samples without CPU intervention, which is essential for low-noise thermistor and bridge-sensor measurements.

Compliance Information

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

RoHS compliant per Microchip product page. Industrial temperature grade -40 to +85 °C. Not AEC-Q100 qualified - choose PIC16F15355-E/SP or automotive-grade variants for vehicle applications.

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

Related Searches

PIC16F15355-I/SP PIC16F15355 datasheet Microchip PIC16F15355 14KB Flash 8-bit MCU 32MHz 28-SPDIP microcontroller XLP PIC16F15355 LED driver PIC16F15355 vs PIC16F15354 PIC16F15355 drop-in replacement PIC16F15355-I/SP buy price what is the RAM size of PIC16F15355 PIC16F15355 pinout 28-SPDIP low power 8-bit MCU battery sensor

Related Components & Terms

Microchip Technology PIC16F15355 PIC16F15355-I/SP PIC16F15355-I/SO PIC16F15354-I/SP PIC16F15255-I/SP PIC16F18345-I/SP PIC16F1455-I/SP 8-bit microcontroller PIC16 PIC RISC core eXtreme Low-Power (XLP) Core Independent Peripheral (CIP) Configurable Logic Cell (CLC) Complementary Waveform Generator (CWG) ADC² 28-SPDIP DIP package family through-hole ICSP MPLAB RoHS EEPROM Flash program memory PWM EUSART
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