PIC16F15355T-I/SS - 14KB Flash 8-bit MCU, 32MHz, SSOP-28 | Microchip
MPN: PIC16F15355T-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.72 | $1.72 |
| 10 | $1.54 | $15.40 |
| 100 | $1.18 | $118.00 |
| 500 | $0.99 | $495.00 |
| 1,000 | $0.86 | $860.00 |
| 2,100 | $0.78 | $1,638.00 |
PIC16F15355T-I/SS Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, integrating CPU, Flash, RAM, EEPROM, timers, ADCs, and communication peripherals on one CMOS die. MCUs sit within the broader hierarchy of microcontroller -> embedded controller -> semiconductor -> integrated circuit, and the PIC16 sub-family is Microchip's mid-density XLP line that balances cost, peripheral richness, and ultra-low sleep current for battery-powered and always-on applications.
Key features include 25 general-purpose I/O pins, 4 PWM channels, 4 CLC blocks, CWG for complementary outputs, 2 EUSART, SPI/I2C, an on-chip 5-bit DAC, and 24 ADC channels. The XLP architecture provides sub-uA sleep currents with retention and an ultra-low-power wake-up timer, allowing the part to run for years from a single coin cell.
Architecturally, the PIC16F15355 combines a 14-bit instruction-word PIC16 core with a 49-instruction set, hardware Multiply, and a deterministic interrupt controller; its Core Independent Peripherals (CLC, CWG, NCO, PWM) can run without the CPU, offloading waveform generation and signal conditioning to dedicated hardware for deterministic latency.
Typical applications include battery-powered IoT sensor nodes, low-power wireless sensor platforms, automotive body and HVAC sub-modules, home appliances and white goods, and consumer handheld devices where 14KB Flash, 1KB RAM, and rich CIPs cover the firmware footprint without external components.
When designing with this MCU, budget Flash carefully: the 14KB size accommodates typical state-machine firmware, but C-code with printf-style libraries will exhaust it quickly - prefer MISRA-C lite libraries, and reserve the second 256-byte Flash page for the bootloader.
This page synthesizes distributor pricing, same-family drop-in alternatives, and practical low-power design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16F15355T-I/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 PIC16F15355T-I/SS (same form factor and footprint) — differing in ADC, Package, Operating Temperature, Core Architecture, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F15355-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F15355T-E/SSVAO
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC16F15354T-E/SSVAO
✅ Drop-In✓ In Stock
$0.92 / Unit
View Datasheet →PIC16F15345T-I/SS
✅ Drop-In✓ In Stock
$1.04 / Unit
View Datasheet →PIC16F15344-I/SS
✅ Drop-In✓ In Stock
$0.79 / Unit
View Datasheet →PIC16F1518T-I/SS
✅ Drop-In✓ In Stock
$1.21 / Unit
View Datasheet →PIC16F1509T-I/SS
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F15355T-I/SS Maximum Ratings & Electrical Characteristics
| Core | PIC16 8-bit RISC |
| Instruction Set Width | 14-bit |
| Maximum CPU Speed | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 1 KB |
| General-Purpose I/O Pins | 25 |
| ADC | 10-bit, 24 channels |
| DAC | 5-bit, 1 channel |
| PWM Channels | 4 (10-bit) |
| Comparators | 1 |
| Configurable Logic Cells (CLC) | 4 |
| Complementary Waveform Generator (CWG) | 1 |
| EUSART | 2 |
| SPI / I2C | Yes |
| Operating Voltage | 2.3 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial, -I) |
| Package | 28-pin SSOP (0.209in / 5.30mm body) |
| Mounting Type | Surface Mount, Tape & Reel |
| RoHS Status | Compliant |
PIC16F15355T-I/SS Pin Configuration
| Pin 1 | RA0 — Digital I/O / analog input AN0 / DAC output |
| Pin 2 | RA1 — Digital I/O / analog input AN1 |
| Pin 3 | RA2 — Digital I/O / analog input AN2 |
| Pin 4 | RA3 — Digital I/O / analog input AN3 / VREF+ |
| Pin 5 | RA4 — Digital I/O / analog input AN4 |
| Pin 6 | RA5 — Digital I/O / analog input AN5 |
| Pin 7 | RA6 — Digital I/O / oscillator |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — Digital I/O / oscillator |
| Pin 10 | RB0 — Digital I/O / interrupt-on-change |
| Pin 11 | RB1 — Digital I/O / interrupt-on-change |
| Pin 12 | RB2 — Digital I/O / interrupt-on-change |
| Pin 13 | RB3 — Digital I/O / interrupt-on-change |
| Pin 14 | RB4 — Digital I/O / interrupt-on-change |
| Pin 15 | RB5 — Digital I/O / interrupt-on-change |
| Pin 16 | RB6 — Digital I/O / ICSCLK / ICDCLK |
| Pin 17 | RB7 — Digital I/O / ICSDAT / ICDDAT |
| Pin 18 | VSS — Ground reference (second) |
| Pin 19 | VDD — Positive power supply |
| Pin 20 | VDD — Positive power supply (second) |
| Pin 21 | RC0 — Digital I/O / analog input AN16 |
| Pin 22 | RC1 — Digital I/O / analog input AN17 |
| Pin 23 | RC2 — Digital I/O / analog input AN18 |
| Pin 24 | RC3 — Digital I/O / analog input AN19 / SCL |
| Pin 25 | RC4 — Digital I/O / analog input AN20 / SDA |
| Pin 26 | RC5 — Digital I/O / analog input AN21 |
| Pin 27 | RC6 — Digital I/O / analog input AN22 / TX |
| Pin 28 | RC7 — Digital I/O / analog input AN23 / RX / DT |
Typical Applications
PIC16F15355T-I/SS is suitable for 6 applications: Battery-Powered IoT Sensor Node, Automotive Body and HVAC Sub-Module, Home Appliance Control Board, Low-Power Wireless Sensor Platform, Consumer Handheld Device, Industrial Sensor Transmitter.
Battery-Powered IoT Sensor Node
The PIC16F15355T-I/SS is well suited for battery-powered IoT sensor nodes because of its XLP architecture with sub-microamp sleep current and full RAM retention. The 24-channel 10-bit ADC multiplexes multiple analog sensors (temperature, humidity, light) to a single MCU, while the 4 CLC blocks implement glue logic without CPU wake-up. At 32 MHz the 14 KB Flash holds a typical LoRaWAN or BLE-beacon firmware stack, and 1 KB RAM accommodates sensor queues. Designers typically duty-cycle the EUSART or SPI to a sub-GHz radio, waking the CPU only every few seconds. Compared to a Cortex-M0+ alternative, the PIC16F15355 has lower sleep current but smaller RAM.
Recommended
Automotive Body and HVAC Sub-Module
The PIC16F15355T-I/SS fits automotive body controllers and HVAC sub-modules because the -I industrial temperature grade (-40C to +85C) covers cabin environments, and the 4 PWM channels plus CWG drive fans, lighting dimmers, and small brushless motors. The 2 EUSART support LIN bus for door modules and seat controllers, while the 24 ADC channels read thermistors, potentiometers, and current shunts. The 5-bit DAC can drive an offset reference for sensor conditioning. For under-hood applications requiring -40C to +125C, use the AEC-Q100 qualified PIC16F15355T-E/SSVAO variant instead.
Recommended
Home Appliance Control Board
The PIC16F15355T-I/SS is commonly used in home appliance control boards such as washing machines, dishwashers, and microwave ovens where the 28-pin SSOP fits legacy layouts from older PIC16 designs. The 25 GPIO pins directly drive 7-segment displays, keypads, LEDs, and triac gate drivers, while the 4 PWM outputs control motor speed or heater elements. The CWG generates complementary PWM for synchronous rectification in switched-mode power stages, and the comparator enables zero-cross detection. 14 KB Flash comfortably holds a state-machine firmware with fault detection, while 1 KB RAM buffers user-interface strings.
Recommended
Low-Power Wireless Sensor Platform
The PIC16F15355T-I/SS is an ideal host MCU for low-power wireless sensor platforms using proprietary sub-GHz radios or BLE modules. The CLC blocks can implement custom bit-banging protocols in hardware, freeing the CPU from precise timing tasks. The 5-bit DAC generates analog reference voltages for RSSI measurement or sensor excitation, while the 2 EUSART independently handle a debug console and the wireless link. Deep-sleep current below 1 uA with RTC retention allows multi-year coin-cell operation. The PIC16F15355T-I/SS pin-to-pin matches the PIC16F15345T-I/SS for cost-down variants.
Recommended
Consumer Handheld Device
The PIC16F15355T-I/SS supports consumer handheld devices such as remote controls, e-reader peripherals, and personal-care electronics. Its 28-pin SSOP allows compact 2-layer PCB designs with the SSOP thermal pad dissipating under 100 mW typical load. The 4 CLC and 4 PWM generate IR remote signals, motor control for vibrating alerts, and backlight dimming without CPU intervention. SPI/I2C connect to small OLED displays or sensor ICs, and the 32 MHz CPU is fast enough for simple capacitive-touch scanning. The XLP sleep mode allows multi-year shelf life on AAA batteries.
Recommended
Industrial Sensor Transmitter
The PIC16F15355T-I/SS fits 4-20 mA industrial sensor transmitters where the SSOP-28 footprint is well-established. The 24 ADC channels multiplex multiple bridge sensors (pressure, strain, load cell), while the 5-bit DAC calibrates offset and gain. The 2 EUSART support RS-485 and HART modems, and the CLC implements Manchester encoding for proprietary fieldbus protocols. With -40C to +85C industrial grade, the part operates reliably in factory environments. Galvanic isolation is typically implemented externally with digital isolators between the MCU and the fieldbus transceiver.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F15355T-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F15355-I/SS | PIC16F15355T-E/SSVAO | PIC16F15354T-E/SSVAO | PIC16F15345T-I/SS | PIC16F15344-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SSOP | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same |
| Flash Memory | 14 KB | 14 KB | 14 KB | 7 KB (-50%) | 7 KB (-50%) | 7 KB (-50%) |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 512 B (-50%) |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| CLC Blocks | 4 | 4 | 4 | 4 | 3 (-25%) | 3 (-25%) |
| Temperature Grade | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| ADC Channels | 24 | 24 | 24 | 24 | 24 | 24 |
Key Differentiators
- Highest Flash density in PIC16F153x5 /SSOP-28 family (vs PIC16F15354T-E/SSVAO)
- Full 4 CLC + CWG peripheral set (vs PIC16F15345T-I/SS)
- Industrial -40C to +85C temperature range (vs PIC16F15355T-E/SSVAO)
- Tape & Reel packaging for high-volume SMD assembly (vs PIC16F15355-I/SS)
Design Notes
Estimated: At VDD = 3.3V and CPU running at 32 MHz with all peripherals active, the PIC16F15355T-I/SS draws approximately 5-7 mA. In sleep mode with RAM retention and WDT disabled, current drops below 1 uA. For battery applications, use the FVR (Fixed Voltage Reference) disable bit and switch to LFINTOSC at 31 kHz before entering sleep. Enable the RTCC with external 32.768 kHz crystal for timekeeping duty-cycling.
Place a 100 nF decoupling capacitor within 3 mm of each VDD pin (pins 19 and 20) and a 10 uF bulk capacitor near the IC. The 28-pin SSOP has two VSS pins (8 and 18) and two VDD pins (19 and 20); both pairs must be connected for stable operation. Keep the ICSP pins (RB6/RB7) accessible for in-circuit programming headers. Route the analog inputs AN0-AN7 with short traces and guard rings if high-impedance sensors are used.
Avoid common pitfalls: (1) Never connect RA0-RA5 directly to 5V if the MCU is powered at 3.3V without level shifting - the analog inputs are not 5V tolerant. (2) The 5-bit DAC output is ratiometric, not absolute - calibrate against VDD or use FVR. (3) CLC blocks share resources with peripherals - check the CLC input/output mux table in the datasheet before assuming a CLC pin is free. (4) Flash row write requires 32-word alignment; erase-then-write routines must operate in word or row mode.
Estimated: For SPI buses above 4 MHz, add 33 ohm series resistors at the MCU SDO pin to dampen reflections on cables longer than 50 mm. For I2C, use 4.7 kohm pull-ups on SCL/SDA at 100 kHz, or 2.2 kohm at 400 kHz. The EUSART in LIN mode requires a 1 kohm pull-up on the bus line and a master resistor of 1 kohm in series. When using the ADC at high source impedance (>10 kohm), add a 100 pF buffer cap or use the dedicated ADC acquisition timer to prevent conversion errors.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC16F15355T-E/SSVAO for AEC-Q100 automotive applications. Lead-free (Pb-free) matte-tin plating on SSOP leads.