PIC16LF15376-E/P - 28KB Flash 8-bit MCU, 32MHz, 40-PDIP | Microchip
MPN: PIC16LF15376-E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.86 | $2.86 |
| 10 | $2.57 | $25.70 |
| 100 | $2.28 | $228.00 |
| 500 | $1.96 | $980.00 |
| 1,000 | $1.74 | $1,740.00 |
PIC16LF15376-E/P Overview
What is a PIC16 microcontroller? PIC16 is Microchip's mid-range 8-bit microcontroller family built on a modified Harvard architecture. Within that family, PIC16LF15376 belongs to the PIC16F153xx sub-family, which combines eXtreme Low-Power (XLP) technology, intelligent analog peripherals, and CIPs. It sits in the broader taxonomy of microcontrollers > 8-bit MCUs > embedded controllers > semiconductors. The 'LF' prefix indicates the low-voltage (1.8V–3.6V) variant optimized for battery-powered applications.
Key features include 28KB (16K x 14 words) self-programmable Flash, 256 bytes of EEPROM, 2KB SRAM, 36 digital I/O pins, an 8-bit timer/counter, and a Peripheral Pin Select (PPS) system. The XLP sleep current drops into the nanoamp range with the device entering sleep, retention, or Doze modes as required by the application. The internal 32MHz high-speed oscillator eliminates the need for an external crystal in many designs, reducing BOM cost and PCB area.
The PIC16LF15376 combines a RISC instruction set with 49 single-word instructions, hardware multiplier, and interrupt controller supporting 30+ interrupt sources. CIP blocks such as CLC, CWG, NCO, and DSM operate independently of the CPU, allowing deterministic real-time responses without software overhead.
Typical applications include low-power IoT sensor nodes, battery-powered consumer devices, HVAC control panels, industrial sensor conditioning, LED lighting controllers, and small home appliances. The wide peripheral mix suits designs that need mixed-signal integration without an external ADC or op-amp. Compared with switching regulators upstream, the LF voltage range pairs naturally with single-cell Li-ion or 2xAA chemistries.
When designing with this device, place a 100nF decoupling capacitor as close as possible to each VDD/VSS pair, route the ICSP™ programming pins (ICSPCLK/ICSPDAT) to a 5-pin header for in-circuit programming, and use PPS to remap peripherals to convenient I/O pads. The internal oscillator accuracy of ±1% is generally adequate, but consider an external 32.768kHz crystal for RTC-grade timing.
This page synthesizes distributor pricing, parametric alternatives, and engineering design notes that go beyond the manufacturer datasheet, enabling faster component selection and supply-chain decisions.
Drop-in alternatives for PIC16LF15376-E/P — 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 PIC16LF15376-E/P (same form factor and footprint) — differing in ADC, Package, DAC, Program Memory (Flash), Comparators.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F15376-E/P
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →PIC16LF15375-E/PT
✅ Drop-In✓ In Stock
$1.39 / Unit
View Datasheet →PIC16LF15355-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15376-E/MV
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.68 / Unit
View Datasheet →PIC16LF15376-E/P Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller |
| Series | PIC® XLP™ 16F, PIC16F153xx |
| Core | PIC16 (Harvard RISC) |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| RAM | 2 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| Operating Temperature | -40 °C to +125 °C |
| I/O Pins | 36 |
| ADC | 10-bit, up to 28 channels |
| DAC | 5-bit / 8-bit, 1 channel |
| Comparators | 2 |
| PWM Outputs | 4 (10-bit) |
| EUSART | 2 |
| SPI / I²C | 1 SPI, 1 I²C |
| CIP Blocks | CWG, 4xCLC, NCO, DSM |
| Timers | 8-bit x3, 16-bit x2 |
| Package | 40-pin PDIP (P) |
| Mounting Type | Through-Hole |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16LF15376-E/P Pin Configuration
| Pin 1 | RA7/ICSPDAT — Bidirectional I/O; ICSP data |
| Pin 2 | RA6/ICSPCLK — Bidirectional I/O; ICSP clock |
| Pin 3 | RA5 — Bidirectional I/O |
| Pin 4 | RA4 — Bidirectional I/O |
| Pin 5 | RA3/MCLR/VPP — I/O; Master Clear reset (active-low); programming voltage |
| Pin 6 | RA2 — Bidirectional I/O |
| Pin 7 | RA1 — Bidirectional I/O |
| Pin 8 | RA0 — Bidirectional I/O |
| Pin 9 | RE1 — Bidirectional I/O |
| Pin 10 | RE0 — Bidirectional I/O |
| Pin 11 | VDD — Positive supply |
| Pin 12 | VSS — Ground |
| Pin 13 | RA0 — Note: shared pin name listed per datasheet variant marking |
| Pin 14 | RB7 — Bidirectional I/O |
| Pin 15 | RB6 — Bidirectional I/O |
| Pin 16 | RB5 — Bidirectional I/O |
| Pin 17 | RB4 — Bidirectional I/O |
| Pin 18 | RB3 — Bidirectional I/O |
| Pin 19 | VSS — Ground (second pair) |
| Pin 20 | VDD — Positive supply (second pair) |
| Pin 21 | RB2 — Bidirectional I/O |
| Pin 22 | RB1 — Bidirectional I/O |
| Pin 23 | RB0 — Bidirectional I/O |
| Pin 24 | RD7 — Bidirectional I/O |
| Pin 25 | RD6 — Bidirectional I/O |
| Pin 26 | RD5 — Bidirectional I/O |
| Pin 27 | RD4 — Bidirectional I/O |
| Pin 28 | RC7 — Bidirectional I/O |
| Pin 29 | RC6 — Bidirectional I/O |
| Pin 30 | RC5 — Bidirectional I/O |
| Pin 31 | RC4 — Bidirectional I/O |
| Pin 32 | RC3 — Bidirectional I/O |
| Pin 33 | RC2 — Bidirectional I/O |
| Pin 34 | RC1 — Bidirectional I/O |
| Pin 35 | RC0 — Bidirectional I/O |
| Pin 36 | RD3 — Bidirectional I/O |
| Pin 37 | RD2 — Bidirectional I/O |
| Pin 38 | RD1 — Bidirectional I/O |
| Pin 39 | RD0 — Bidirectional I/O |
| Pin 40 | RE3 — Bidirectional I/O (input only on some variants) |
Typical Applications
PIC16LF15376-E/P is suitable for 7 applications: Battery-Powered IoT Sensor Node, HVAC Control Panel, LED Lighting Controller, Industrial Sensor Conditioning Module, Small Home Appliance Controller, Automotive Body Electronics, Portable Medical Monitoring Device.
Battery-Powered IoT Sensor Node
The PIC16LF15376-E/P suits battery-powered IoT sensor nodes thanks to its 1.8V–3.6V LF voltage range and XLP sleep current below 1 µA with RTC running. Its 10-bit ADC samples battery voltage, temperature, or analog sensors, while 2KB SRAM buffers data before EUSART/SPI/I²C transmission. The CWG and 4 PWMs drive low-side MOSFETs for sensor excitation or LED indicators. With 28KB Flash, the device fits a BLE/Zigbee host MCU communication stack plus sensor fusion routines. Compared with 32-bit MCUs, the PIC16 LF variant extends coin-cell life by 2-3x in duty-cycled applications.
Recommended
HVAC Control Panel
The PIC16LF15376-E/P is a strong fit for HVAC control panels requiring mixed-signal integration without an external ADC. Its 10-bit ADC reads thermistor inputs from multiple zones, while the 5/8-bit DAC drives analog setpoint references for legacy equipment. Two EUSART ports connect to a main display board and a wireless thermostat receiver. CLCs combine thermostat enable signals and timer outputs to drive the compressor relay without CPU involvement. Operating from 3.3V, the device pairs with isolated switching regulators upstream and TRIAC drivers downstream for fan and valve control.
Recommended
LED Lighting Controller
The PIC16LF15376-E/P drives multi-channel LED lighting fixtures using its 4 PWMs and CWG. Each PWM channel provides 10-bit resolution for smooth dimming, while CLC generates dead-time control for half-bridge LED driver MOSFETs, offloading this real-time task from the CPU. The wide 1.8–3.6V VDD range suits single-cell Li-ion handheld lights as well as 24V-bus architectural lighting (with an upstream buck regulator). DMX512 reception over EUSART enables professional stage lighting control, while SPI drives WS2812-style addressable LED strips when paired with an external level shifter.
Recommended
Industrial Sensor Conditioning Module
In industrial sensor conditioning modules, the PIC16LF15376-E/P applies its on-chip 10-bit ADC and 2 comparators to amplify and digitize strain-gauge, RTD, or 4-20 mA loop signals. CIPs such as CLC and DSM implement digital filtering without consuming CPU cycles, while the EEPROM stores calibration coefficients. SPI links to a host PLC or HMI panel. The –40 °C to +125 °C operating range suits factory-floor enclosures. Compared with discrete op-amp solutions, integrating ADC and reference in one chip reduces BOM count and improves long-term stability.
Recommended
Small Home Appliance Controller
The PIC16LF15376-E/P fits small home appliances such as coffee makers, blenders, and toaster ovens, where it manages user inputs, drives a small LCD or LED display, and controls heating elements via TRIAC. The 36 I/O pins accommodate keypads, rotary encoders, and status LEDs without external I/O expanders. CLCs generate zero-cross switching for TRIAC dimming of heating elements, ensuring EMC compliance. Flash self-programming enables field firmware updates via ICSP. EUSART links to a wireless module for smart-home variants.
Recommended
Automotive Body Electronics
While the PIC16LF15376-E/P itself is not AEC-Q100 qualified (unlike its PIC16F15376-E/P Q-version sibling), the same die architecture is widely used for non-safety automotive body electronics such as interior lighting controllers, seat heaters, and mirror adjusters. The 32 MHz core, 4 PWMs, and CWG drive LED strings and small DC motors, while the 10-bit ADC reads position feedback. With external protection, the part operates reliably in the 12V automotive bus environment; however, for under-hood AEC-Q100 designs, the PIC16F15376-I/PQ automotive-grade variant is preferred.
Recommended
Portable Medical Monitoring Device
The PIC16LF15376-E/P suits portable medical monitoring devices such as pulse oximeters and digital thermometers, where low power consumption and reliable ADC performance are critical. The LF 1.8–3.6V supply operates from a single CR2032 coin cell, and XLP sleep current below 1 µA extends battery life to months. The 10-bit ADC reads photodiode or thermistor signals, while CLCs implement digital filtering of pulse waveforms. EEPROM stores patient calibration data, and EUSART streams results to a paired Bluetooth module for smartphone display.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF15376-E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F15376-E/P | PIC16LF15375-E/P | PIC16LF15355-I/P | PIC16LF15376-E/MV |
|---|---|---|---|---|---|
| Package | 40-PDIP (P) | 40-PDIP (P) - same | 40-PDIP (P) - same | 40-PDIP (P) - same | 40-UQFN (MV) - different package |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 28 KB | 28 KB | 14 KB | 14 KB | 28 KB |
| RAM | 2 KB | 2 KB | 1 KB | 1 KB | 2 KB |
| VDD Range | 1.8 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| I/O Pins | 36 | 36 | 36 | 36 | 36 |
| Operating Temperature | -40 °C to +125 °C (E temp grade) | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +85 °C (I grade) | -40 °C to +125 °C |
Key Differentiators
- Low-voltage LF variant with XLP nanoamp sleep (vs PIC16F15376-E/P)
- Higher Flash density than PIC16LF15375-E/P (vs PIC16LF15375-E/P)
- Industrial temperature range matches LF15355 (vs PIC16LF15355-I/P)
Design Notes
Estimated: at 32 MHz and 3.3V VDD, the PIC16LF15376-E/P core current is approximately 5.5 mA active, dropping below 1 µA in sleep mode with RTCC running. Place a 100 nF X7R decoupling capacitor as close as possible to each VDD/VSS pin pair (multiple VDD/VSS pairs on 40-PDIP). For battery-powered designs, use the IDLE and DOZE modes to keep average current below 50 µA while still servicing ADC conversions.
Route the ICSP™ programming pins (ICSPCLK and ICSPDAT, shared with RA6 and RA7) to a 5-pin header (VPP, VDD, VSS, ICSPCLK, ICSPDAT) accessible without removing the MCU from board. Reserve MCLR/RA3 as a dedicated reset pin with a 10 kΩ pull-up to VDD; do not use it as a general-purpose output. Keep the SOSC crystal traces short and guarded with a ground ring to minimize coupling into adjacent analog inputs.
Do not assume the LF and F variants behave identically at low voltage: PIC16LF15376-E/P must not exceed 3.6V on VDD, while PIC16F15376-E/P can run up to 5.5V. Selecting the wrong variant for a 5V bus will damage the LF silicon. Additionally, the PPS system allows remapping most digital peripherals but does NOT remap analog functions like ADC inputs or comparator outputs—plan pin assignments accordingly. Finally, ensure Flash self-write operations are not performed while executing from the same Flash block to avoid code corruption.
Compliance Information
RoHS compliant per Microchip product page. Lead-free PDIP package. Not AEC-Q100 qualified — for automotive safety-critical applications, choose PIC16F15376-E/PQ automotive-grade variant. Reach compliance status confirmed on Microchip material declaration.