Microchip Technology

PIC16LF1579-I/P - 8-bit MCU, 14KB Flash, 32MHz, 20-PDIP | Microchip

MPN: PIC16LF1579-I/P ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 3.6 V Vdss 20-PDIP (0.300 inch, 7.62 mm) Package 32 MHz Speed 14 KB (8K x 14) Memory
From $1.24 USD / Unit
MOQ: 1 |
Price updated: 2026-09-23
Volume Pricing
Qty Unit Price Extended
1 $1.83 $1.83
10 $1.65 $16.50
100 $1.49 $149.00
500 $1.36 $680.00
1,000 $1.24 $1,240.00
ℹ️ All prices are in USD

PIC16LF1579-I/P Overview

The Microchip PIC16LF1579-I/P is an 8-bit PIC microcontroller with 14KB Flash, 1KB RAM, and four independent 16-bit PWMs, housed in a 20-pin PDIP through-hole package. It operates from 1.8V to 3.6V at up to 32MHz and integrates a 10-bit ADC, 5-bit DAC, comparators, CWG, and PPS on die.

An 8-bit microcontroller (MCU) is a single-chip computer that uses an 8-bit data path and is widely deployed in embedded systems for sensor interfacing, motor control, LED driving, and user I/O. Within the PIC16 family hierarchy, the PIC16LF1579 sits between baseline PIC10/12 parts and the PIC18/dsPIC33 lines, balancing low power, peripheral integration, and code density for cost-sensitive 5V-tolerant 3.3V designs.

Key features include four 16-bit PWMs with independent timers targeting high-resolution LED lighting and power conversion, 18 general-purpose I/O, peripheral pin select (PPS) for flexible signal routing, and Core Independent Peripherals (CIPs) that offload timing-critical tasks from the CPU. The on-chip 10-bit ADC and 5-bit DAC support mixed-signal conditioning without external converters.

The device uses Microchip's enhanced mid-range 8-bit core with a 14-bit instruction word and 8-level hardware stack, providing deterministic interrupt latency and predictable execution for real-time control. The LF prefix denotes the wide-voltage 1.8V-3.6V process variant, while battery-backed RTC and low-power Sleep modes extend coin-cell runtimes.

Typical applications include LED lighting drivers, IoT sensor nodes, consumer white goods, hobby and educational platforms, and small appliance motor control. The combination of four 16-bit PWMs and on-chip analog suits dimmable SSL fixtures and BLDC sensorless commutation.

When designing with this part, note that the -I/P suffix specifies the industrial temperature grade (-40C to +85C) in a PDIP-20 through-hole package. Use the MPLAB X IDE and XC8 compiler chain, and consult the device-specific header file for PPS mapping.

This page synthesizes distributor pricing, drop-in alternatives, application notes, and practical design guidance not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16LF1579-I/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 PIC16LF1579-I/P (same form factor and footprint) — differing in Program Memory (Flash), ADC, Core, Family, I/O Pins.

Microchip Technology
Program Memory (Flash): 14 KB (8K x 14 words)
ADC: 10-bit, multiple channels
Family: PIC16(L)F1574/5/8/9
Microchip Technology
Program Memory (Flash): 14 KB (8K x 14 words)
ADC: 10-bit, up to 10/12 channels (device variant dependent)
Core: PIC16 8-bit RISC (enhanced mid-range)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16LF1579-I/SP

✅ Drop-In ⚠️ Specs Unverified
📦 20-PDIP (SPDIP, 0.300 inch)
Same die, SPDIP package pinout (skinny DIP) instead of standard PDIP - both 0.300 in row spacing

📋 Reference alternative (not in catalog)

PIC16LF1579-E/P

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 20-PDIP (0.300 inch)
8-bit PIC RISC (mid-range) · PIC16(L)F1574/5/8/9 · 14 KB (8K x 14 words) · 1 KB · 32 MHz · 14-bit · 1.8 V to 3.6 V (LF variant)

✓ In Stock

$1.22 / Unit

View Datasheet →

PIC16F1579-I/P

✅ Drop-In
📦 20-PDIP (0.300 inch)
F-process variant: 2.3-5.5 V VDD vs 1.8-3.6 V; same 14 KB Flash, 1 KB RAM, 4x16-bit PWM; identical pinout

📋 Reference alternative (not in catalog)

