PIC16LF1566-E/SP - 8-bit MCU 14KB Flash 28-SPDIP | Microchip
MPN: PIC16LF1566-E/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.86 | $1.86 |
| 10 | $1.72 | $17.20 |
| 100 | $1.51 | $151.00 |
| 500 | $1.34 | $670.00 |
| 1,000 | $1.18 | $1,180.00 |
PIC16LF1566-E/SP Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals (ADC, timers, communication blocks), and I/O onto one die. The PIC16F family uses a RISC-style Harvard architecture with a small, deterministic instruction set optimized for embedded code density and predictable interrupt response. The PIC16LF1566 belongs to the enhanced mid-range PIC16F1xxx lineage, which adds linear data memory, hardware CVD for capacitive touch, and nanoWatt XLP (eXtreme Low Power) technology for battery-friendly operation. As an LF variant, the operating voltage is restricted to 1.8V-3.6V rather than the 2.0V-5.5V of the standard F part. Within the broader taxonomy, PIC MCUs sit under Microcontrollers, then Integrated Circuits, then Semiconductors.
Key features of the PIC16LF1566-E/SP include 14KB (8K x 14 words) Flash program memory, 1KB RAM, 256 bytes EEPROM, an 8-bit CPU core, 32MHz maximum CPU clock, dual 10-bit ADCs with hardware CVD support for up to 23 analog channels, an Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART), MSSP (I2C/SPI), and nanoWatt XLP sleep currents typically below 1 µA. Two 10-bit ADC peripherals share an analog multiplexer that can scan 23 channels with automated hardware capacitance-to-digital conversion, eliminating firmware loops for touch scanning and freeing the CPU for higher-level processing.
Typical applications for the PIC16LF1566-E/SP include mTouch capacitive touch buttons, sliders, and proximity sensors for white goods, consumer appliances, automotive interior controls, and industrial HMI panels. The 28-SPDIP package is preferred for hand-soldered prototypes, educational kits, and through-hole hobbyist designs because of its standard 0.1-inch row spacing. The wide 1.8V-3.6V range also makes the part suitable for 2x AA / single-cell Li-ion battery-powered products.
When designing with this device, ensure the supply voltage stays within the 1.8V-3.6V LF window and budget for the 32MHz internal oscillator accuracy (~±1% typical). Place a 100nF decoupling capacitor close to VDD, and reserve an unused I/O pin tied to GND as a guard for sensitive analog channels when using CVD. The pinout diagram package_svg_key for this part is dip-28, matching the 28-SPDIP mechanical outline.
This page synthesizes distributor pricing as of 2026-09-23, drop-in and same-family alternatives, and application guidance not duplicated in the manufacturer datasheet.
Drop-in alternatives for PIC16LF1566-E/SP — 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 PIC16LF1566-E/SP (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Program Memory (Flash), Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1566-I/SP
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC16LF1567-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1566-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1518-E/SP
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16LF15376-E/P
✅ Drop-In✓ In Stock
$1.74 / Unit
View Datasheet →PIC16LF1566-E/SP Maximum Ratings & Electrical Characteristics
| Core | PIC 8-bit RISC (enhanced mid-range) |
| Family | PIC16F1xxx / PIC16LF1566 |
| Program Memory | 14 KB Flash (8K x 14 words) |
| Data Memory (RAM) | 1 KB |
| EEPROM | 256 B |
| Maximum CPU Frequency | 32 MHz |
| Operating Voltage (LF) | 1.8 V to 3.6 V |
| ADC | 2 x 10-bit, hardware CVD |
| Analog Channels | Up to 23 |
| Communication | EUSART, MSSP (I2C/SPI) |
| Package | 28-pin SPDIP (Skinny Plastic DIP, 0.1 in pitch) |
| Mounting Type | Through-Hole |
| Operating Temperature | -40 C to +125 C (E = extended) |
| Low-Power Technology | nanoWatt XLP |
| Touch Hardware | mTouch with hardware CVD |
| MSL Level | Not applicable (through-hole package) |
PIC16LF1566-E/SP Pin Configuration
| Pin 1 | RA3/AN3/C1IN+/CVD1OUT — Port A bit 3 / Analog input 3 / CVD reference |
| Pin 2 | RA4/AN4 — Port A bit 4 / Analog input 4 |
| Pin 3 | RA5/AN5 — Port A bit 5 / Analog input 5 |
| Pin 4 | RA6/OSC2/CLKOUT — Port A bit 6 / Oscillator output / Clock out |
| Pin 5 | RA7/OSC1/CLKIN — Port A bit 7 / Oscillator input / Clock in |
| Pin 6 | VSS — Ground reference |
| Pin 7 | VDD — Positive supply (1.8V-3.6V) |
| Pin 8 | RB0/AN8/CVD0 — Port B bit 0 / Analog input 8 / CVD channel 0 |
| Pin 9 | RB1/AN9/CVD1 — Port B bit 1 / Analog input 9 / CVD channel 1 |
| Pin 10 | RB2/AN10/CVD2 — Port B bit 2 / Analog input 10 / CVD channel 2 |
| Pin 11 | RB3/AN11/CVD3 — Port B bit 3 / Analog input 11 / CVD channel 3 |
| Pin 12 | RB4/AN12/CVD4 — Port B bit 4 / Analog input 12 / CVD channel 4 |
| Pin 13 | RB5/AN13/CVD5 — Port B bit 5 / Analog input 13 / CVD channel 5 |
| Pin 14 | RB6/PGC/ICDCLK — Port B bit 6 / Programming clock / ICD clock |
| Pin 15 | RB7/PGD/ICDDAT — Port B bit 7 / Programming data / ICD data |
| Pin 16 | RC0/AN16/CVD8 — Port C bit 0 / Analog input 16 / CVD channel 8 |
| Pin 17 | RC1/AN17/CVD9 — Port C bit 1 / Analog input 17 / CVD channel 9 |
| Pin 18 | RC2/AN18/CVD10 — Port C bit 2 / Analog input 18 / CVD channel 10 |
| Pin 19 | RC3/AN19/CVD11 — Port C bit 3 / Analog input 19 / CVD channel 11 |
| Pin 20 | RC4/AN20/CVD12 — Port C bit 4 / Analog input 20 / CVD channel 12 |
| Pin 21 | RC5/AN21/CVD13 — Port C bit 5 / Analog input 21 / CVD channel 13 |
| Pin 22 | RC6/AN22/CVD14 — Port C bit 6 / Analog input 22 / CVD channel 14 |
| Pin 23 | RC7/AN23/CVD15 — Port C bit 7 / Analog input 23 / CVD channel 15 |
| Pin 24 | VSS — Ground reference |
| Pin 25 | VDD — Positive supply (1.8V-3.6V) |
| Pin 26 | RA0/AN0/C1OUT — Port A bit 0 / Analog input 0 / Comparator 1 output |
| Pin 27 | RA1/AN1/C1IN0- — Port A bit 1 / Analog input 1 / Comparator 1 in- |
| Pin 28 | RA2/AN2/C1IN0+ — Port A bit 2 / Analog input 2 / Comparator 1 in+ |
Typical Applications
PIC16LF1566-E/SP is suitable for 7 applications: mTouch Capacitive Touch Buttons, Consumer Appliance User Interface, Battery-Powered Wireless Sensor Node, Industrial Keypad / HMI Front Panel, Automotive Interior Lighting Touch Control, Educational Microcontroller Trainer Board, Capacitive Touch Slider & Wheel Control.
mTouch Capacitive Touch Buttons
The PIC16LF1566-E/SP is purpose-built for mTouch capacitive touch-button applications because its hardware CVD (Capacitive Voltage Divider) module automates touch-signal acquisition without firmware scanning loops. With up to 23 analog channels and dual 10-bit ADCs, the device can scan 20+ capacitive buttons in a few milliseconds while the CPU remains free for higher-level processing. The 32MHz CPU clock and 14KB Flash are sufficient for firmware-driven LED PWM, button debouncing, and I2C keypad reporting. The 1.8V-3.6V supply range is well-suited to single-cell Li-ion or 2x AA alkaline battery-powered white-goods touch panels, where the nanoWatt XLP sleep currents below 1 µA extend battery life. The 28-SPDIP package eases through-hole prototyping and hand-soldered engineering builds before volume migration to SOIC-28.
Recommended
Consumer Appliance User Interface
The PIC16LF1566-E/SP is well-matched for consumer appliance user-interface modules (washing machines, microwave ovens, induction cooktops) where a small 8-bit MCU must scan multiple capacitive buttons, drive a small LED or LCD indicator, and communicate via I2C or UART with the appliance main controller. Its hardware CVD reduces BOM cost by eliminating external touch ICs, and the 1KB RAM comfortably holds debounce state machines and I2C command buffers. The 14KB Flash supports full-featured menu navigation, fault reporting, and power-management routines. The extended -40C to +125C operating temperature range qualifies the device for the warm enclosure environments typical behind a cooktop fascia. The 28-SPDIP package aligns with through-hole main boards used in long-lifecycle appliance designs.
Recommended
Battery-Powered Wireless Sensor Node
The PIC16LF1566-E/SP is a strong fit for battery-powered wireless sensor nodes where nanoWatt XLP sleep currents below 1 µA and a 1.8V-3.6V supply are critical. The MCU sleeps most of the time, wakes on timer or sensor interrupt, samples the on-chip 10-bit ADC, transmits via EUSART/SPI to an external radio (LoRa, BLE module), and returns to sleep. The 14KB Flash supports protocol stacks, sensor-calibration tables, and over-the-air-update bootloaders; the 1KB RAM handles small transmit/receive buffers. The dual ADC capability enables simultaneous battery-voltage monitoring and sensor readout. The 32MHz clock provides ample MIPS to compress and transmit data in milliseconds, minimizing the active-time energy cost. The 28-SPDIP package is ideal for hand-built prototypes and educational IoT kits.
Recommended
Industrial Keypad / HMI Front Panel
The PIC16LF1566-E/SP suits industrial HMI front panels where a small MCU must scan a 4x4 or 5x5 capacitive-touch keypad and drive indicator LEDs. Its 23 analog channels and dual 10-bit ADCs with hardware CVD can resolve a full matrix of capacitive buttons without firmware overhead, while the 32MHz CPU handles LED PWM, key event encoding, and UART reporting to the main PLC. The -40C to +125C extended temperature grade ensures reliable operation in factory floor enclosures where ambient temperature can exceed 60C. The 14KB Flash accommodates Modbus RTU or CANopen protocol stacks; the 1KB RAM buffers input events between scans. The 28-SPDIP footprint aligns with industrial through-hole control board designs.
Recommended
Automotive Interior Lighting Touch Control
The PIC16LF1566-E/SP is appropriate for automotive interior lighting touch control modules (dome-light touch strips, seat-control switches) when used in non-safety automotive subsystems. Its hardware CVD detects finger proximity on capacitive strips embedded in headliners and trim, while its 14KB Flash supports LED dimming profiles and CAN/LIN command handling. The extended -40C to +125C operating temperature handles cabin environments ranging from -30C winter cold to +70C summer sun. The 1.8V-3.6V supply range aligns with 12V-battery-regulated rails. The nanoWatt XLP technology minimizes quiescent current to preserve battery during long parked periods. The 28-SPDIP package fits hand-soldered prototype boards during automotive lighting development.
Recommended
Educational Microcontroller Trainer Board
The PIC16LF1566-E/SP is well-suited for educational microcontroller trainer boards and university embedded-systems curricula. The 28-SPDIP package is hand-solderable and breadboard-friendly with its 0.1-inch row spacing, allowing students to prototype without reflow equipment. The 14KB Flash accommodates full sample programs covering GPIO, timers, ADC, UART, I2C, SPI, and capacitive touch; the 1KB RAM supports meaningful buffer and stack sizes for learning C or assembly. The hardware CVD module provides a modern introduction to capacitive sensing without external chips. The 1.8V-3.6V supply range lets students safely experiment with low-voltage rails. The 32MHz CPU clock allows demonstration of timing, PWM, and serial communication at standard baud rates. MPLAB X IDE and XC8 compiler are free for educational use.
Recommended
Capacitive Touch Slider & Wheel Control
The PIC16LF1566-E/SP is highly applicable to capacitive touch sliders and rotary wheels used in audio equipment, smart-home dimmers, and HVAC fan controllers. Hardware CVD with the dual 10-bit ADCs can scan multiple slider segments and compute interpolated finger position along the slider in firmware, while the 32MHz CPU performs the math and updates a UART/I2C output. The 23 analog channels allow 10+ slider segments plus additional function buttons on the same MCU, eliminating external scan ICs. The 14KB Flash stores slider-calibration tables and gesture-recognition state machines. The 1.8V-3.6V supply supports 3.3V designs with low standby power via nanoWatt XLP. The 28-SPDIP package suits hand-built prototype slider panels.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1566-E/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1566-I/SP | PIC16LF1567-I/SP | PIC16F1566-I/SP | PIC16LF1518-E/SP | PIC16LF15376-E/P |
|---|---|---|---|---|---|---|
| Package | 28-SPDIP (Skinny DIP) | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP (PDIP-28) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 14 KB | 14 KB | 16 KB | 14 KB | 16 KB | 28 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 2 KB |
| Operating Voltage | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V (LF) | 2.0 V to 5.5 V (F) | 1.8 V to 3.6 V (LF) | 1.8 V to 3.6 V (LF) |
| Hardware CVD | Yes | Yes | Yes | Yes | No | No |
| Max CPU Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40 C to +125 C (E) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +85 C (I) | -40 C to +125 C (E) | -40 C to +125 C (E) |
| NanoWatt XLP | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Hardware CVD module for automated capacitive touch (vs PIC16LF1518-E/SP)
- 23 analog channels with dual 10-bit ADC (vs PIC16LF1554-I/ST)
- 28-SPDIP package in extended -40C to +125C grade (vs PIC16LF1554-I/ST)
Design Notes
Estimated: At 32MHz active CPU clock and 3.3V VDD, the PIC16LF1566 typically draws ~3-5mA active. Adding dual 10-bit ADC conversions at 600 ksps raises this to ~7-9mA. In sleep mode, nanoWatt XLP reduces current to below 1 µA, enabling battery lifetimes of years on 2x AA cells. Place a 100nF decoupling capacitor within 5mm of the VDD pin and a 10µF bulk capacitor if the supply impedance is high. The wide 1.8V-3.6V supply range supports direct connection to single-cell Li-ion (3.0-4.2V via LDO) or 2x AA alkaline (1.8-3.2V direct).
The 28-SPDIP package uses 0.1-inch row spacing with a 0.6-inch row-to-row pitch - PCB layout must reserve at least 0.7-inch width per IC. Route VDD and VSS power traces in parallel with decoupling caps close to the package. For capacitive-touch designs, guard rings around touch pads reduce stray capacitance; route CVD analog traces away from digital switching lines to preserve signal integrity. Place the IC adjacent to the touch sensors to minimize trace capacitance. For production migration to surface mount, the SOIC-28 (PIC16LF1566-E/SO) and SSOP-28 (PIC16LF1566-E/SS) variants share the same pinout per the Microchip datasheet 40001817C.
Do not exceed the LF maximum of 3.6V on VDD - the standard PIC16F1566 must be selected for 5V designs. Ensure the ICSPDAT/ICSPCLK pins (RB6/RB7) are not accidentally assigned as outputs that block in-circuit programming. Configure all unused I/O pins as outputs with low level to minimize sleep current. When migrating from PIC16LF1566 to PIC16LF1518 firmware, note that the hardware CVD module is absent and the firmware must implement software-driven touch scanning. Finally, the analog multiplexer has finite switching time - allow at least 1 ADC acquisition cycle between channel switches for accurate 10-bit readings.
Compliance Information
RoHS and lead-free status based on Microchip product page; REACH compliance per Microchip environmental statements. AEC-Q100 not stated - this part is not automotive-qualified by default. Halogen-free status not explicitly stated in the verified web data.