PIC16LF15345-I/GZ - 8-bit XLP MCU 14KB FLASH 20-UQFN | Microchip
N.º da peça: PIC16LF15345-I/GZ ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $1.62 | $1,62 |
| 10 | $1.46 | $14,60 |
| 100 | $1.18 | $118,00 |
| 500 | $1.05 | $525,00 |
| 1.000 | $0.94 | $940,00 |
PIC16LF15345-I/GZ Visão geral
What is a PIC16 8-bit microcontroller? An 8-bit microcontroller is a small single-chip computer built around an 8-bit data path that integrates a CPU, RAM, Flash program memory, and peripherals. PIC microcontrollers from Microchip use a RISC architecture optimized for deterministic instruction execution and low power consumption. The PIC16LF15345 belongs to the hierarchical category MCU -> 8-bit microcontroller -> embedded controller -> semiconductor IC, and it is purpose-built for general-purpose low-power embedded designs that need rich analog and communication peripherals.
Key features include 1 KB of SRAM, 256 bytes of EEPROM, four 10-bit PWM channels, a 10-bit ADC, a 5-bit DAC, comparators, a Complementary Waveform Generator (CWG), two Enhanced USART (EUSART) modules, and both SPI and I2C peripherals. Core Independent Peripherals (CIPs) allow signal chains such as AFSM, CLC and CWG to run autonomously without CPU intervention, freeing the core for low-power sleep modes and extending battery life.
The PIC16LF15345 leverages the enhanced mid-range core with a hardware multiplier and runs up to 32 MHz from an internal oscillator. Memory Access Partition (MAP) support enables bootloader-style code protection, and the Device Information Area (DIA) stores unique serialization data for inventory tracking. The wide 1.8V to 5.5V VDD range supports everything from single-cell lithium or 2x AA batteries to 5V regulated rails.
Typical applications include IoT sensor nodes, battery-powered wireless remote controls, consumer white goods HMI, low-cost motor control, LED lighting controllers, and portable medical wearables. The combination of XLP sleep currents under 1 uA, integrated Core Independent Peripherals, and flexible communication makes it a strong fit for always-on edge devices.
When designing with this device, always include a 100 nF decoupling capacitor as close as possible to the VDD pin and reserve a bulk capacitor on the MCLR line if an external reset circuit is used. Verify the chosen programming/debug header matches the ICSP pinout for PICkit or MPLAB Snap compatibility before committing PCB layout.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a one-stop reference for component selection and BOM consolidation.
Alternativas drop-in para PIC16LF15345-I/GZ — 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 PIC16LF15345-I/GZ (mesmo formato e footprint) — diferindo em DAC, Operating Temperature, Program Memory (Flash), ADC, I/O Pins.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F15345-I/GZ
✅ Drop-In✓ Em estoque
$0.65 / unidade
Ver ficha técnica →PIC16LF15344-I/GZ
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF15344T-I/GZ
✅ Drop-In✓ Em estoque
$0.78 / unidade
Ver ficha técnica →PIC16LF15325-I/GZ
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF15345-E/GZ
✅ Drop-In✓ Em estoque
$1.24 / unidade
Ver ficha técnica →PIC16LF15345-I/GZ Classificações máximas e características elétricas
| Core Architecture | 8-bit PIC enhanced mid-range |
| Family | PIC® XLP™ 16F |
| Program Memory (Flash) | 14 KB (8K x 14) |
| SRAM | 1 KB |
| EEPROM | 256 B |
| Maximum Clock Speed | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 10-bit |
| DAC | 5-bit |
| PWM Channels | 4 |
| Comparators | Yes |
| CWG (Complementary Waveform Generator) | Yes |
| EUSART | 2 |
| SPI / I2C | Yes / Yes |
| Temperatura de operação | -40C to +85C (industrial) |
| Encapsulamento | 20-pin UQFN (GZ) 4x4 mm |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC16LF15345-I/GZ
| Pino 1 | RA5 — Digital I/O / ADC input |
| Pino 2 | RA4 — Digital I/O / ADC input |
| Pino 3 | RA3 — Digital I/O / MCLR (programming reset) |
| Pino 4 | RC5 — Digital I/O / PWM output |
| Pino 5 | RC4 — Digital I/O / PWM output |
| Pino 6 | RC3 — Digital I/O / SCL (I2C clock) |
| Pino 7 | RC2 — Digital I/O / SDA (I2C data) |
| Pino 8 | RC1 — Digital I/O / EUSART TX |
| Pino 9 | RC0 — Digital I/O / EUSART RX |
| Pino 10 | VSS — Ground |
| Pino 11 | RA2 — Digital I/O / DAC output / analog reference |
| Pino 12 | RA1 — Digital I/O / comparator output |
| Pino 13 | RA0 — Digital I/O / ICSPDAT |
| Pino 14 | VDD — Positive supply voltage |
| Pino 15 | RA7 — Digital I/O / ADC input |
| Pino 16 | RA6 — Digital I/O / ADC input |
| Pino 17 | RC7 — Digital I/O / SPI clock |
| Pino 18 | RC6 — Digital I/O / SPI data out |
| Pino 19 | RB5 — Digital I/O / PWM output |
| Pino 20 | RB4 — Digital I/O / PWM output |
Aplicações típicas
PIC16LF15345-I/GZ é adequado para 7 aplicaçãos: Battery-Powered IoT Sensor Nodes, Consumer Appliance HMI and Control, Portable Medical Wearables, LED Lighting Controllers, Low-Cost Motor Control, Industrial Sensor and Switch Interfaces, Smart Home and Wireless Remote Controls.
Battery-Powered IoT Sensor Nodes
The PIC16LF15345-I/GZ is ideal for battery-powered IoT sensor nodes because of its 1.8V-5.5V supply range, sub-1uA XLP sleep current, and Core Independent Peripherals (CIPs). Its integrated 10-bit ADC and comparators can wake the device on a sensor threshold without CPU intervention, while two EUSART plus SPI/I2C interfaces allow direct connection to sub-GHz transceivers or BLE modules. With 14KB Flash and 1KB SRAM, the device can run sensor-fusion and edge-processing firmware while still leaving room for OTA bootloader code. A typical coin-cell-powered wireless sensor node achieves multi-year battery life by combining this MCU with a low-power radio such as the SX1276.
Recomendado
Consumer Appliance HMI and Control
The PIC16LF15345-I/GZ fits consumer appliance HMI panels because it combines four 10-bit PWM channels with a Complementary Waveform Generator (CWG) that can drive triac or MOSFET gates directly for dimming, motor speed, or heater control. Its 18 I/O pins can scan keypads and LED matrices without external glue logic, and the 5-bit DAC plus comparators can monitor analog front-ends for sensor feedback. Operating from 1.8V to 5.5V lets the same firmware run on both 3.3V and 5V appliances. This combination of analog peripherals, low power, and small UQFN-4x4 footprint makes it ideal for blenders, coffee machines, and washing-machine front-panel boards.
Recomendado
Portable Medical Wearables
The PIC16LF15345-I/GZ is well matched to portable medical wearables that demand long runtimes from small batteries and small PCB footprints. Its XLP sleep currents below 1uA and integrated 10-bit ADC enable always-on pulse-oximetry and temperature monitoring while the device spends most of its life in deep sleep. The 4x4 mm UQFN package fits inside wristbands and patches, and the dual EUSART can interface to BLE modules for wireless data streaming. Industrial -40C to +85C temperature grade supports wearable designs worn close to the body in varied environments.
Recomendado
LED Lighting Controllers
The PIC16LF15345-I/GZ drives LED lighting controllers by leveraging its four 10-bit PWM outputs and CWG to produce smooth, high-resolution dimming across multiple LED strings. Each PWM channel can be phase-shifted or dead-time controlled through the CWG, allowing accurate color-mixing for RGBW fixtures and Tunable White systems. The integrated 10-bit ADC and comparator enable closed-loop current sensing to maintain constant brightness as the LED junction temperature changes. Operating from 1.8V to 5.5V, the MCU can be powered directly from a small buck converter on the same board.
Recomendado
Low-Cost Motor Control
The PIC16LF15345-I/GZ supports low-cost brushed DC and stepper motor control through its CWG and four 10-bit PWM channels, providing up to four half-bridge or two full-bridge outputs. The integrated comparators can be configured as overcurrent protection that trips the CWG shutdown input without CPU intervention, ensuring fast hardware-level safety. With 32 MHz CPU and 14KB Flash, the device can implement trapezoidal commutation and speed control loops while maintaining enough headroom for serial diagnostics. The 4x4 mm UQFN footprint is ideal for space-constrained motor-driver daughterboards.
Recomendado
Industrial Sensor and Switch Interfaces
The PIC16LF15345-I/GZ is well suited for industrial sensor and switch interface modules because it operates over 1.8V to 5.5V and integrates 18 I/O supports toggling industrial 24V signals through external level shifters. Its EUSART plus SPI/I2C enable connection to industrial sensors, ADCs, and isolated communication channels, while the 5-bit DAC and comparators can drive analog outputs and thresholds for process-control loops. The wide -40C to +85C industrial temperature range supports factory-floor deployments. With 14KB Flash, the device supports Modbus or IO-Link communication stacks commonly used in industrial sensor-interface designs.
Recomendado
Smart Home and Wireless Remote Controls
The PIC16LF15345-I/GZ fits smart-home remote controls thanks to its XLP deep-sleep current below 1uA, integrated 10-bit ADC for battery-voltage monitoring, and dual EUSART plus SPI/I2C for radio modules. The 14KB Flash accommodates user-friendly firmware with multiple protocols, while 1KB SRAM supports packet buffer handling for sub-GHz or BLE radios. The 4x4 mm UQFN package fits inside thin remote-control enclosures, and the industrial -40C to +85C temperature grade supports both indoor and outdoor devices such as smart-doorbell controllers and gate remotes.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF15345-I/GZ — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16F15345-I/GZ | PIC16LF15344-I/GZ | PIC16LF15344T-I/GZ | PIC16LF15325-I/GZ | PIC16LF15345-E/GZ |
|---|---|---|---|---|---|---|
| Package | 20-UQFN (GZ) 4x4 mm | 20-UQFN (GZ) 4x4 mm - same | 20-UQFN (GZ) 4x4 mm - same | 20-UQFN (GZ) 4x4 mm - same | 20-UQFN (GZ) 4x4 mm - same | 20-UQFN (GZ) 4x4 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 14 KB | 7 KB | 7 KB | 14 KB | 14 KB |
| SRAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| Supply Voltage | 1.8 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C (extended) |
| PWM Channels | 4 | 4 | 4 | 4 | 2 | 4 |
| CWG Peripheral | Yes | Yes | Yes | Yes | No | Yes |
Principais diferenciais
- 1.8V low-end supply voltage operation (vs PIC16F15345-I/GZ)
- Largest Flash memory in 20-pin UQFN PIC16F1xxx family (vs PIC16LF15344-I/GZ)
- Full peripheral set with CWG plus 4 PWMs (vs PIC16LF15325-I/GZ)
Notas de projeto
Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 14) and another on the VSS ground pad. For battery-powered designs using the XLP sleep modes, add a 10 uF bulk capacitor near the MCU to handle inrush current when waking from deep sleep to active mode. Estimated: at 32 MHz active current ~3 mA, a 10 uF cap on a CR2032 can support ~3 ms wake cycles before voltage droop exceeds 0.1 V.
The 20-pin UQFN (GZ) package uses an exposed thermal pad that doubles as the electrical ground (VSS). Connect this pad to a ground plane with multiple vias for thermal dissipation and ground continuity. Without proper thermal pad soldering, the device may experience ESD damage or unstable ADC readings due to floating ground reference. Recommended: at least 4 thermal vias in a 3x3 array under the EP.
Keep analog signals (RA0-RA7, RC0-RC2) routed away from high-speed digital switching (RC6-7 SPI) to minimize ADC noise coupling. The UQFN 4x4 mm footprint leaves very limited routing channels, so use inner PCB layers for signal routing and keep the top layer mostly for components plus analog routes. If using SPI at 8 MHz or above, add a 33 ohm series resistor at the SCK source to dampen reflections.
Do not leave the MCLR pin (RA3) floating - always tie it to VDD through a 10 kohm pull-up resistor. The RA3 pin is multiplexed with the MCLR reset function, and a floating ground pin can produce unintended resets during power-up. Also, remember to disable the watchdog timer (WDTE configuration bit) in development builds, or your MCU will reset itself every 2 seconds without code interaction.
Informações de conformidade
RoHS compliant per Microchip product page. AEC-Q100 not qualified - use PIC16F15345-E/GZ or PIC16LF15345-E/GZ (extended grade) for automotive. Industrial -40C to +85C temperature grade.