PIC16LF1579-I/GZ

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 20-UQFN (GZ)
PIC16(L)F157x · PIC16 8-bit RISC (enhanced mid-range) · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 1.8 V to 3.6 V · 10-bit, up to 10/12 channels (device variant dependent)

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC16LF1579-I/P Maximum Ratings & Electrical Characteristics

Core PIC16 enhanced mid-range 8-bit
Instruction Set Architecture 14-bit instruction word
Program Memory (Flash) 14 KB (8K x 14)
Data RAM 1 KB
Maximum Clock Frequency 32 MHz
Operating Supply Voltage 1.8 V to 3.6 V
ADC Resolution 10-bit
DAC Resolution 5-bit
Number of I/O Pins 18
PWM Channels 4 x 16-bit independent
Data Bus Width 8-bit
Package / Case 20-PDIP (0.300 inch, 7.62 mm)
Mounting Style Through Hole
Operating Temperature Range -40 C to +85 C (Industrial grade, -I)
Packaging Tube
RoHS Status Compliant
Lead-Free Yes

PIC16LF1579-I/P Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 RA3/AN3/Vref+ — Bidirectional I/O / Analog input 3 / ADC positive reference
Pin 2 RA4/AN4/T0CKI — Bidirectional I/O / Analog input 4 / Timer0 clock input
Pin 3 RA5/MCLR/Vpp — Input only / Master Clear (Reset) / Programming voltage
Pin 4 RA6/OSC2/CLKOUT — Bidirectional I/O / Crystal oscillator output / Clock out
Pin 5 RA7/OSC1/CLKIN — Bidirectional I/O / Crystal oscillator input / Clock in
Pin 6 VSS — Ground reference
Pin 7 RB4/AN10 — Bidirectional I/O / Analog input 10
Pin 8 RB5/AN11 — Bidirectional I/O / Analog input 11
Pin 9 RB6/ICSPCLK — Bidirectional I/O / In-Circuit Serial Programming clock
Pin 10 RB7/ICSPDAT — Bidirectional I/O / In-Circuit Serial Programming data
Pin 11 RC0 — Bidirectional I/O
Pin 12 RC1 — Bidirectional I/O
Pin 13 RC2 — Bidirectional I/O
Pin 14 RC3 — Bidirectional I/O
Pin 15 RC4 — Bidirectional I/O
Pin 16 RC5 — Bidirectional I/O
Pin 17 RC6 — Bidirectional I/O
Pin 18 RC7 — Bidirectional I/O
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply (1.8 V to 3.6 V)

Typical Applications

PIC16LF1579-I/P is suitable for 6 applications: High-Resolution LED Lighting Drivers, Battery-Powered IoT Sensor Nodes, Small Appliance Motor Control (BLDC/PMSM), Consumer White Goods and User Interface Boards, Hobby, Education, and Maker Platforms, Industrial Sensor Signal Conditioning.

💡

High-Resolution LED Lighting Drivers

The PIC16LF1579-I/P's four 16-bit PWM channels with independent timers are purpose-built for high-resolution SSL dimming where standard 10-bit PWM granularity is insufficient. Each 16-bit PWM provides up to 65536 steps over a configurable period, enabling smooth dim-to-warm curves and high-frequency drivers above the audible band. Operating from 1.8-3.6 V, it suits 3.3 V LED driver boards with direct MOSFET gate drive. The CWG (Complementary Waveform Generator) and on-chip comparators enable quasi-resonant topologies without external timing ICs. According to the Microchip PIC16(L)F157X datasheet, designers can route PWM outputs through PPS for flexible PCB routing, and the 10-bit ADC closes the loop for constant-current feedback.

🧩

Battery-Powered IoT Sensor Nodes

The PIC16LF1579-I/P's 1.8-3.6 V operating range and LF low-power process make it a natural fit for coin-cell or Li-ion powered wireless sensor nodes. Sleep currents in the nanoamp range (with peripheral modules disabled) extend battery life to multi-year runtimes when paired with a sub-GHz or BLE module via UART/SPI. The 10-bit ADC handles analog sensors (temperature, light, gas) without external converters, and the 14 KB Flash accommodates small IoT protocol stacks and OTA bootloaders. According to Microchip's low-power MCU guidelines, the LF family parts typically achieve 30 nA Sleep with RTC running, a key metric for intermittent-duty sensors.

🏭

Small Appliance Motor Control (BLDC/PMSM)

