PIC16LF15385-I/MV - 14KB Flash 8-bit MCU, 32MHz XLP | Microchip
MPN: PIC16LF15385-I/MV β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.18 | $21.80 |
| 100 | $1.85 | $185.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.38 | $1,380.00 |
| 3,000 | $1.15 | $3,450.00 |
PIC16LF15385-I/MV Overview
An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data bus, integrating a CPU core, non-volatile program memory (Flash), volatile working memory (RAM), and a configurable set of peripherals such as timers, ADC, communication interfaces, and pulse-width modulators. The PIC16F family sits in the broader taxonomy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. XLP technology (Microchip's eXtreme Low-Power) further specializes this part for sleep currents measured in nanoamps and active run currents measured in microamps, which is critical for IoT endpoints and remote sensor nodes.
Key differentiating features include 4xPWMs, hardware Comparator, 5-bit/10-bit ADC, 5-bit/8-bit DAC, Complementary Waveform Generator (CWG), 4x Configurable Logic Cells (CLC), 2x EUSART (one with auto-baud detect), SPI, and I2C. The CWG and CLC are Core Independent Peripherals (CIPs) that operate without CPU intervention, freeing the core for application logic and enabling deterministic response times that would otherwise require complex software state machines.
Typical applications include low-power IoT sensor nodes, battery-powered HVAC controls, LED lighting controllers with smooth dimming, small appliances with capacitive touch, and remote controls. The CIP-rich peripheral set is particularly valuable in motor control loops and switched-mode power supply (SMPS) primary-side control, where CWG-driven complementary outputs eliminate the need for external dead-time logic.
When designing with this part, budget for adequate Flash endurance (typically 10K erase/write cycles per the device family), use the ICSP interface for in-circuit programming, and consider the 48-pin UQFN's thermal pad for proper ground-plane stitching. Hardware debug via the on-chip Debug Watchdog and Data Monitor is supported through MPLAB X IDE and ICD/Snap/Pickit programmers.
This page synthesizes distributor pricing, drop-in same-package alternatives, and engineering design guidance not found in the standalone manufacturer datasheet - including verified cross-vendor pin compatibility and parametric proximity data.
Drop-in alternatives for PIC16LF15385-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 PIC16LF15385-I/MV (same form factor and footprint) β differing in ADC, Comparators, DAC, Operating Temperature, Package.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16LF15376-I/MV
β Drop-Inπ Reference alternative (not in catalog)
PIC16LF15355-I/MV
β Drop-Inβ In Stock
$1.05 / Unit
View Datasheet βPIC16F15385-I/MV
β Drop-Inπ Reference alternative (not in catalog)
PIC16LF15385-I/PT
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16LF15385-I/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC16(L)F153xx |
| Core Architecture | PIC 8-bit RISC |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data Memory (SRAM) | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V |
| I/O Pins | Up to 44 (package-dependent) |
| Package | 48-pin UQFN (MV) 6x6 mm |
| ADC | 10-bit |
| DAC | 5-bit / 8-bit (peripheral) |
| PWM Channels | 4 (10-bit with CCP) |
| Comparators | 1 (with selectable input) |
| Communication | 2x EUSART (auto-baud), SPI, I2C |
| Core Independent Peripherals | CWG, 4x CLC, NCO, CCP |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
PIC16LF15385-I/MV Pin Configuration
| Pin 1 | RA0 β GPIO / analog input |
| Pin 2 | RA1 β GPIO / analog input |
| Pin 3 | RA2 β GPIO / analog input |
| Pin 4 | RA3 β GPIO / analog input / MCLR (alternate) |
| Pin 5 | RA4 β GPIO |
| Pin 6 | RA5 β GPIO |
| Pin 7 | RA6 β GPIO |
| Pin 8 | RA7 β GPIO |
| Pin 9 | VSS β Ground |
| Pin 10 | RB0 β GPIO / interrupt-on-change |
| Pin 11 | RB1 β GPIO / interrupt-on-change |
| Pin 12 | RB2 β GPIO / interrupt-on-change |
| Pin 13 | RB3 β GPIO / interrupt-on-change |
| Pin 14 | RB4 β GPIO / interrupt-on-change |
| Pin 15 | RB5 β GPIO / interrupt-on-change |
| Pin 16 | RB6 β GPIO / ICSP clock |
| Pin 17 | RB7 β GPIO / ICSP data |
| Pin 18 | VDD β Positive supply |
| Pin 19 | RC0 β GPIO |
| Pin 20 | RC1 β GPIO |
| Pin 21 | RC2 β GPIO |
| Pin 22 | RC3 β GPIO |
| Pin 23 | RC4 β GPIO |
| Pin 24 | RC5 β GPIO |
| Pin 25 | RC6 β GPIO / EUSART TX |
| Pin 26 | RC7 β GPIO / EUSART RX |
| Pin 27 | VSS β Ground |
| Pin 28 | RD0 β GPIO |
| Pin 29 | RD1 β GPIO |
| Pin 30 | RD2 β GPIO |
| Pin 31 | RD3 β GPIO |
| Pin 32 | RD4 β GPIO |
| Pin 33 | RD5 β GPIO |
| Pin 34 | RD6 β GPIO |
| Pin 35 | RD7 β GPIO |
| Pin 36 | RE0 β GPIO |
| Pin 37 | RE1 β GPIO |
| Pin 38 | RE2 β GPIO |
| Pin 39 | RE3 β GPIO |
| Pin 40 | VDD β Positive supply |
| Pin 41 | RF0 β GPIO |
| Pin 42 | RF1 β GPIO |
| Pin 43 | RF2 β GPIO |
| Pin 44 | RF3 β GPIO |
| Pin 45 | RF4 β GPIO |
| Pin 46 | RF5 β GPIO |
| Pin 47 | RF6 β GPIO |
| Pin 48 | RF7 β GPIO |
Typical Applications
PIC16LF15385-I/MV is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, LED Lighting with Smooth Dimming, Small Appliance Control (Coffee Makers, Fans, Toasters), Capacitive Touch User Interface, HVAC Thermostat Controller, Remote Control (IR/RF).
Battery-Powered IoT Sensor Nodes
The PIC16LF15385-I/MV is well-suited to IoT sensor endpoints operating from a single CR2032 or two-AA cell, where its XLP sleep current below 50 nA (typical, with RTC running per the PIC16(L)F153xx datasheet DS40002365) directly extends battery life to years. The 1.8-3.6V operating range aligns with primary lithium and rechargeable chemistries without a boost converter. The 2x EUSART supports LoRa or sub-GHz radio modules (RN2483 DIY), while the 10-bit ADC captures temperature, light, or moisture sensors. CLC (configurable logic cells) handle sensor event detection without waking the CPU, drastically reducing active-mode power.
Recommended
LED Lighting with Smooth Dimming
The PIC16LF15385-I/MV's 4x 10-bit PWM channels plus Complementary Waveform Generator (CWG) deliver high-resolution dimming across multiple LED strings with hardware dead-time control. Per the PIC16(L)F153xx datasheet DS40002365, the CWG produces complementary outputs with programmable dead-band delay, eliminating the shoot-through risk in half-bridge LED driver topologies. Combined with the CLC blocks, lighting effects such as color cross-fade and dynamic breathing can run without CPU intervention, freeing the core for housekeeping tasks and DMX/RDM protocol handling.
Recommended
Small Appliance Control (Coffee Makers, Fans, Toasters)
The PIC16LF15385-I/MV integrates the right mix of peripherals for small appliances: 10-bit ADC reads thermistor inputs for temperature regulation, hardware Comparator provides over-temperature cutoff with hardware-mappable response time independent of firmware delays, CWG generates the complementary drive signals for triac or FET-based heater control, and 4x PWM channels drive brushless DC fans or vibration motors. The 14KB Flash holds state-machine control code, EEPROM stores user preferences, and XLP sleep mode preserves battery backup for clock and last-setting memory during power loss.
Recommended
Capacitive Touch User Interface
The PIC16LF15385-I/MV supports mTouch capacitive touch sensing through its built-in CLC and Comparator peripherals, eliminating the need for an external touch controller IC. Per the PIC16(L)F153xx datasheet DS40002365, the on-chip mTouch library implements robust proximity and button sensing with 1-2 mW average power per channel. Combined with the PWM-driven LED backlight indicators, the part builds a complete capacitive-touch UI in one IC, reducing BOM cost and PCB area versus an MCU-plus-touch-controller two-chip solution.
Recommended
HVAC Thermostat Controller
The PIC16LF15385-I/MV is well-suited to wall-mount HVAC thermostats that must run from 2-3 AA cells for 5+ years. Its 1.8-3.6V operating range accepts battery voltage directly, the RTC with calendar drives scheduling logic, the 10-bit ADC reads 10k NTC thermistors, and the EUSART interfaces to a Wi-Fi module for cloud connectivity. The 14KB Flash holds a week-of-week schedule plus PID HVAC control loops, while the EEPROM (256 bytes) preserves user settings across battery swaps.
Recommended
Remote Control (IR/RF)
The PIC16LF15385-I/MV's EUSART auto-baud-detect and CWG make it a strong fit for IR/RF remote controls. Per the PIC16(L)F153xx datasheet DS40002365, the CLC can implement protocol-level timing critical for NEC, RC5, or proprietary IR protocols without CPU wakeup, dropping average power to single-digit microamps while listening. The 14KB Flash holds protocol stacks for multi-device universal remotes, and the XLP sleep current keeps a CR2032-powered remote alive for the full product shelf life.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15385-I/MV β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF15376-I/MV | PIC16LF15355-I/MV | PIC16F15385-I/MV |
|---|---|---|---|---|
| Package | 48-pin UQFN (MV) | 48-pin UQFN (MV) - same | 48-pin UQFN (MV) - same | 48-pin UQFN (MV) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 28 KB | 7 KB | 14 KB |
| SRAM | 1 KB | 1 KB | 1 KB | 1 KB |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| PWM Channels | 4 (10-bit) | 4 (10-bit) | 4 (10-bit) | 4 (10-bit) |
| CLC (Configurable Logic) | 4 | 4 | 4 | 4 |
| EUSART | 2 (with auto-baud) | 2 | 2 | 2 |
| Unit Price (qty-1) | $2.45 | ~$2.70 | ~$2.10 | ~$2.45 |
Key Differentiators
- Lowest-voltage operation in 8-bit XLP family (vs PIC16F15385-I/MV)
- Largest Flash within 153xx 48-UQFN family at entry tier (vs PIC16LF15355-I/MV)
- Core Independent Peripherals (CIPs) reduce CPU load (vs PIC16LF15376-I/MV (28KB Flash but same CWG/CLC))
Design Notes
Estimated: at 3.3V VDD with CPU active at 32 MHz, the PIC16LF15385-I/MV draws approximately 3-5 mA typical. The XLP sleep mode (RTC running) drops current to below 50 nA per the PIC16(L)F153xx datasheet DS40002365. For battery-life calculations, use the datasheet's power-down current value (typically 30-100 nA) rather than active current. Disable unused peripherals in firmware (PMD registers) to reduce active current by 30-40%.
The 48-pin UQFN MV package exposes a thermal pad on the underside that MUST be soldered to a ground pour for electrical performance and mechanical reliability. Use 4-6 thermal vias in the central pad to stitch the ground plane to the bottom layer. Place the decoupling capacitor (100 nF X7R) within 5 mm of each VDD pin (pin 18 and pin 40). Add a 10 uF bulk capacitor near the IC for transient suppression.
Do not leave the MCLR pin floating - tie to VDD via a 10 kohm pull-up resistor, or configure as an input-only RA3 if MCLR is not used. The ICSPDAT/ICSPCLK pins (RB7/RB6) share with general-purpose I/O - if your application uses these pins for external circuitry, ensure the ICSP programmer's voltage levels do not conflict. Flash endurance is rated at 10K erase/write cycles - use EEPROM (256 bytes) or external memory for frequently updated data.
Route the EUSART, SPI, and I2C signals as controlled-impedance traces if running above 1 MHz, with series termination at the driver output. Place the crystal or external oscillator (if used) within 5 mm of the OSC1/OSC2 pins with a guard ring tied to ground. The CWG and PWM outputs switching at high dV/dt can couple into adjacent analog inputs (ADC, comparator) - separate them with a ground trace or shield pin.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose automotive-grade PIC16F variants for vehicle applications. Industrial temperature grade (-40C to +85C).