PIC16F15355-E/SS - 8-bit XLP MCU 14KB Flash 28-SSOP | Microchip
MPN: PIC16F15355-E/SS β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.83 | $1.83 |
| 10 | $1.65 | $16.50 |
| 100 | $1.48 | $148.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.18 | $1,180.00 |
PIC16F15355-E/SS Overview
An 8-bit microcontroller (MCU) is a small, low-power computing core with on-chip Flash, RAM, peripherals, and I/O, used to sense, control, and communicate in embedded systems. Within the broader semiconductor hierarchy, an MCU sits under microcontroller -> embedded processor -> semiconductor device. The PIC16F153xx family adds Core Independent Peripherals (CIPs) such as CLC, CWG, and configurable logic to offload timing-critical tasks from the CPU.
Key features of the PIC16F15355-E/SS include 4 PWM channels, 2 comparators, a 5-bit DAC, a 10-bit ADC with up to 24 channels, 4 Configurable Logic Cells (CLC), a Complementary Waveform Generator (CWG), and 2 EUSART peripherals supporting SPI and I2C. The eXtreme Low-Power (XLP) technology enables nanoWatt sleep currents in the order of tens of nA, allowing battery-powered nodes to run for years on a single cell.
Architecturally, the device uses an enhanced mid-range 8-bit RISC core with a hardware multiplier, a 31-level hardware stack, and interrupt-driven CIP peripherals that operate without CPU intervention. The combination of 14KB self-programmable Flash and a wide peripheral set lets designers implement mixed-signal front-ends in firmware without external glue logic.
Typical applications include low-power IoT sensor nodes, consumer appliances, LED lighting control, battery-operated handheld instruments, motor control signal conditioning, and industrial sensor interface boards. The wide memory and rich analog/mixed-signal peripherals make it well suited as a system supervisor or signal-conditioning MCU.
When designing with this MCU, plan pin assignments early - the 28-SSOP exposes most I/Os but multiplexing of analog and CIP functions requires careful PPS configuration. Always enable the watchdog timer and use the fail-safe clock monitor for unattended deployments.
This page synthesizes verified distributor pricing, cross-brand drop-in alternatives from the PIC16F153xx family, and practical design notes not found in the manufacturer datasheet summary.
Drop-in alternatives for PIC16F15355-E/SS β 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-E/SS (same form factor and footprint) β differing in ADC, Comparators, DAC, Operating Temperature, PWM Channels.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F15355-I/SS
β Drop-Inπ Reference alternative (not in catalog)
PIC16F15356-E/SS
β Drop-Inβ In Stock
$1.05 / Unit
View Datasheet βPIC16F15354-E/SS
β Drop-Inβ In Stock
$0.84 / Unit
View Datasheet βPIC16F15375-E/SS
β Drop-Inπ Reference alternative (not in catalog)
PIC16LF15355-I/SS
β Drop-Inπ Reference alternative (not in catalog)
PIC16F15344-E/SS
β Drop-Inβ In Stock
$0.87 / Unit
View Datasheet βPIC16F15355-E/SS Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit enhanced mid-range RISC |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data RAM | 1 KB (1024 bytes) |
| CPU Speed | 32 MHz (8 MIPS) |
| Operating Voltage Range | 2.3 V to 5.5 V |
| I/O Pins | 24 (on 28-SSOP) |
| ADC | 10-bit, up to 24 channels |
| DAC | 5-bit, 1 channel |
| Comparators | 2 |
| PWM Channels | 4 |
| Timers | 5 (16-bit / 8-bit mix) |
| EUSART | 2 |
| SPI / I2C | 2 / 2 (via EUSART and MSSP) |
| CLC (Configurable Logic Cells) | 4 |
| CWG (Complementary Waveform Generator) | 1 |
| Operating Temperature | -40C to +125C (E grade) |
| Package | 28-SSOP (0.209", 5.30 mm width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| Low-Power Technology | XLP (eXtreme Low-Power) |
PIC16F15355-E/SS Pin Configuration
| Pin 1 | RA3/MCLR/VPP β Master Clear (Reset) input or programming voltage |
| Pin 2 | RA0 β Digital I/O or analog input |
| Pin 3 | RA1 β Digital I/O or analog input |
| Pin 4 | RA2 β Digital I/O or analog input |
| Pin 5 | RA4 β Digital I/O or analog input |
| Pin 6 | RA5 β Digital I/O or analog input |
| Pin 7 | RA6 β Digital I/O or analog input |
| Pin 8 | RA7 β Digital I/O or analog input |
| Pin 9 | VSS β Ground reference |
| Pin 10 | RB7 β Digital I/O |
| Pin 11 | RB6 β Digital I/O |
| Pin 12 | RB5 β Digital I/O |
| Pin 13 | RB4 β Digital I/O |
| Pin 14 | RB3 β Digital I/O |
| Pin 15 | RB2 β Digital I/O |
| Pin 16 | RB1 β Digital I/O |
| Pin 17 | RB0 β Digital I/O |
| Pin 18 | VDD β Positive supply voltage |
| Pin 19 | RC7 β Digital I/O |
| Pin 20 | RC6 β Digital I/O |
| Pin 21 | RC5 β Digital I/O |
| Pin 22 | RC4 β Digital I/O |
| Pin 23 | RC3 β Digital I/O |
| Pin 24 | RC2 β Digital I/O |
| Pin 25 | RC1 β Digital I/O |
| Pin 26 | RC0 β Digital I/O |
| Pin 27 | RA1 (OSC1) β Crystal oscillator input or digital I/O |
| Pin 28 | RA2 (OSC2) β Crystal oscillator output or digital I/O |
Typical Applications
PIC16F15355-E/SS is suitable for 6 applications: Battery-Powered IoT Sensor Node, Consumer Appliance Control Board, LED Lighting Control, Industrial Sensor Interface Board, Motor Control Signal Conditioning, Battery-Operated Handheld Instrument.
Battery-Powered IoT Sensor Node
The PIC16F15355-E/SS fits battery-powered IoT sensor nodes because of its XLP nanoWatt sleep currents (typically under 50 nA with RTC running) and its 32 MHz / 8 MIPS core that wakes, processes, and returns to sleep in microseconds. The 24-channel 10-bit ADC with computation handles temperature, humidity, and analog sensor reads, while the 4 CLC cells and CWG peripheral execute sensor-timing tasks without CPU load. Pin-compatibility with the larger-Flash PIC16F15356-E/SS allows field upgrades to add OTA bootloaders without hardware changes, and the 28-SSOP occupies only ~75 mm^2 of PCB area - well below the footprint of competing Cortex-M0+ designs.
Recommended
Consumer Appliance Control Board
The PIC16F15355-E/SS suits consumer appliance control boards because its 14 KB Flash supports graphical LCD menus, its 4 PWM channels drive motor and LED loads directly, and its 2 EUSART interfaces talk to main MCUs or Wi-Fi modules. The 5-bit DAC and 2 comparators enable closed-loop control of temperature or current sensors without external analog ICs. Compared to using a 32-bit MCU, the PIC16F15355-E/SS cuts BOM cost by 30-40% while the extended -40C to +125C grade handles kitchen and laundry thermal environments. The 28-SSOP is hand-solderable for low-volume production runs.
Recommended
LED Lighting Control
The PIC16F15355-E/SS drives dimmable LED lighting designs through its 4 PWM channels and complementary waveform generator (CWG), which generates center-aligned, dead-band-controlled half-bridge gate signals for buck or boost LED drivers. The 4 Configurable Logic Cells (CLC) implement hardware-only PWM modulation and fault shutdown, offloading the CPU to run DMX-512 or DALI protocol stacks in software. XLP low-power idle reduces standby to under 1 uA for ENERGY STAR-compliant off-mode, and the extended -40C to +125C grade survives outdoor fixture thermal cycling.
Recommended
Industrial Sensor Interface Board
The PIC16F15355-E/SS serves industrial 4-20 mA sensor interface boards through its 24-channel 10-bit ADC, 2 analog comparators with internal DAC reference, and 2 EUSART ports for RS-485 link. The 14 KB Flash fits MODBUS RTU or IO-Link device stacks, while CLC and CWG cells implement HART-style FSK modulation without CPU overhead. The extended -40C to +125C grade handles factory-floor thermal cycling, and the 28-SSOP supports conformal-coated industrial PCBs. Pin-compatibility with the larger-Flash PIC16F15356-E/SS lets one PCB support multiple firmware SKUs.
Recommended
Motor Control Signal Conditioning
The PIC16F15355-E/SS handles motor control signal conditioning through its Complementary Waveform Generator (CWG) producing dead-band-controlled complementary PWM outputs, 4 PWM channels driving independent phases, and 2 comparators with internal DAC implementing hardware overcurrent protection. The 10-bit ADC samples back-EMF and phase current at 100 ksps for sensorless BLDC commutation. The extended temperature grade supports under-hood automotive and industrial motor environments, while the XLP idle current keeps quiescent draw low for battery-powered robotic tools.
Recommended
Battery-Operated Handheld Instrument
The PIC16F15355-E/SS powers handheld measurement instruments where its 14 KB Flash holds calibration tables and UI state machines, its 32 MHz core delivers responsive LCD refresh, and its XLP nanoWatt sleep enables 1+ year shelf life on AA cells. The 10-bit ADC with computation handles sensor linearization, while the EUSART ports link to BLE modules for wireless data export. The 28-SSOP is hand-solderable for prototype builds, and the extended temperature grade lets instruments survive field conditions from winter surveys to summer attic inspections.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F15355-E/SS β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F15355-I/SS | PIC16F15356-E/SS | PIC16F15354-E/SS | PIC16F15375-E/SS | PIC16LF15355-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Flash | 14 KB | 14 KB | 28 KB | 7 KB | 28 KB | 14 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| 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 | 1.8 V to 3.6 V |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) |
| ADC Channels | 24 | 24 | 24 | 24 | 24 | 24 |
| CLC Cells | 4 | 4 | 4 | 4 | 8 | 4 |
Key Differentiators
- Extended temperature grade with same die as industrial variant (vs PIC16F15355-I/SS)
- More Flash headroom in same 28-SSOP footprint (vs PIC16F15354-E/SS)
- Core Independent Peripherals (CIP) reduce CPU load (vs PIC16F18855-I/SS)
Design Notes
Estimated: at 32 MHz active and 5 V supply, the PIC16F15355-E/SS core draws approximately 5 mA, plus peripheral current. Enable XLP Sleep mode between sensor reads to drop quiescent current below 50 nA. Use the Internal Low-Frequency RC oscillator (31 kHz) for sleep intervals and switch to HFINTOSC only for active processing. A 10 uF bulk + 0.1 uF ceramic bypass cap directly on the VDD pin is recommended per the Microchip datasheet DS40001872.
Route the MCLR/VPP pin through a 10 kohm pull-up to VDD and place a 100 nF cap to ground for in-circuit serial programming (ICSP). Keep analog ADC traces short and away from PWM/digital switching lines; the 28-SSOP package has dedicated analog power pins on VDD/VSS pairs. Use a ground pour on the top layer stitched with vias around the IC to minimize ADC digital-switching noise coupling.
Do not exceed the absolute maximum rating of 5.5 V on VDD - the PIC16F15355-E/SS is NOT 5V tolerant on I/O when running at 3.3V. Always configure unused I/O pins as outputs low to minimize sleep current. The PPS (Peripheral Pin Select) module must be unlocked (PPSLOCK = 0) before reassigning peripheral functions, or writes silently fail. Enable the watchdog timer (WDT) with a 1-second timeout for unattended deployments.
Place a 0.1 uF decoupling capacitor within 3 mm of every VDD pin. For the 28-SSOP, this means pins 1 and 18. Use wide traces (at least 0.3 mm) for VDD/VSS to handle peak transient currents during PWM and EUSART transmissions. Keep the crystal or external oscillator traces short (<10 mm) and surround them with a ground guard ring if high-accuracy ADC sampling is required.
Compliance Information
RoHS and REACH compliant per Microchip product page. The PIC16F15355-E/SS is not AEC-Q100 qualified; for AEC-Q100 automotive grade, use the PIC16F15355-E/SSVAO variant on the Site MPN list. Lead-free (Pb-free) reflow profile per JEDEC J-STD-020.