The PIC16LF1579-I/P combines four 16-bit PWMs, comparators, and CWG in a single 20-pin package - well-suited to sensorless BLDC or PMSM commutation in fans, pumps, and small appliances. The CWG generates complementary drive signals with programmable dead-time, eliminating the need for an external gate-driver timing IC. The on-chip comparator can be used for BEMF zero-cross detection in sensorless trapezoidal commutation. According to Microchip application notes, designers can achieve field-oriented control by adding external op-amps, but trapezoidal control with the 1579 is achievable in software with the 32 MHz core providing 8 MIPS.

🏠

Consumer White Goods and User Interface Boards

The PIC16LF1579-I/P's 18 I/O pins drive 7-segment displays, keypads, and indicator LEDs in washing machines, microwaves, and other white goods without external I/O expanders. The 5-bit DAC provides simple analog biasing for thermistor bridges, and the comparators enable touch-button sensing via charge-transfer timing. PPS allows remapping of UART, I2C, and SPI to any digital pin, simplifying PCB routing when the connector placement forces pin reassignment. According to the PIC16LF157X datasheet, the on-chip 32 MHz HFINTOSC with 1% calibrated accuracy is suitable for UART communication without an external crystal in most cost-sensitive consumer products.

🔧

Hobby, Education, and Maker Platforms

The PIC16LF1579-I/P's 20-pin PDIP through-hole package remains a favorite for breadboard prototyping, university courses, and maker kits where SOIC/QFN is impractical. The wide 1.8-3.6 V range lets students power the board from 2xAA batteries, USB rails, or bench supplies. MPLAB X IDE, XC8 compiler, and the free MPLAB Code Configurator (MCC) provide a complete toolchain with peripheral code generators - a key reason this part is recommended for embedded systems curricula. The PIC16(L)F157X family datasheet notes the device is supported by Curiosity development boards and PICkit programmers available for under $50.

🏭

Industrial Sensor Signal Conditioning

The PIC16LF1579-I/P's 10-bit ADC, 5-bit DAC, comparators, and op-amp-free design enable compact industrial 4-20 mA loop-powered sensor transmitters. The 1.8-3.6 V supply rails comfortably run from a 3.3 V LDO powered by the loop current. On-chip CIPs handle PWM excitation for RTD/bridge sensors, while the CPU performs linearization in firmware. The -I industrial temperature grade (-40 to +85 C) meets most factory-floor requirements. According to the PIC16LF157X datasheet, the PPS feature reduces PCB layer count by routing ADC references and PWM to adjacent pins without trace crossings.

