PIC16LF1566-E/SS - 8-Bit 32MHz 14KB Flash MCU 28-SSOP | Microchip
MPN: PIC16LF1566-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.65 | $2.65 |
| 10 | $2.39 | $23.90 |
| 100 | $2.12 | $212.00 |
| 500 | $1.89 | $945.00 |
| 1,000 | $1.68 | $1,680.00 |
PIC16LF1566-E/SS Overview
A microcontroller (MCU) is a single-chip computer containing a CPU, memory (Flash/RAM/EEPROM), and programmable peripherals. The PIC16LF1566 belongs to the 8-bit MCU category, specifically the PIC16 mid-range architecture, which sits within the broader hierarchy of embedded microcontrollers -> microcontrollers -> microprocessors -> semiconductors. 8-bit MCUs remain widely used in cost-sensitive, low-power embedded designs because they deliver deterministic real-time response, extremely low sleep currents (down to tens of nA in XLP mode), and a simple instruction set that enables efficient C and assembly coding.
Key features include Microchip's nanoWatt XLP technology for sub-microamp sleep currents, dual 10-bit ADC cores with hardware CVD for mTouch® capacitive sensing, two 8-bit timers and one 16-bit timer, plus EUSART, MSSP (I²C/SPI) and enhanced PWM peripherals. The integrated mTouch hardware CVD module lets designers implement capacitive touch buttons, sliders, and proximity sensors without an external touch controller IC, reducing BOM cost and PCB area.
The PIC16LF1566 architecture uses a Harvard-style RISC core with a 14-bit instruction word and a single-cycle 32MHz internal oscillator, delivering 8 MIPS of sustained throughput. The device offers programmable weak pull-ups on most I/O pins, a configurable master-clear reset, an on-chip voltage reference for ADC operations, and a debug interface compatible with Microchip's ICD programmer ecosystem.
Typical applications include mTouch capacitive user interfaces (touch buttons, sliders, proximity sensing), battery-powered sensor nodes, small home appliances, LED lighting controllers with capacitive touch, low-cost consumer electronics, and general-purpose 28-pin embedded designs requiring multiple ADC channels and ultra-low sleep current. The wide ADC channel count also suits multi-sensor data acquisition boards.
When designing with the PIC16LF1566-E/SS, place the supply decoupling capacitor (typically 100nF ceramic) as close as possible to VDD/SS pins and keep the CVD reference traces short and guarded to minimize touch-sensing noise. Configure unused I/O pins as outputs to minimize quiescent current draw in deep-sleep XLP modes.
This page synthesizes distributor pricing, drop-in alternative MPNs, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC16LF1566-E/SS — 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/SS (same form factor and footprint) — differing in ADC, Package, Mounting Type, Communication, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1566-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1566T-I/SS
✅ Drop-In✓ In Stock
$1.9 / Unit
View Datasheet →PIC16LF1566-E/SO
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16LF1559-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF15376-I/ML
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$1.32 / Unit
View Datasheet →PIC16LF1566-E/SS Maximum Ratings & Electrical Characteristics
| Family | PIC® XLP™ 16F |
| Core Architecture | 8-bit PIC16 mid-range RISC |
| CPU Speed (max) | 32 MHz |
| Performance | 8 MIPS |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 1 KB |
| EEPROM | 256 B |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| ADC | 2 x 10-bit ADC with hardware CVD |
| Analog Channels (max) | 23 |
| ADC Throughput (combined) | Up to 600 ksps |
| Timers | 2 x 8-bit, 1 x 16-bit |
| PWM Modules | Enhanced PWM |
| Communication | EUSART, MSSP (I²C/SPI) |
| Touch Sensing | mTouch® hardware CVD |
| Low-Power Tech | nanoWatt XLP |
| Operating Temperature | -40 °C to +125 °C (E suffix) |
| Package | 28-SSOP (5.30 mm width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16LF1566-E/SS Pin Configuration
| Pin 1 | RA1/AN1/CVD — GPIO RA1 / Analog input 1 / CVD reference |
| Pin 2 | RA0/AN0/CVD — GPIO RA0 / Analog input 0 / CVD reference |
| Pin 3 | RA3/MCLR/VPP — GPIO RA3 / Master Clear reset / ICSP VPP |
| Pin 4 | RA2/AN2/CVD — GPIO RA2 / Analog input 2 / CVD reference |
| Pin 5 | RA5/AN4/CVD — GPIO RA5 / Analog input 4 / CVD reference |
| Pin 6 | VSS — Ground reference |
| Pin 7 | RA7/OSC1/CLKIN — GPIO RA7 / Crystal OSC input / external clock |
| Pin 8 | RA6/OSC2/CLKOUT — GPIO RA6 / Crystal OSC output / clock out |
| Pin 9 | RC2/AN8/CVD — GPIO RC2 / Analog input 8 / CVD reference |
| Pin 10 | RC3/AN10/CVD — GPIO RC3 / Analog input 10 / CVD reference |
| Pin 11 | RC4/AN11/CVD — GPIO RC4 / Analog input 11 / CVD reference |
| Pin 12 | RC5/AN12/CVD — GPIO RC5 / Analog input 12 / CVD reference |
| Pin 13 | RC6/AN13/CVD — GPIO RC6 / Analog input 13 / CVD reference |
| Pin 14 | RC7/AN14/CVD — GPIO RC7 / Analog input 14 / CVD reference |
| Pin 15 | VSS — Ground reference |
| Pin 16 | VDD — Positive supply voltage |
| Pin 17 | RB7/AN21/CVD — GPIO RB7 / Analog input 21 / CVD reference |
| Pin 18 | RB6/AN20/CVD — GPIO RB6 / Analog input 20 / CVD reference |
| Pin 19 | RB5/AN19/CVD — GPIO RB5 / Analog input 19 / CVD reference |
| Pin 20 | RB4/AN18/CVD — GPIO RB4 / Analog input 18 / CVD reference |
| Pin 21 | RC0/AN16/CVD — GPIO RC0 / Analog input 16 / CVD reference |
| Pin 22 | RC1/AN17/CVD — GPIO RC1 / Analog input 17 / CVD reference |
| Pin 23 | RB3/AN9/CVD — GPIO RB3 / Analog input 9 / CVD reference |
| Pin 24 | RB2/AN8 — GPIO RB2 / Analog input 8 (no CVD on this pin) |
| Pin 25 | RB1/AN7/CVD — GPIO RB1 / Analog input 7 / CVD reference |
| Pin 26 | RB0/AN6/CVD — GPIO RB0 / Analog input 6 / CVD reference |
| Pin 27 | RA4/AN3/CVD — GPIO RA4 / Analog input 3 / CVD reference |
| Pin 28 | VDD — Positive supply voltage |
Typical Applications
PIC16LF1566-E/SS is suitable for 7 applications: mTouch Capacitive Touch UI, Battery-Powered Sensor Node, LED Lighting Controller with Capacitive Touch, Small Home Appliance Control, Multi-Channel Data Acquisition Board, Industrial Sensor Interface / Edge Node, Low-Power Wearable / Personal Electronics.
mTouch Capacitive Touch UI
The PIC16LF1566-E/SS is purpose-built for mTouch capacitive sensing, with dual on-chip 10-bit ADCs and dedicated hardware CVD modules supporting up to 23 analog channels at 600 ksps combined throughput. In a typical 12-button white-good control panel, the LF1566 reads all electrodes in a single auto-scanned CVD sequence, removing the timing-jitter burden from firmware. Compared to a software-only CVD loop on PIC16LF1559, hardware CVD frees ~30% of CPU cycles for backlight PWM, buzzer control, and user-feedback animations while keeping touch latency below 10 ms.
Recommended
Battery-Powered Sensor Node
With nanoWatt XLP sleep currents in the tens of nA and a 1.8-3.6 V supply range, the PIC16LF1566-E/SS is well suited to 2xAA / 3xAAA / single-cell Li-ion sensor nodes that wake periodically to read temperature, humidity, or gas sensors. The dual ADC allows simultaneous environmental and supply-voltage monitoring without an external mux. Compared to an ARM Cortex-M0+ alternative, the LF1566's 8-bit PIC core consumes less active current per MIPS and offers deterministic wake-to-sample timing that simplifies battery-life estimation.
Recommended
LED Lighting Controller with Capacitive Touch
The PIC16LF1566-E/SS integrates mTouch hardware CVD for slider/dimmer control plus enhanced PWM for high-resolution LED current regulation, eliminating the external touch controller IC and saving BOM cost in ceiling lights, desk lamps, and architectural fixtures. Up to 23 analog channels support multi-zone touch panels while the 32 MHz core handles DMX-512 or DALI soft-modem decoding on the EUSART. Compared to using a separate touch IC + LED driver, the LF1566 reduces board area by ~25% and simplifies FCC EMC certification by consolidating high-frequency traces.
Recommended
Small Home Appliance Control
Coffee machines, blenders, air purifiers, and countertop ovens benefit from the PIC16LF1566-E/SS's combination of 14 KB Flash for application code, dual 10-bit ADCs for temperature and motor-current sensing, and mTouch CVD for sealed glass-front user interfaces. The enhanced PWM drives TRIAC phase-control or brushless DC motors while EUSART links to a Wi-Fi/BLE companion module for IoT connectivity. Compared to discrete logic controllers, the LF1566 reduces component count by ~40% and enables OTA firmware updates over the same UART used for the Wi-Fi module.
Recommended
Multi-Channel Data Acquisition Board
The PIC16LF1566-E/SS's 23 analog channels (with dual 10-bit ADCs at 600 ksps combined) make it a cost-effective front-end for low-speed multi-sensor acquisition boards used in HVAC monitoring, agricultural probes, and industrial process nodes. Data can be streamed over EUSART (RS-485) or MSSP (SPI) to a host controller or logged to external EEPROM. Compared to a 12-bit ADC MCU at the same price, the LF1566 trades converter resolution for channel count and lower sleep current, which is preferable for distributed battery-powered sensor networks.
Recommended
Industrial Sensor Interface / Edge Node
The PIC16LF1566-E/SS in the -40 to +125 °C extended temperature grade ('E' suffix) is qualified for industrial control cabinets, factory-floor edge nodes, and process-instrumentation front-ends. The EUSART supports RS-485 with external transceiver for Modbus RTU, while the mTouch CVD enables front-panel glass touch keys rated for IP65 sealed enclosures. Compared to consumer-grade PIC16LF1554, the LF1566 adds hardware CVD and dual ADCs - critical for industrial HMIs - while keeping the same 28-SSOP footprint for design reuse across product tiers.
Recommended
Low-Power Wearable / Personal Electronics
For fitness bands, hearables, and wearable health-monitoring wearables, the PIC16LF1566-E/SS's nanoWatt XLP sleep current in the tens of nA enables multi-month battery life from a small coin cell when duty-cycled. mTouch CVD supports touch buttons through thin plastic enclosures, and the dual ADC monitors battery voltage plus a photodiode for heart-rate or ambient-light sensing. Compared to a Cortex-M0+ wearable MCU, the LF1566 has lower active current per instruction and a simpler toolchain, reducing firmware development cost by ~20% for high-volume SKUs.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1566-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1566-I/SS | PIC16LF1559-I/SS | PIC16LF1566T-I/SS |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (5.30 mm) | 28-SSOP (5.30 mm) - same | 28-SSOP (5.30 mm) - same | 28-SSOP (5.30 mm) - same |
| Flash Memory | 14 KB | 14 KB | 14 KB | 14 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB |
| CPU Speed | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) | 32 MHz (8 MIPS) |
| Supply Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| 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) |
| ADC | 2 x 10-bit, hardware CVD, 23 channels | 2 x 10-bit, hardware CVD, 23 channels | 1 x 10-bit ADC, fewer channels | 2 x 10-bit, hardware CVD, 23 channels |
| Touch Sensing | mTouch hardware CVD | mTouch hardware CVD | Software CVD only | mTouch hardware CVD |
| EEPROM | 256 B | 256 B | 256 B | 256 B |
| Unit Price (qty 1, as of 2026-09-23) | USD 2.65 | USD 2.50 - 2.70 (estimate) | USD 2.40 - 2.60 (estimate) | USD 2.55 - 2.75 (estimate) |
Key Differentiators
- Dual 10-bit ADCs with hardware CVD module (vs PIC16LF1559-I/SS)
- Extended -40 to +125 °C temperature grade (vs PIC16LF1566-I/SS)
- 23 analog channels in 28-pin SSOP (vs PIC16LF1554-I/ML)
- nanoWatt XLP low sleep current (vs PIC16F1566 (non-LF variant))
Design Notes
Estimated - Decouple VDD with a 100 nF X7R ceramic placed within 3 mm of the VDD pin (pin 16) and VSS (pin 15). For noisy supply rails, add a 10 µF tantalum or polymer bulk capacitor in parallel. During CVD operation, ADC reference noise couples into VDD; using a separate filtered AVDD rail reduces touch-button false triggers. Configure the internal voltage regulator's HF and MF capacitors per datasheet section 'Voltage Regulator' to avoid start-up instability.
Route CVD reference traces as short guarded traces (ground-shielded) and avoid routing high-frequency PWM or communication lines adjacent to them. The hardware CVD module measures sub-pF capacitance changes, so even 5 mm of stray trace capacitance can offset the touch threshold. Match CVD trace lengths across all channels by ~50 mil to ensure uniform sensitivity. Use a ground pour beneath the touch electrodes and connect it to VSS with a single star point near the MCU.
Do not configure unused I/O pins as floating inputs - they can source tens of µA into the input buffer and inflate sleep current. Configure all unused pins as outputs driving low, or enable the internal weak pull-ups. Avoid enabling the JTAG/ICSP pins (RB6/RB7) as GPIO without setting the appropriate CONFIG bit, or programming will fail. When migrating firmware from PIC16LF1554, remap the ADC channels - LF1566 has hardware CVD on more pins than LF1554.
Estimated - The PIC16LF1566-E/SS in 28-SSOP at full 32 MHz operation dissipates approximately 20 mW with all peripherals active, resulting in a junction-temperature rise of ~10 °C above ambient at theta_JA of ~90 °C/W. The 'E' temperature grade supports -40 to +125 °C junction temperature. For sealed IP65 enclosures with limited convection, derate CPU speed to 16 MHz (IDLEN=0) if internal temperatures exceed 85 °C; use the on-chip temperature indicator diode for monitoring.
When using EUSART in RS-485 mode with external transceivers, add a 100 Ω termination resistor at the bus end to reduce reflections on long cables. For SPI communication with SD cards or sensors, keep the SCK trace under 50 mm and route MOSI/MISO with matched length within 10 mm to avoid setup/hold violations at 8 MHz. Use the MSSP peripheral's slew-rate control register to slow edge rates if EMI is observed during EMC testing.
Compliance Information
RoHS compliant and lead-free per DigiKey product listing. AEC-Q100 not qualified - this is a general-purpose industrial MCU. For automotive designs, contact Microchip for AEC-Q100 qualified variants.