PIC16LF15385-E/MV - 8-bit XLP MCU 14KB Flash 28-UQFN | Microchip
N.º da peça: PIC16LF15385-E/MV ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16LF15385-E/MV — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LF15385-E/MV (mesmo formato e footprint) — diferindo em DAC, Package, ADC, Comparators, PWM Channels.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F15385-E/MV
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.24 / unidade
Ver ficha técnica →PIC16LF15386-E/MV
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.22 / unidade
Ver ficha técnica →PIC16LF15376-E/MV
✅ Drop-In✓ Em estoque
$1.68 / unidade
Ver ficha técnica →PIC16LF15356-E/MV
✅ Drop-In✓ Em estoque
$1.08 / unidade
Ver ficha técnica →PIC16LF15385-E/MV Classificações máximas e características elétricas
| 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 |
| Encapsulamento | 28-pin UQFN (4x4 mm) with exposed pad |
| Tipo de montagem | 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 |
| Temperatura de operação | -40C to +125C |
| Status RoHS | Compliant |
Configuração de pinos do PIC16LF15385-E/MV
| Pino 1 | RA0 — Port A bit 0 / analog input / digital I/O |
| Pino 2 | RA1 — Port A bit 1 / analog input / digital I/O |
| Pino 3 | RA2 — Port A bit 2 / analog input / digital I/O |
| Pino 4 | RA3 — Port A bit 3 / analog input / digital I/O |
| Pino 5 | RA4 — Port A bit 4 / analog input / digital I/O |
| Pino 6 | RA5 — Port A bit 5 / analog input / digital I/O |
| Pino 7 | RA6 — Port A bit 6 / analog input / digital I/O |
| Pino 8 | RA7 — Port A bit 7 / analog input / digital I/O |
| Pino 9 | VSS — Ground reference |
| Pino 10 | RB0 — Port B bit 0 / digital I/O / analog |
| Pino 11 | RB1 — Port B bit 1 / digital I/O / analog |
| Pino 12 | RB2 — Port B bit 2 / digital I/O / analog |
| Pino 13 | RB3 — Port B bit 3 / digital I/O / analog |
| Pino 14 | RB4 — Port B bit 4 / digital I/O / analog |
| Pino 15 | RB5 — Port B bit 5 / digital I/O / analog |
| Pino 16 | RB6 — Port B bit 6 / ICS programming clock / digital I/O |
| Pino 17 | RB7 — Port B bit 7 / ICS programming data / digital I/O |
| Pino 18 | VDD — Positive supply voltage (1.8V-3.6V) |
| Pino 19 | RC0 — Port C bit 0 / digital I/O / analog |
| Pino 20 | RC1 — Port C bit 1 / digital I/O / analog |
| Pino 21 | RC2 — Port C bit 2 / digital I/O / analog |
| Pino 22 | RC3 — Port C bit 3 / digital I/O / analog |
| Pino 23 | RC4 — Port C bit 4 / digital I/O / analog |
| Pino 24 | RC5 — Port C bit 5 / digital I/O / analog |
| Pino 25 | RC6 — Port C bit 6 / digital I/O / analog |
| Pino 26 | RC7 — Port C bit 7 / digital I/O / analog |
| Pino 27 | MCLR — Master Clear (reset) input, active low |
| Pino 28 | EP — Exposed thermal pad - must be tied to VSS (ground) |
Aplicações típicas
PIC16LF15385-E/MV é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF15385-E/MV — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.