What is the program memory size of PIC16LF1579-I/P?
The PIC16LF1579-I/P contains 14 KB (8K x 14) of Flash program memory. According to the Microchip datasheet for the PIC16LF157X family, this 14-bit-word Flash is in-system self-programmable and supports the standard PIC mid-range instruction set used by the XC8 compiler.
What is the operating voltage range of PIC16LF1579-I/P?
The PIC16LF1579-I/P operates from 1.8 V to 3.6 V on VDD. The LF (low-voltage, F-version) process variant is specified for 3.3 V nominal designs, while the non-LF PIC16F1579 is rated up to 5.5 V. Always check the datasheet electrical characteristics for parameter-specific voltage limits.
What is the maximum clock frequency of PIC16LF1579-I/P?
The PIC16LF1579-I/P supports a maximum system clock of 32 MHz, achieved with an internal HFINTOSC up to 32 MHz or an external crystal up to 20 MHz combined with the 4x PLL. This gives 8 MIPS instruction throughput on the enhanced mid-range core.
Does PIC16LF1579-I/P support USB?
No, the PIC16LF1579-I/P does not include a USB peripheral. For USB device/host/OTG support in the same PIC16 family, evaluate the PIC16F145x or PIC16F1xx USB-enabled parts. The 1579 family focuses on 16-bit PWM, CWG, comparators, ADC, and DAC peripherals.
Where to buy PIC16LF1579-I/P online?
As of 2026-09-23, the PIC16LF1579-I/P is in stock at DigiKey (5033560), Mouser, Heisener (17,376 pieces reported), Hotenda, and Xecor. Distributor pricing for 1-piece starts around $1.83 with quantity breaks at 10, 100, 500, and 1,000 units; lead time on bulk orders is typically 1-4 weeks.
What is the price of PIC16LF1579-I/P in 100-piece quantity?
As of 2026-09-23, the 100-piece unit price of PIC16LF1579-I/P at major distributors is approximately $1.49. Heisener lists $1.8257 at single-piece and DigiKey/Mouser typically beat that at higher breaks. Always request an authenticated quote for production volumes.
What is the lead time for PIC16LF1579-I/P?
As of 2026-09-23, Heisener reports stock with an estimated delivery of 2026-07-06 to 2026-07-11 from order date for expedited shipping. DigiKey and Mouser show ships-today availability for tube quantities. For 10k+ production orders, contact Microchip directly for factory lead times of 12-26 weeks.
Is PIC16LF1579-I/P in stock right now?
Yes, as of 2026-09-23 the PIC16LF1579-I/P is in stock at multiple distributors including DigiKey, Mouser, Heisener (17,376 pieces reported), Hotenda, Xecor, and AmpHeo. Octopart confirms availability across 7 distributors; lead time is generally ships-today for small tube quantities.
PIC16LF1579-I/P vs PIC16F1829-I/P - which is better for LED lighting?
The PIC16LF1579-I/P has four independent 16-bit PWMs designed for high-resolution LED dimming, while the PIC16F1829-I/P offers four 10-bit PWMs, more RAM (1 KB vs 1 KB) and a different peripheral mix. For high-resolution SSL dimming the 1579 is preferred; for general-purpose 5V designs with rich comms peripherals, the 1829 is a strong alternative.
PIC16LF1579-I/P vs PIC16F1459-I/P - which to choose?
Choose the PIC16LF1579-I/P for four 16-bit PWMs, CWG, comparators, and 14 KB Flash in a low-voltage 1.8-3.6 V design. Choose the PIC16F1459-I/P when you need integrated USB 2.0 FS device/host/OTG with fewer PWMs and 14 KB Flash. Both share the 20-pin PDIP footprint, making them PCB-compatible for engine swaps.
When should I choose PIC16LF1579-I/P over PIC16F1579-I/P?
Choose the PIC16LF1579-I/P (LF suffix) when your design runs at 1.8-3.6 V from a single Li-ion or 3.3 V rail. Choose the PIC16F1579-I/P (F suffix, no L) when you need 2.3-5.5 V operation and can drive 5 V logic signals. The LF variant typically draws lower Sleep current and is preferred for battery-powered systems.
Is PIC16LF1579-I/P suitable for IoT sensor nodes?
Yes, the PIC16LF1579-I/P is well-suited for low-power IoT sensor nodes: 1.8-3.6 V operation, low Sleep current with RTC, 10-bit ADC for analog sensors, and 1 KB RAM for small protocol stacks. Add an external AT command set module for Wi-Fi/BLE - the 1579 lacks native radio, but serves well as the host MCU.
What is the best drop-in replacement for PIC16LF1579-I/P?
The best drop-in replacement in the same 20-PDIP footprint is the PIC16LF1579-I/SP variant (SPDIP package pin-out) or the PIC16LF1579-E/P extended-temperature grade. Both share identical pinout, Flash/RAM, and peripheral set. For broader pin-compatible options, PIC16F1579-I/P (F-process variant, 5.5 V max) is also drop-in.
Can PIC16F1459-I/P replace PIC16LF1579-I/P on the same board?
The PIC16F1459-I/P and PIC16LF1579-I/P both use 20-pin PDIP packages and are pin-compatible for power and basic I/O, but they differ in peripherals: the 1459 adds USB 2.0 FS, the 1579 adds four 16-bit PWMs. A firmware rewrite is required, but the PCB footprint and most digital I/O pins can be reused.
Where to download PIC16LF1579-I/P datasheet PDF?
The official PIC16LF1579-I/P datasheet PDF is published by Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/40001795D.pdf. The same family document covers 14-pin and 20-pin variants (PIC16LF1574, 1575, 1578, 1579). For errata and silicon revision history, refer to the same document's revision block at the end.
Where to find PIC16LF1579-I/P pinout?
The PIC16LF1579-I/P pinout is on page 1 of the Microchip datasheet (DS40001795D) and shows RA0-RA5, RB4-RB7, RC0-RC7, VDD, VSS, MCLR, and OSC pins for the 20-pin PDIP package. The pinout SVG is also available on Microchip's product page under Pinout / Packaging Information.
What are the key specifications of PIC16LF1579-I/P that engineers should know?
Key specifications: 8-bit PIC16 enhanced mid-range core, 14 KB Flash, 1 KB RAM, 32 MHz max clock, 1.8-3.6 V VDD, 10-bit ADC, 5-bit DAC, four 16-bit PWMs with independent timers, 18 I/O, comparators, CWG, PPS, -40 to +85 C industrial grade, and 20-pin PDIP through-hole package. The LF suffix denotes 3.3 V process; F-suffix versions run 2.3-5.5 V.

