PIC16F15376T-I/ML - 8-bit 32MHz 28KB Flash MCU 44-QFN | Microchip
MPN: PIC16F15376T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.2 | $3.20 |
| 10 | $2.88 | $28.80 |
| 100 | $2.55 | $255.00 |
| 500 | $2.21 | $1,105.00 |
| 1,000 | $1.96 | $1,960.00 |
| 3,300 | $1.71 | $5,643.00 |
PIC16F15376T-I/ML Overview
An 8-bit microcontroller (MCU) is a programmable processor with an 8-bit data path optimized for cost-sensitive, deterministic, low-power embedded control. PIC® MCUs combine a RISC-based CPU core with on-chip Flash, RAM, peripherals, and interrupt-driven I/O, occupying a position in the broader taxonomy of microcontrollers -> embedded processors -> semiconductors -> integrated circuits. The 16F family targets battery-powered, low-power, and motor-control applications where predictable behavior and minimal sleep current are critical.
Key features of the PIC16F15376T-I/ML include 28KB (16K x 14 words) of self-programmable Flash, 2KB RAM, 4 PWM channels, an on-chip 5-/10-bit DAC, a rail-to-rail comparator, a 10-bit ADC, the Configurable Logic Cell (CLC), the Complementary Waveform Generator (CWG), and XLP™ nanoWatt sleep modes that drop current consumption below 1 µA. The CIPs handle events in hardware without CPU intervention, freeing the core for application-level tasks and reducing firmware complexity.
Architecturally, the part uses an enhanced mid-range 8-bit core with a hardware multiplier, a 14-bit instruction word, and a vectored interrupt controller. Memory-mapped peripherals and a peripheral pin-select (PPS) engine allow flexible I/O mapping, while the internal 32MHz oscillator eliminates the need for an external crystal in many designs. This combination gives designers high integration in a compact 44-QFN (8x8 mm) footprint suitable for space-constrained PCBs.
Typical applications include low-power IoT sensor nodes, BLDC and stepper motor control, LED lighting controllers, battery-powered instrumentation, and consumer appliances. The 44-QFN package with a generous ground-exposed pad provides excellent thermal dissipation for thermally limited designs.
When designing with this device, place 100nF decoupling capacitors as close as possible to each VDD pin and tie the exposed pad (EP) to a clean ground plane. Programming/debug is via the in-circuit serial programming (ICSP) interface using a PICkit or MPLAB debugger.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a complete reference for sourcing and applying the PIC16F15376T-I/ML.
Drop-in alternatives for PIC16F15376T-I/ML — 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 PIC16F15376T-I/ML (same form factor and footprint) — differing in Package, ADC, DAC, Core, PWM Channels.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F15376-E/ML
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC16F15375-I/PT
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16F15356T-I/ML
✅ Drop-In✓ In Stock
$1.15 / Unit
View Datasheet →PIC16F15376T-I/PT
✅ Drop-In✓ In Stock
$1.68 / Unit
View Datasheet →PIC16F15356T-I/MV
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.42 / Unit
View Datasheet →PIC16F15376T-I/ML Maximum Ratings & Electrical Characteristics
| Core | PIC® 8-bit enhanced mid-range |
| Program Memory | 28 KB (16K x 14) Flash |
| RAM | 2 KB |
| CPU Speed | 32 MHz |
| Operating Voltage | 2.3 V to 5.5 V |
| Package | 44-pin QFN (8x8 mm) |
| ADC | 10-bit (channel count per package) |
| DAC | 5-bit / 10-bit on-chip |
| Comparators | On-chip rail-to-rail comparator |
| PWM Channels | 4 |
| CLC Modules | 4 (Configurable Logic Cell) |
| CWG | 1 (Complementary Waveform Generator) |
| EUSART | 2 |
| SPI / I2C | Yes (SPI + I2C) |
| Low-Power Mode | XLP™ nanoWatt (sleep current < 1 µA typical) |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F15376T-I/ML Pin Configuration
| Pin 1 | RA0 — Bidirectional I/O / analog input |
| Pin 2 | RA1 — Bidirectional I/O / analog input |
| Pin 3 | RA2 — Bidirectional I/O / analog input |
| Pin 4 | RA3 — Bidirectional I/O / analog input |
| Pin 5 | RA4 — Bidirectional I/O / analog input |
| Pin 6 | RA5 — Bidirectional I/O / analog input |
| Pin 7 | RA6 — Bidirectional I/O / analog input |
| Pin 8 | RA7 — Bidirectional I/O / analog input |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RA8 — Bidirectional I/O / analog input |
| Pin 11 | RA9 — Bidirectional I/O / analog input |
| Pin 12 | RA10 — Bidirectional I/O / analog input |
| Pin 13 | RA11 — Bidirectional I/O / analog input |
| Pin 14 | VDD — Positive power supply |
| Pin 15 | RA12 — Bidirectional I/O / analog input |
| Pin 16 | RA13 — Bidirectional I/O / analog input |
| Pin 17 | RA14 — Bidirectional I/O / analog input |
| Pin 18 | RB0 — Bidirectional I/O |
| Pin 19 | RB1 — Bidirectional I/O |
| Pin 20 | RB2 — Bidirectional I/O |
| Pin 21 | RB3 — Bidirectional I/O |
| Pin 22 | RB4 — Bidirectional I/O |
| Pin 23 | RB5 — Bidirectional I/O |
| Pin 24 | RB6 — Bidirectional I/O / ICSP clock |
| Pin 25 | RB7 — Bidirectional I/O / ICSP data |
| Pin 26 | VSS — Ground reference |
| Pin 27 | RC0 — Bidirectional I/O / analog input |
| Pin 28 | RC1 — Bidirectional I/O / analog input |
| Pin 29 | RC2 — Bidirectional I/O / analog input |
| Pin 30 | RC3 — Bidirectional I/O / analog input |
| Pin 31 | RC4 — Bidirectional I/O / analog input |
| Pin 32 | RC5 — Bidirectional I/O / analog input |
| Pin 33 | RC6 — Bidirectional I/O / analog input |
| Pin 34 | RC7 — Bidirectional I/O / analog input |
| Pin 35 | RC8 — Bidirectional I/O / analog input |
| Pin 36 | RC9 — Bidirectional I/O / analog input |
| Pin 37 | RC10 — Bidirectional I/O / analog input |
| Pin 38 | RC11 — Bidirectional I/O / analog input |
| Pin 39 | RC12 — Bidirectional I/O / analog input |
| Pin 40 | RC13 — Bidirectional I/O / analog input |
| Pin 41 | VDD — Positive power supply |
| Pin 42 | RC14 — Bidirectional I/O / analog input |
| Pin 43 | RC15 — Bidirectional I/O / analog input |
| Pin 44 | RD0 — Bidirectional I/O / analog input |
| Pin 45 | EP — Exposed pad - must be soldered to PCB ground plane |
Typical Applications
PIC16F15376T-I/ML is suitable for 6 applications: Low-Power IoT Sensor Node, BLDC and Stepper Motor Control, LED Lighting Controllers, Battery-Powered Instrumentation, Consumer Appliance Control, HVAC and Building Automation.
Low-Power IoT Sensor Node
The PIC16F15376T-I/ML is a strong fit for battery-powered IoT sensor nodes thanks to its XLP™ nanoWatt sleep mode drawing typically under 1 µA, 32MHz core for rapid wake-and-measure cycles, and 28KB Flash with 2KB RAM sufficient for protocol stacks such as Modbus, MQTT-SN, or BLE HCI bridges. The on-chip 10-bit ADC and rail-to-rail comparator let it directly interface to thermistor, photodiode, and current-sense front-ends, while the CLC module implements hardware-only signal conditioning without burdening the CPU. The 44-QFN (8x8 mm) package is ideal for compact wearables, indoor air-quality monitors, and asset-tracking devices where board space is at a premium.
Recommended
BLDC and Stepper Motor Control
The PIC16F15376T-I/ML is well matched to brushless DC and stepper motor control because it integrates the Complementary Waveform Generator (CWG) for dead-band-managed complementary PWM drive, four PWM channels for multi-phase commutation, and the CLC for hardware fault protection. The 32MHz core gives enough headroom for sensorless back-EMF zero-crossing detection and PID loop closure at 20-50kHz PWM, while the 28KB Flash accommodates sensorless startup routines and current-control tables. Combined with the on-chip 10-bit ADC for current sensing and rail-to-rail comparator for BEMF zero-cross detection, the part provides a single-chip solution for low-voltage BLDC fans, pumps, and e-bike traction modules.
Recommended
LED Lighting Controllers
Architectural and commercial LED lighting controllers benefit from the PIC16F15376T-I/ML's 4 PWM outputs for multi-channel dimming, CLC for logic-level fault interlocks, and the on-chip 10-bit ADC for ambient-light feedback loops and color-temperature mixing. The 28KB Flash supports DALI, DMX512, or 0-10V stack translation plus calibration tables, while the 32MHz instruction throughput ensures flicker-free dimming below 1% duty cycle. XLP™ nanoWatt sleep is ideal for emergency luminaires where standby must run for years on a single battery, and the 44-QFN footprint keeps the driver board small enough to fit inside MR16 or linear-LED fixtures.
Recommended
Battery-Powered Instrumentation
Handheld test and measurement instruments such as digital multimeters, insulation testers, and portable gas analyzers are excellent fits for the PIC16F15376T-I/ML because of its 2.3V to 5.5V operation from two AA cells, sub-µA sleep current for shelf-life compliance, and 28KB Flash sufficient for measurement firmware plus calibration constants. The 10-bit ADC paired with the on-chip DAC supports ratiometric measurements, while the two EUSARTs and SPI simplify integration with BLE/USB bridges and segment LCD drivers. The 44-QFN exposed pad aids heat dissipation during continuous high-rate sampling, and PPS lets engineers assign the same MCU to multiple instrument SKUs without board changes.
Recommended
Consumer Appliance Control
White-goods appliance control boards, including coffee machines, washing machines, and induction cooktops, leverage the PIC16F15376T-I/ML for its broad peripheral set: 4 PWMs for element drive, CWG for synchronous rectification, on-chip comparator for zero-voltage switching, and CLC for hardware-based safety interlocks. The 28KB Flash can host complex UI state machines plus auto-tuning algorithms, while the 2KB RAM buffers user input and sensor telemetry without external memory. Two EUSARTs allow simultaneous Wi-Fi/BLE module and HMI display connectivity, and the industrial -40C to +85C temperature rating meets the harsh thermal environment of kitchen and laundry equipment.
Recommended
HVAC and Building Automation
HVAC damper actuators, smart thermostats, and building-automation controllers are well served by the PIC16F15376T-I/ML due to its dual EUSART for BACnet MS-TP or Modbus RTU over RS-485, on-chip ADC for NTC10K temperature sensing, and PWM channels for proportional valve or damper drive. The XLP™ nanoWatt sleep enables battery-powered wireless sensor nodes with multi-year coin-cell life, and the 28KB Flash accommodates BACnet/Modbus protocol stacks and trend-logging firmware. The 44-QFN exposed pad aids thermal management in fan-control applications, and the industrial temperature range supports outdoor equipment enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F15376T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F15376-E/ML | PIC16F15375-I/PT | PIC16F15356T-I/ML | PIC16F15376T-I/PT |
|---|---|---|---|---|---|
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-TQFP (10x10 mm) | 44-QFN (8x8 mm) - same | 44-TQFP (10x10 mm) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 28 KB | 28 KB | 14 KB | 14 KB | 28 KB |
| RAM | 2 KB | 2 KB | 1 KB | 1 KB | 2 KB |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| PWM Channels | 4 | 4 | 4 | 4 | 4 |
Key Differentiators
- Largest Flash in the PIC16F15376-44QFN family (vs PIC16F15356T-I/ML)
- Industrial temperature range matches the most common operating profile (vs PIC16F15376-E/ML)
- 44-QFN (8x8 mm) gives smaller PCB footprint than TQFP-44 (vs PIC16F15376T-I/PT)
Design Notes
Solder the QFN-44 exposed pad (EP, pin 45) to a continuous, unbroken PCB ground plane using an array of thermal vias (typically 0.3 mm drill on 0.6-0.8 mm pitch, 9-13 vias) to provide low-impedance ground return and thermal dissipation. Place 100 nF X7R ceramic decoupling capacitors as close as possible to every VDD pin (pin 14 and pin 41) and add a bulk 1-10 µF tantalum or ceramic capacitor near the device to suppress switching transients from PWM edges.
When designing the VDD rail for PIC16F15376T-I/ML, ensure the source LDO or DC-DC converter can supply the active current (typically 5-8 mA at 32 MHz) plus the GPIO drive peaks without sagging below 2.3V. Pair the regulator's output with a 10 µF bulk capacitor and verify the LDO's PSRR is adequate at the application's PWM fundamental frequency to avoid code execution drift during heavy PWM switching.
A common design pitfall is leaving the ICSP/PGD and PGC pins (RB6/RB7) unprotected: these pins are shared with general I/O, but must remain accessible for in-circuit serial programming. Either dedicate RB6/RB7 to debug-only use, or include a programming header or TAG-connect footprint on the PCB. Forgetting the EP ground solder connection can cause erratic ADC readings, higher EMI, and thermal runaway under load.
Compliance Information
RoHS and REACH compliance per Microchip product page and family datasheet. Not AEC-Q100 qualified; this part is targeted at industrial and consumer applications, not automotive. Halogen-free status not explicitly stated in the provided data.