PIC16LF15385-E/MV - 8-bit XLP MCU 14KB Flash 28-UQFN | Microchip
MPN: PIC16LF15385-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.55 | $1.55 |
| 10 | $1.41 | $14.10 |
| 100 | $1.2 | $120.00 |
| 500 | $1.05 | $525.00 |
| 1,000 | $0.92 | $920.00 |
PIC16LF15385-E/MV Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash), volatile working memory (RAM), and a rich set of analog and digital peripherals. The PIC16LF15385 belongs to Microchip's PIC16F mid-range family, which sits within the broader PIC8 hierarchy (PIC10/12/14/16/18) and the wider 8-bit MCU market alongside AVR (Microchip) and 8051 derivatives. The "XLP" designation means the part is engineered for sub-uA sleep currents and fast wake-up times, enabling multi-year coin-cell operation in sensor and IoT nodes.
Key features of this device include 14KB Flash (8K x 14 words), 1KB SRAM, four 10-bit PWM outputs, one Comparator, a 5-bit/8-bit DAC, a 10-bit ADC with computation (ADC2), a Configurable Logic Cell (CLC) block, a Complementary Waveform Generator (CWG), two EUSART modules, and SPI/I2C peripherals. The 28-UQFN package delivers a compact 4x4 mm footprint with an exposed thermal pad, suiting space-constrained PCB layouts such as sensor hubs, BLE beacons, and handheld instruments.
The PIC16LF15385 implements the enhanced mid-range PIC core with a hardware multiplier, a 32kHz low-power internal oscillator (LFINTOSC), and NanoWatt XLP technology. Its Peripheral Pin Select (PPS) provides flexible digital I/O remapping, while the on-chip 32MHz HFINTOSC eliminates the need for an external crystal in cost-sensitive designs. The ADC2 peripheral supports automated accumulation, averaging, threshold comparison, and oversampling, offloading signal-conditioning work from the core.
Typical applications include IoT sensor nodes, battery-powered wireless telemetry, low-power remote controls, LED lighting controllers, small home appliances, HVAC damper actuators, and consumer wearables. The combination of 1KB SRAM and four PWM channels is well matched to multi-channel sensor fusion or closed-loop fan control.
When designing with this device, use the MPLAB X IDE with the XC8 compiler and the PICkit™ 4 or Snap programmer for debug. Place a 100nF decoupling capacitor adjacent to the VDD pin, and tie the exposed thermal pad to the ground plane to improve thermal dissipation and mechanical solder joint reliability.
Drop-in alternatives for PIC16LF15385-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 PIC16LF15385-E/MV (same form factor and footprint) — differing in DAC, Package, ADC, Comparators, PWM Channels.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F15385-E/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.24 / Unit
View Datasheet →PIC16LF15386-E/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.22 / Unit
View Datasheet →PIC16LF15376-E/MV
✅ Drop-In✓ In Stock
$1.68 / Unit
View Datasheet →PIC16LF15356-E/MV
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC16LF15385-E/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC® XLP™ 16F |
| Core | 8-bit PIC enhanced mid-range |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data Memory (SRAM) | 1 KB |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V |
| Package | 28-pin UQFN (4x4 mm) with exposed pad |
| Mounting Type | Surface Mount |
| PWM Channels | 4 (10-bit) |
| ADC | 10-bit with computation (ADC2) |
| Comparators | 1 |
| DAC | 5-bit / 8-bit |
| Communication | 2x EUSART, SPI, I2C |
| Core Independent Peripherals | CLC, CWG |
| Operating Temperature | -40C to +125C |
| RoHS Status | Compliant |
PIC16LF15385-E/MV Pin Configuration
| Pin 1 | RA0 — Port A bit 0 / analog input / digital I/O |
| Pin 2 | RA1 — Port A bit 1 / analog input / digital I/O |
| Pin 3 | RA2 — Port A bit 2 / analog input / digital I/O |
| Pin 4 | RA3 — Port A bit 3 / analog input / digital I/O |
| Pin 5 | RA4 — Port A bit 4 / analog input / digital I/O |
| Pin 6 | RA5 — Port A bit 5 / analog input / digital I/O |
| Pin 7 | RA6 — Port A bit 6 / analog input / digital I/O |
| Pin 8 | RA7 — Port A bit 7 / analog input / digital I/O |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0 — Port B bit 0 / digital I/O / analog |
| Pin 11 | RB1 — Port B bit 1 / digital I/O / analog |
| Pin 12 | RB2 — Port B bit 2 / digital I/O / analog |
| Pin 13 | RB3 — Port B bit 3 / digital I/O / analog |
| Pin 14 | RB4 — Port B bit 4 / digital I/O / analog |
| Pin 15 | RB5 — Port B bit 5 / digital I/O / analog |
| Pin 16 | RB6 — Port B bit 6 / ICS programming clock / digital I/O |
| Pin 17 | RB7 — Port B bit 7 / ICS programming data / digital I/O |
| Pin 18 | VDD — Positive supply voltage (1.8V-3.6V) |
| Pin 19 | RC0 — Port C bit 0 / digital I/O / analog |
| Pin 20 | RC1 — Port C bit 1 / digital I/O / analog |
| Pin 21 | RC2 — Port C bit 2 / digital I/O / analog |
| Pin 22 | RC3 — Port C bit 3 / digital I/O / analog |
| Pin 23 | RC4 — Port C bit 4 / digital I/O / analog |
| Pin 24 | RC5 — Port C bit 5 / digital I/O / analog |
| Pin 25 | RC6 — Port C bit 6 / digital I/O / analog |
| Pin 26 | RC7 — Port C bit 7 / digital I/O / analog |
| Pin 27 | MCLR — Master Clear (reset) input, active low |
| Pin 28 | EP — Exposed thermal pad - must be tied to VSS (ground) |
Typical Applications
PIC16LF15385-E/MV is suitable for 7 applications: Battery-Powered IoT Sensor Nodes, BLE Beacons and Indoor Positioning Tags, HVAC Damper and Valve Actuators, LED Lighting Color Controllers, Portable Medical Monitoring Devices, Industrial Sensor Hubs, Low-Power Remote Controls.
Battery-Powered IoT Sensor Nodes
The PIC16LF15385-E/MV's XLP technology and 1.8V-3.6V LF supply range target coin-cell and 2x AA battery-powered wireless sensor nodes. Sub-uA sleep current and fast wake-up via the 32kHz LFINTOSC let the MCU spend most of its life in sleep while waking periodically to sample the ADC2 and transmit via the EUSART. The 14KB Flash and 1KB SRAM accommodate lightweight BLE/MCU control loops or LoRa-driver code.
Recommended
BLE Beacons and Indoor Positioning Tags
For BLE beacons advertising identifiers, the PIC16LF15385-E/MV's 32MHz core can manage timing and I/O control while an external BLE module handles the radio. Its 1KB SRAM supports short advertising payload buffers and timing state machines. The four PWM channels allow simultaneous RGB LED driving for visual feedback, while XLP sleep currents let beacons run 2-3 years on a CR2032 coin cell.
Recommended
HVAC Damper and Valve Actuators
Damper actuator control loops require precise PWM timing for servo motor drive plus ADC feedback for position sensing. The PIC16LF15385-E/MV delivers four 10-bit PWM channels and a 10-bit ADC2 with hardware averaging and threshold detection - well matched to closed-loop damper or proportional valve control. CLC and CWG peripherals offload safety timing from the CPU, and XLP sleep extends battery-backed actuator life.
Recommended
LED Lighting Color Controllers
RGBW LED color mixing requires accurate multi-channel PWM with phase-shifted outputs to reduce flicker. The PIC16LF15385-E/MV provides four independent 10-bit PWM channels and a CWG peripheral that can generate complementary waveforms for high-side/low-side LED driver control. The 1KB SRAM allows lookup tables for gamma correction and color-space conversion, while the 1.8V-3.6V supply simplifies direct Li-ion battery operation.
Recommended
Portable Medical Monitoring Devices
Portable health monitors such as pulse oximeters and glucose meters demand low power, accurate ADC measurement, and small PCB area. The PIC16LF15385-E/MV's ADC2 with hardware oversampling reduces noise on photodiode readings, while the CLC block implements event-triggered sampling without CPU wake-up. The 28-UQFN (4x4) package keeps the overall device compact, and XLP sleep lets the device sit idle between measurements for multi-day battery life.
Recommended
Industrial Sensor Hubs
Industrial sensor hubs aggregate multiple analog and digital sensor inputs onto a single field-bus or wireless uplink. The PIC16LF15385-E/MV combines a 10-bit ADC, two EUSART modules, and SPI/I2C to interface multiple sensors (temperature, pressure, flow, vibration) while forwarding data over RS-485 or CAN. CIP blocks (CLC, CWG) implement real-time sensor-fusion logic offloaded from the CPU, improving deterministic response.
Recommended
Low-Power Remote Controls
RF and IR remote controls spend 99% of their life in sleep, waking only when a button is pressed. The PIC16LF15385-E/MV's nanoWatt XLP sleep current enables multi-year battery life on a single CR2032. The 14KB Flash accommodates multi-protocol firmware (IR, BLE, proprietary RF), and the four PWM channels drive status LED feedback or haptic motor control. PPS allows flexible pin mapping for any keypad layout.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15385-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F15385-E/MV | PIC16LF15386-E/MV | PIC16LF15376-E/MV | PIC16LF15356-E/MV |
|---|---|---|---|---|---|
| Brand | 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 |
| Flash Memory | 14 KB | 14 KB | 28 KB (+100%) | 8 KB (-43%) | 8 KB (-43%) |
| SRAM | 1 KB | 1 KB | 2 KB (+100%) | 512 B (-50%) | 512 B (-50%) |
| Operating Voltage | 1.8V to 3.6V | 2.3V to 5.5V | 1.8V to 3.6V | 1.8V to 3.6V | 1.8V to 3.6V |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| PWM Channels | 4 | 4 | 4 | 4 | 4 |
| EUSART | 2 | 2 | 2 | 2 | 1 |
| XLP Low Power | Yes (nanoWatt) | Yes | Yes | Yes | Yes |
Key Differentiators
- Larger SRAM than lower-cost family variants (vs PIC16LF15376-E/MV)
- More Flash than smaller-density variants (vs PIC16LF15356-E/MV)
- Two EUSART modules for richer field-bus options (vs PIC16LF15356-E/MV)
Design Notes
Place a 100nF decoupling capacitor adjacent to the VDD pin (pin 18) with the ground return via the shortest possible path to the VSS pin and the exposed thermal pad. For applications with switching peripherals, add a 10uF bulk capacitor near the MCU. Use the XLP sleep modes (DOZE, IDLE, SLEEP) with the 32kHz LFINTOSC for sub-uA standby current.
Estimated: The 28-UQFN exposed thermal pad should be soldered to a ground copper pour of at least 25mm^2 on the top layer to keep junction temperature within spec. At maximum operating current (32MHz at 3.6V), the MCU draws roughly 7-9mA active, dissipating under 35mW, so thermal rise is negligible for typical -40C to +125C industrial operation.
Keep traces under 25mm for oscillator connections to minimize EMI. The MCLR pin (pin 27) requires a 10k pull-up to VDD; if not used, leave it tied high. For in-circuit serial programming (ICSP) via RB6/RB7, leave test pads accessible. Route analog inputs away from PWM and digital switching signals to avoid ADC2 coupling.
Do not exceed 3.6V on VDD - the LF variant is not 5V tolerant. The exposed thermal pad (pin 28) is internally connected to VSS and must be soldered to the ground plane for mechanical reliability and electrical grounding. Peripheral Pin Select (PPS) unlock sequence must be executed before remapping pins or peripheral output assignments will silently fail.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - choose VAO-suffix variants for automotive applications. Conflict-minerals declaration per Microchip corporate policy.