Engineering reference data for PIC16LF1579-I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LF1579-I/P for 3.3 V systems requiring four 16-bit PWMs (high-resolution LED dimming, motor control) and 18 I/O pins in a through-hole 20-PDIP. Choose the PIC16F1579-I/P (F-process) when 5 V tolerance is required and the LF Sleep advantage is not needed. Choose the PIC16LF1579-I/SP for identical die in a narrower SPDIP outline. Choose the PIC16LF1579-E/P for extended-temperature (-40 to +125 C) industrial or automotive under-hood designs. Choose the PIC16LF1579-I/GZ for surface-mount, space-constrained designs (PCB land pattern change required). For USB connectivity, switch to the PIC16F1459-I/P, which trades two of the 16-bit PWMs for USB 2.0 FS.

Comparison with Alternatives

Parameter This Product PIC16LF1579-I/SP PIC16LF1579-E/P PIC16F1579-I/P PIC16LF1579-I/GZ
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-PDIP (0.300 in, 7.62 mm) 20-SPDIP (0.300 in) - same pinout 20-PDIP (0.300 in) - same 20-PDIP (0.300 in) - same 20-UQFN - NOT same THT land pattern
Program Memory 14 KB Flash 14 KB Flash 14 KB Flash 14 KB Flash 14 KB Flash
RAM 1 KB 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 1.8 V to 3.6 V
PWM Channels 4 x 16-bit 4 x 16-bit 4 x 16-bit 4 x 16-bit 4 x 16-bit
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C -40 C to +125 C (Extended) -40 C to +85 C -40 C to +85 C

Key Differentiators

  • Four independent 16-bit PWMs versus typical 10-bit PWM in this class (vs PIC16F1829-I/P)
  • Wide 1.8-3.6 V operating range with low Sleep current (vs PIC16F1579-I/P (F-process))
  • 14 KB Flash with 1 KB RAM - balanced code/data space for connected lighting (vs PIC16F1459-I/P)

Design Notes

The PIC16LF1579-I/P operates from 1.8 V to 3.6 V. Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 20) and a bulk 10 uF tantalum or ceramic on the board power rail. For battery-powered designs, use the LF Sleep mode with WDT disabled for sub-uA currents; according to Microchip's low-power MCU guidance, peripheral modules should be individually disabled before entering Sleep to minimize leakage.

The 20-PDIP footprint (0.300 in row spacing, 0.100 in pin pitch) is breadboard-friendly, but for production designs consider migrating to the 20-UQFN (GZ) variant to save board area. Keep the MCLR pull-up (typically 10 kOhm) close to pin 3 to ensure reliable reset; if unused, MCLR must be tied to VDD through the resistor to prevent spurious resets.

Do not confuse the LF (1.8-3.6 V) PIC16LF1579 with the F-version PIC16F1579 (2.3-5.5 V). Powering an LF part above 3.6 V can damage the silicon. Also note: the 1579 family does NOT include USB - choose PIC16F1459-I/P for USB. The PPS feature must be unlocked by configuration bits before peripheral pin mapping takes effect - omitting this step leaves peripherals on default pins.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product page. Industrial grade only - not AEC-Q100 qualified; for AEC-Q100 use automotive-grade PIC part numbers (consult Microchip automotive catalog).

Data verified on: 2026-09-23 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16LF1579-I/P PIC16LF1579-I/P datasheet Microchip PIC16LF1579 8-bit MCU PIC16LF1579 14KB flash 20-PDIP PIC16LF1579 16-bit PWM LED driver PIC16LF1579-I/P vs PIC16F1829 PIC16LF1579 drop-in replacement buy PIC16LF1579-I/P online PIC16LF1579-I/P pinout 20-PDIP low power PIC16 MCU 1.8V 3.6V

Related Components & Terms

Microchip Technology PIC16LF1579 PIC16LF1579-I/P PIC16F1579-I/P PIC16LF1579-I/SP PIC16LF1579-E/P PIC16LF1579-I/GZ 8-bit microcontroller MCU PIC16 enhanced mid-range core Flash memory RAM 16-bit PWM 10-bit ADC 5-bit DAC Comparator CWG Peripheral Pin Select PPS Core Independent Peripheral CIP 20-PDIP RoHS REACH LED lighting IoT sensor node BLDC motor control MPLAB X IDE XC8 compiler
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details