PIC16LF15355-E/MV - 14KB Flash 32MHz 8-bit MCU | Microchip
MPN: PIC16LF15355-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.85 | $1.85 |
| 10 | $1.66 | $16.60 |
| 100 | $1.47 | $147.00 |
| 500 | $1.28 | $640.00 |
| 1,000 | $1.12 | $1,120.00 |
PIC16LF15355-E/MV Overview
An 8-bit PIC microcontroller is a reduced instruction set computer (RISC) core optimized for deterministic, low-power embedded control. Within the broader taxonomy, this places the device as a microcontroller -> embedded processor -> semiconductor IC. The "LF" prefix denotes the wide-voltage, low-power variant (the F-version uses 2.3V to 5.5V), and the "E" temperature grade indicates an extended industrial range of -40C to +125C. This hierarchical naming convention enables engineers to identify power, voltage, and temperature attributes directly from the part number without consulting detailed documentation.
Key features include four 10-bit PWM/CCP modules, a 10-bit ADC, a 5-bit/8-bit DAC, two comparators, a Complementary Waveform Generator (CWG), two EUSART peripherals, SPI and I2C masters, and Microchip's eXtreme Low-Power (XLP) technology with sleep currents down to the nanoampere range. The device family is also notable for providing Peripheral Pin Select (PPS), allowing flexible remapping of digital peripherals to any I/O pin, which significantly simplifies PCB layout in space-constrained designs such as sensor hubs and wearables.
From an architectural perspective, the device employs Microchip's enhanced mid-range core with a 14-bit instruction word, hardware multiply assist, and a vectored interrupt controller. The integrated 32 MHz internal oscillator eliminates the need for an external crystal in cost-sensitive designs, while the optional 31 kHz low-power internal oscillator supports RTC-style time references during deep sleep. Memory is partitioned into a 14KB Flash program region, 512 bytes of SRAM, and a non-volatile data EEPROM area for parameter storage.
Typical applications include IoT end-node sensor interfaces, low-power remote controls, battery-powered medical wearables, home automation controllers, industrial sensor signal conditioning, and small appliance user interfaces. The combination of XLP sleep modes and a rich peripheral set allows developers to build energy-harvesting or multi-year battery-life products without resorting to external power management ICs.
When designing with this MCU, attention must be paid to the UQFN-28 exposed pad. The thermal pad must be soldered to a sufficiently large copper pour to meet the datasheet thermal specifications and to provide a low-impedance ground return. Programming is supported through the standard 4-wire ICSP interface or through the on-chip debug module.
This page synthesizes distributor pricing, same-package drop-in cross-reference parts, and practical design notes not typically compiled on a single manufacturer product page.
Drop-in alternatives for PIC16LF15355-E/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-E/MV (same form factor and footprint) — differing in Package, ADC, DAC, Core Architecture, PWM Channels.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF15355-I/MV
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F15355-I/MV
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F15355-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15354-I/MV
✅ Drop-In✓ In Stock
$0.89 / Unit
View Datasheet →PIC16LF15354T-I/SS
✅ Drop-In✓ In Stock
$1.16 / Unit
View Datasheet →PIC16LF15355-E/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC16LF153xx |
| Core Architecture | 8-bit PIC RISC (enhanced mid-range) |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| SRAM | 512 bytes |
| Supply Voltage Range (VDD) | 1.8 V to 3.6 V |
| Operating Temperature Range | -40 C to +125 C (E = Extended grade) |
| Package | 28-pin UQFN (4x4 mm) with exposed thermal pad |
| ADC | 10-bit |
| DAC | 5-bit / 8-bit |
| Comparators | 2 |
| PWM / CCP | 4x 10-bit PWM |
| Complementary Waveform Generator (CWG) | Yes |
| EUSART | 2 |
| SPI / I2C | SPI + I2C masters |
| Peripheral Pin Select (PPS) | Yes |
| Internal Oscillator | 32 MHz HF + 31 kHz LF |
| XLP (eXtreme Low-Power) Sleep | Yes (nanoampere-range sleep current) |
| ICSP / Debug | 4-wire ICSP + on-chip debug |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16LF15355-E/MV Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O / analog input |
| Pin 2 | RA4 — Bidirectional I/O / analog input |
| Pin 3 | RA3 — Bidirectional I/O / analog input |
| Pin 4 | RA2 — Bidirectional I/O / analog input |
| Pin 5 | RA1 — Bidirectional I/O / analog input |
| Pin 6 | RA0 — Bidirectional I/O / analog input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7 — Bidirectional I/O / OSC1 |
| Pin 9 | RA6 — Bidirectional I/O / OSC2 |
| Pin 10 | RC0 — Bidirectional I/O |
| Pin 11 | RC1 — Bidirectional I/O |
| Pin 12 | RC2 — Bidirectional I/O |
| Pin 13 | RC3 — Bidirectional I/O / SCL |
| Pin 14 | RC4 — Bidirectional I/O / SDA |
| Pin 15 | RC5 — Bidirectional I/O |
| Pin 16 | RC6 — Bidirectional I/O / TX |
| Pin 17 | RC7 — Bidirectional I/O / RX |
| Pin 18 | RB7 — Bidirectional I/O / ICSPDAT |
| Pin 19 | RB6 — Bidirectional I/O / ICSPCLK |
| Pin 20 | RB5 — Bidirectional I/O |
| Pin 21 | RB4 — Bidirectional I/O |
| Pin 22 | RB3 — Bidirectional I/O |
| Pin 23 | RB2 — Bidirectional I/O |
| Pin 24 | RB1 — Bidirectional I/O |
| Pin 25 | RB0 — Bidirectional I/O |
| Pin 26 | VDD — Positive supply voltage (1.8V to 3.6V) |
| Pin 27 | RA5 — Bidirectional I/O |
| Pin 28 | EP — Exposed thermal pad (must be soldered to ground) |
Typical Applications
PIC16LF15355-E/MV is suitable for 6 applications: IoT Sensor End-Nodes, Battery-Powered Wearable Medical Devices, Home Automation Controllers, Industrial Sensor Signal Conditioning, Remote Controls and HIDs, Small Appliance User Interfaces.
IoT Sensor End-Nodes
The PIC16LF15355-E/MV fits IoT sensor end-nodes because its XLP nanoampere-range sleep current, 1.8 V to 3.6 V supply range (single lithium cell compatible), and 14 KB Flash provide ample headroom for protocol stacks and sensor drivers. Its integrated 10-bit ADC and two EUSART peripherals enable direct interface to analog sensors and host transceivers without external glue logic. In typical duty-cycled operation (1% active duty cycle) the MCU draws so little average current that it can run for years on a CR2032 cell.
Recommended
Battery-Powered Wearable Medical Devices
The PIC16LF15355-E/MV suits battery-powered wearable medical devices because its extended -40 C to +125 C temperature range supports sterilization and body-worn thermal cycling, and its XLP deep-sleep currents below 100 nA extend coin-cell runtime. The 10-bit ADC, two EUSARTs, and SPI master handle sensor acquisition and BLE module interfacing. Compliance with IEC 60730 Class B is achievable through the built-in CRC and windowed watchdog peripherals, supporting medical-grade safety verification.
Recommended
Home Automation Controllers
The PIC16LF15355-E/MV fits home automation controllers because its two EUSART channels allow bridge routing between wired (RS-485) and wireless (sub-GHz transceiver) networks, while the four 10-bit PWM channels drive LED dimming, fan speed, or valve control. The integrated CWG (Complementary Waveform Generator) produces dead-band-controlled complementary outputs for motor or half-bridge drivers without CPU overhead. Its 14 KB Flash accommodates Modbus, Zigbee coordinator glue, or BLE HCI command sets.
Recommended
Industrial Sensor Signal Conditioning
The PIC16LF15355-E/MV serves industrial sensor signal conditioning because its extended -40 C to +125 C temperature range and robust 8-bit core meet factory-floor reliability requirements. The on-chip 10-bit ADC, two comparators, and 8-bit DAC support 4-20 mA loop replacement, threshold detection, and linearization of thermocouple or RTD inputs. The on-chip CWG generates excitation waveforms for inductive sensors, eliminating an external timing IC.
Recommended
Remote Controls and HIDs
The PIC16LF15355-E/MV suits remote controls and human-interface devices because its XLP sleep current allows multi-year battery life on two AA cells, its 32 MHz CPU executes capacitive-touch and IR protocols without latency, and its Peripheral Pin Select (PPS) remaps SPI/I2C to any I/O pin for flexible key-matrix routing. The 28-UQFN 4x4 mm footprint enables slim, ergonomic enclosures. The 14 KB Flash fits complete RC5/RC6 or proprietary wireless stacks.
Recommended
Small Appliance User Interfaces
The PIC16LF15355-E/MV fits small appliance user interfaces because its 4x 10-bit PWM drives LED indicators and buzzers, the 8-bit DAC outputs analog reference levels for LCD bias generation, and the CWG produces complementary switching signals for low-side MOSFET drivers in BLDC or brushed-DC fans. The 1.8 V to 3.6 V supply range lets the MCU run directly from a rectified mains cap-dropper supply, reducing total BOM by eliminating an LDO.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15355-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF15355-I/MV | PIC16F15355-I/MV | PIC16F15355-E/MV | PIC16LF15354-I/MV | PIC16LF15354T-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-UQFN (4x4) | 28-UQFN (4x4) - same | 28-UQFN (4x4) - same | 28-UQFN (4x4) - same | 28-UQFN (4x4) - same | 28-SSOP - different footprint |
| Program Flash | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB | 7 KB |
| SRAM | 512 B | 512 B | 512 B | 512 B | 512 B | 512 B |
| Supply Voltage (VDD) | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Max CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Temperature Grade | Extended (-40C to +125C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| EUSART Count | 2 | 2 | 2 | 2 | 1 | 1 |
| ADC / DAC | 10-bit ADC + 8-bit DAC | 10-bit ADC + 8-bit DAC | 10-bit ADC + 8-bit DAC | 10-bit ADC + 8-bit DAC | 10-bit ADC + 8-bit DAC | 10-bit ADC + 8-bit DAC |
Key Differentiators
- Wide 1.8 V to 3.6 V supply range enables single-cell lithium battery operation (vs PIC16F15355-I/MV)
- Extended -40 C to +125 C temperature grade for industrial use (vs PIC16LF15355-I/MV)
- 14 KB Flash vs 7 KB on the 15354 sibling for larger firmware (vs PIC16LF15354-I/MV)
- Nanoampere-range XLP sleep current extends battery life to multi-year (vs PIC16LF1507-I/SS)
Design Notes
Estimated: at 32 MHz CPU, VDD=3.3 V, and all peripherals active, core current draw is approximately 7 mA (per Microchip PIC16(L)F15355 datasheet DC characteristics). Power dissipation is about 23 mW, well within the UQFN-28 thermal limit, but the exposed thermal pad (EP, pin 28) MUST be soldered to a continuous ground copper pour of at least 25 mm^2 to meet the package's theta_JA spec. Insufficient EP soldering is the single most common cause of unexpected MCU resets in UQFN-based designs.
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 26) and a 10 uF bulk capacitor on the same VDD node. For battery applications, the internal 32 MHz HFINTOSC and 31 kHz LFINTOSC eliminate the need for an external crystal, reducing quiescent draw. Use the XLP 'doze' and 'sleep' modes with peripheral 'disable' SFRs to drop the sleep current into the nanoampere range during inactive periods.
The UQFN-28 package has a 0.4 mm pitch and a center exposed pad - a 4-layer PCB with 0.5 oz copper and 0.2 mm microvias is recommended for reliable assembly. Keep traces under the device to a minimum and route them out on the breakout layer. Avoid placing noisy switching regulators directly under the EP pad, as ground bounce couples into the ADC reference and degrades analog performance.
Do not exceed VDD = 3.6 V on the LF parts - the F (5V) part is required for 5V rails. When migrating from PIC16LF15354 (7 KB Flash) to PIC16LF15355 (14 KB Flash), verify that the linker script and Flash partition table in MPLAB X are regenerated; otherwise the upper 7 KB region will be silently inaccessible. Always configure the PPS registers before enabling peripherals, otherwise the peripheral function will not appear on the assigned pin.
For EUSART signals above 115200 baud, add a 33 ohm series resistor at the driver pin to dampen reflections on long traces. The MSSP I2C bus requires 4.7 kohm pull-ups on SDA and SCL at 400 kHz Fast mode. The 10-bit ADC's reference voltage should be decoupled with a 10 uF + 100 nF combination at the VREF pin to achieve the rated 10-bit ENOB.
Compliance Information
RoHS compliant per Microchip product page. AEC-Q100 not qualified - choose automotive-grade PIC16F15355-E/MV equivalent from PIC16 family if AEC-Q100 is required. Lead-free and halogen-free per Microchip material declaration.