PIC16LF15355-I/MV - 8-bit 32MHz MCU 14KB Flash 28-UQFN | Microchip
MPN: PIC16LF15355-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.64 | $1.64 |
| 10 | $1.48 | $14.80 |
| 100 | $1.32 | $132.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC16LF15355-I/MV Overview
A microcontroller is a single-chip computer that integrates a CPU, memory, and programmable peripherals around one package. Within the broader taxonomy, the PIC16LF15355 sits under "8-bit microcontroller" → "microcontroller" → "embedded controller" → "semiconductor IC." The PIC16 family is Microchip's mid-range 8-bit core, balancing code density (14-bit instruction word) with deterministic timing and a rich peripheral mix suited for control loops and human-interface applications.
Key differentiating features include Core Independent Peripherals (CIPs) such as CWG, NCO (Numerically Controlled Oscillator), and Hardware Limit Timer that run without CPU intervention, freeing the core for low-power sleep. The Memory Access Partition (MAP) and Device Information Area (DIA) features support secure boot and field updates. The device retains 224 bytes of data EEPROM for non-volatile user storage. The internal 32 MHz oscillator (HFINTOSC) eliminates an external crystal in cost-sensitive designs.
Typical applications include consumer appliances, industrial sensor nodes, automotive body electronics, IoT edge nodes, and medical handheld devices. The combination of 1.8 V minimum supply, nanoamp sleep currents, and integrated temperature sensor is well matched to wirelessly connected battery products such as BLE beacons or LoRa end nodes, where quiescent current dominates battery life. Two EUSART plus SPI/I2C allow simultaneous connectivity to a sensor front-end and a radio module.
When designing with this MCU, plan for 1.8 V to 3.6 V rails and choose the correct oscillator for RF-sleep accuracy. The CWG and NCO offload waveform generation so the CPU can spend most of its time in sleep, extending battery life. Program via ICSP or the in-circuit debug header; no external programmer is required beyond a Microchip debugger tool.
Drop-in alternatives for PIC16LF15355-I/MV — 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 PIC16LF15355-I/MV (same form factor and footprint) — differing in ADC, Package, DAC, Comparators, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF15375-I/MV
✅ Drop-In✓ In Stock
$1.3 / Unit
View Datasheet →PIC16LF15376-I/MV
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →PIC16LF15354-I/MV
✅ Drop-In✓ In Stock
$0.89 / Unit
View Datasheet →PIC16LF15356-I/MV
✅ Drop-In✓ In Stock
$1.5 / Unit
View Datasheet →PIC16LF15355-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15355-I/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC16 (mid-range 8-bit core, 14-bit instruction word) |
| Core | PIC16 RISC, 8-bit data path |
| CPU Frequency (max) | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data SRAM | 1 KB |
| Data EEPROM | 224 bytes |
| Operating Voltage Range | 1.8 V to 3.6 V |
| I/O Pins (max) | 25 |
| Package | 28-pin UQFN (4 x 4 mm) with exposed pad |
| ADC | 10-bit, up to 24 channels |
| PWM Channels | 4 x 10-bit PWM |
| DAC | 5-bit and 8-bit DAC |
| Comparators | 2 |
| Communication | 2 x EUSART, SPI, I2C |
| Temperature Indicator | On-chip |
| Core Independent Peripherals | CWG, NCO, Hardware Limit Timer, MAP, DIA |
| Low-Power Feature | eXtreme Low-Power (XLP), nanoamp sleep |
| Operating Temperature | -40C to +85C (Industrial grade, "-I") |
PIC16LF15355-I/MV Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O / IOCA interrupt / ADC input |
| Pin 2 | RA4 — Bidirectional I/O / IOCA interrupt / ADC input |
| Pin 3 | RA3 — Bidirectional I/O / IOCA interrupt / VREF+ input |
| Pin 4 | RA2 — Bidirectional I/O / IOCA interrupt / analog input |
| Pin 5 | RA1 — Bidirectional I/O / IOCA interrupt / DAC1 output / analog input |
| Pin 6 | RA0 — Bidirectional I/O / IOCA interrupt / DAC2 output / analog input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7 — Bidirectional I/O / IOCA interrupt / oscillator input |
| Pin 9 | RA6 — Bidirectional I/O / IOCA interrupt / oscillator output |
| Pin 10 | RC0 — Bidirectional I/O / IOCC interrupt / analog input |
| Pin 11 | RC1 — Bidirectional I/O / IOCC interrupt / analog input |
| Pin 12 | RC2 — Bidirectional I/O / IOCC interrupt / analog input |
| Pin 13 | RC3 — Bidirectional I/O / IOCC interrupt / analog input / SCL |
| Pin 14 | RC4 — Bidirectional I/O / IOCC interrupt / analog input / SDA |
| Pin 15 | RC5 — Bidirectional I/O / IOCC interrupt / analog input |
| Pin 16 | RC6 — Bidirectional I/O / IOCC interrupt / EUSART1 TX |
| Pin 17 | RC7 — Bidirectional I/O / IOCC interrupt / EUSART1 RX |
| Pin 18 | RB7 — Bidirectional I/O / IOCB interrupt / analog input |
| Pin 19 | RB6 — Bidirectional I/O / IOCB interrupt / analog input / ICSPCLK |
| Pin 20 | RB5 — Bidirectional I/O / IOCB interrupt / analog input / ICSPDAT |
| Pin 21 | RB4 — Bidirectional I/O / IOCB interrupt / analog input |
| Pin 22 | RB3 — Bidirectional I/O / IOCB interrupt / analog input |
| Pin 23 | RB2 — Bidirectional I/O / IOCB interrupt / analog input |
| Pin 24 | RB1 — Bidirectional I/O / IOCB interrupt / analog input / EUSART2 RX |
| Pin 25 | RB0 — Bidirectional I/O / IOCB interrupt / analog input / EUSART2 TX |
| Pin 26 | VDD — Positive supply 1.8 V to 3.6 V |
| Pin 27 | MCLR/VPP — Reset input / programming voltage (weak pull-up enabled) |
| Pin 28 | RE3 — Input-only pin / IOC interrupt (Note: per datasheet RE3 only on certain 28-pin variants; treated as digital-only on this part) |
Typical Applications
PIC16LF15355-I/MV is suitable for 7 applications: Battery-Powered IoT Sensor Node, Consumer Appliance Control Panel, Automotive Body Electronics (under 3.6 V rail), Handheld Medical Monitoring Device, Industrial Sensor Transmitter (4-20 mA loop), Smart Home Lighting Controller, Remote Control / Consumer HMI.
Battery-Powered IoT Sensor Node
The PIC16LF15355-I/MV fits wireless sensor nodes because it operates from 1.8 V to 3.6 V from a single Li-ion or 2x AA cell, and its XLP sleep current drops to nanoamp levels that dominate battery life. With 14 KB Flash and 1 KB SRAM, the part comfortably runs sensor drivers, a Bluetooth/LoRa stack driver, and an application layer without external memory. Two EUSARTs let one connect to a sensor front-end and one to a radio module simultaneously, while Core Independent Peripherals like the CWG and NCO let timing-critical waveforms run while the core sleeps. The on-chip 10-bit ADC handles analog sensor reads without external components.
Recommended
Consumer Appliance Control Panel
The PIC16LF15355-I/MV's combination of 4 x 10-bit PWMs, comparators, and a 28-UQFN footprint suits white-goods control boards where HMI, motor drive, and sensing all converge. The 32 MHz CPU executes one MIPS per 4 clock cycles, providing 8 MIPS of headroom for control loops, display driving, and user-interface logic. The 5-bit and 8-bit DACs generate reference voltages for trim or audio tones, and the CWG complements the PWMs for half-bridge or full-bridge inverter switching. Wide 1.8 V to 3.6 V supply tolerance handles brown-outs from motor inrush without resetting the part.
Recommended
Automotive Body Electronics (under 3.6 V rail)
Recommended
Handheld Medical Monitoring Device
The PIC16LF15355-I/MV's wide-voltage XLP operation and on-chip peripherals simplify portable medical devices such as pulse oximeters, glucose meters, and digital thermometers. The internal 10-bit ADC reads sensor signals directly, while the DAC provides bias or excitation voltages. A 1.8 V to 3.6 V supply accommodates a single Li-ion cell with brown-out-reset, and nanoamp sleep currents keep shelf life long between recharges. The PIC16 architecture's deterministic interrupt latency is well matched to medical timing requirements and FDA documentation expectations.
Recommended
Industrial Sensor Transmitter (4-20 mA loop)
The PIC16LF15355-I/MV serves as the digital core of a 4-20 mA loop-powered sensor transmitter. Two EUSARTs support diagnostic modbus output and external configuration via SPI/I2C sensor front-ends. The CWG generates precise excitation for RTD or strain-gauge bridge sensors, while the on-chip temperature indicator compensates for drift. The 1.8 V minimum supply allows efficient buck-boost regulation from the 4-20 mA loop's available voltage headroom, with low XLP sleep current preserving loop compliance. The 28-UQFN footprint supports compact IP67-rated probe housings.
Recommended
Smart Home Lighting Controller
The PIC16LF15355-I/MV enables cost-effective wireless lighting nodes, providing dimming PWMs, color-mixing DAC outputs, and a low-power standby mode between commands. The 32 MHz core handles ZigBee, Bluetooth Mesh, or proprietary RF stack drivers received over EUSART/SPI. The 14 KB Flash accommodates both the radio driver and an application layer including fade curves and scheduling. Nanoamp-level sleep means wall-switch battery designs last years, while the wide voltage range tolerates rectified mains-derived DC rails without brown-out.
Recommended
Remote Control / Consumer HMI
The PIC16LF15355-I/MV is well suited to battery-powered remote controls thanks to its nanoamp sleep current between key presses. The on-chip ADC handles resistive touch or joystick inputs, and the four 10-bit PWMs drive IR LEDs at carrier frequencies while remaining CPU-free for power savings. Two EUSARTs support multiple protocols or test/debug channels. Total quiescent current including LDO regulator and the PIC16LF15355 in deep sleep can drop into single-digit microamp territory, ensuring long shelf and active battery life.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15355-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF15375-I/MV | PIC16LF15376-I/MV | PIC16LF15354-I/MV | PIC16LF15356-I/MV |
|---|---|---|---|---|---|
| Package | 28-UQFN (4x4) | 28-UQFN (4x4) - same | 28-UQFN (4x4) - same | 28-UQFN (4x4) - same | 28-UQFN (4x4) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 14 KB | 28 KB | 28 KB | 7 KB | 28 KB |
| SRAM | 1 KB | 2 KB | 2 KB | 512 B | 2 KB |
| CPU Frequency (max) | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| PWM Channels | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit | 4 x 10-bit |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| EUSART / SPI / I2C | 2 / 1 / 1 | 2 / 1 / 1 | 2 / 1 / 1 | 2 / 1 / 1 | 2 / 1 / 1 |
Key Differentiators
- Higher code density than PIC16LF15354-I/MV in the same footprint (vs PIC16LF15354-I/MV)
- Industrial-grade thermal range optimized for battery applications (vs PIC16LF15355-E/MV)
- Best cost-Flash compromise within the same 28-UQFN package family (vs PIC16LF15375-I/MV)
Design Notes
Estimated: with VDD = 3.3 V, the PIC16LF15355-I/MV active current is typically a few mA at 32 MHz and the XLP sleep current is in the nanoamp range. To maximize battery life, route any periodic sensor reads through the CWG / NCO / Hardware Limit Timer so the core can stay in Sleep between events. Add a 100 nF decoupling capacitor directly between VDD pin 26 and VSS pin 7, plus a bulk 1 uF-10 uF tantalum or ceramic at the supply rail. For coin-cell applications, budget power for a brief start-up surge when the LDO wakes from battery.
The 28-UQFN (4x4 mm) package has an exposed thermal pad that must be soldered to a copper ground plane for thermal dissipation, mechanical strength, and electrical reference. Place all 28-UQFN package variants on a board layout that exposes the EP on the bottom layer through a window of solder mask; thermal vias under the EP further spread heat to inner ground planes. Maintain 0.2 mm trace width with 0.5 mm clearance to handle typical 5 mA GPIO currents at 3.3 V. Provide a no-connect option for unused I/O to allow pin reassignment via PPS-like alternate functions via the device configuration bits.
Do not assume the MCLR pin (pin 27) can be left floating - if MCLR is not used for reset, configure it as an input with internal pull-up via the configuration bits, or it may intermittently reset the part in noisy environments. The internal HFINTOSC has typical accuracy of +/-2% across voltage and temperature; for UART communications requiring tight baud-rate accuracy, switch to a crystal on RA6/RA7 with the appropriate oscillator mode. Finally, when designing for nanoamp sleep, ensure all unused I/O are configured as outputs driving low to eliminate input-leakage current paths that can dominate sleep current.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial grade only (-40C to +85C, I suffix) - not AEC-Q100 qualified for automotive. Use PIC16F15355-E/MV (extended temperature grade) for harsher industrial environments. The "-I" suffix denotes Industrial temperature grade, not automotive.