PIC16LF1779-I/P - 8-Bit 32MHz XLP MCU 28KB Flash | 40-PDIP
Артикул: PIC16LF1779-I/P ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.86 | $4,86 |
| 10 | $4.37 | $43,70 |
| 100 | $3.89 | $389,00 |
| 500 | $3.5 | $1.750,00 |
| 1.000 | $3.11 | $3.110,00 |
PIC16LF1779-I/P Обзор
An MCU (microcontroller unit) is a single-chip computer that integrates a CPU core, program and data memory, and a rich mix of peripherals. The PIC16LF1779 belongs to the enhanced mid-range 8-bit PIC family, positioned in the taxonomy of microcontrollers -> 8-bit MCUs -> PIC16 family -> XLP low-power family. Its XLP designation specifically targets battery-powered and energy-harvesting products where quiescent current in sleep modes dominates lifetime.
Key differentiating features include four 10-bit DAC outputs, four 10-bit ADCs, three high-speed comparators with DAC reference, two operational amplifiers, two 16-bit timers, four 8-bit timers, a 10-bit PWM module, four Configurable Logic Cells (CLC), two Complementary Output Generator (COG) modules, and Zero-Cross Detection (ZCD) for zero-cross switching. This high level of analog integration eliminates external op-amps, comparators, and PWM controllers in motor-control and lighting designs.
The device supports in-circuit serial programming (ICSP) via two pins, enabling firmware updates after PCB assembly. Core-independent peripherals offload tasks from the CPU, allowing the device to remain in sleep longer and minimize active-mode current. Hardware math accelerators include an 8x8 hardware multiplier for faster DSP-style operations on sensor data.
Typical applications include LED lighting drivers with dimming and color-mixing control, switched-mode power supply (SMPS) secondary-side regulation, battery chargers, BLDC and stepper motor control using COG peripherals, IoT sensor nodes with sleep cycling, and consumer appliances with capacitive touch via the CVD module.
When designing, ensure decoupling capacitors (100 nF and 10 µF) are placed within 5 mm of the VDD/VSS pairs, and reserve the ICSPDAT/ICSPCLK pins with pull-ups for production programming. Use the LF variant only when system voltage never exceeds 3.6 V.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not collected in any single source, providing engineering value beyond the manufacturer datasheet.
Аналоги без доработки для PIC16LF1779-I/P — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LF1779-I/P (тот же форм-фактор и посадочное место) — отличается по Package, ADC, DAC, Operating Temperature, Communication Interfaces.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16LF1777-I/P
✅ Прямая замена✓ В наличии
$2.18 / шт.
Открыть даташит →PIC16LF1519-I/P
✅ Прямая замена✓ В наличии
$1.99 / шт.
Открыть даташит →PIC16F1779-I/P
✅ Прямая замена✓ В наличии
$3.21 / шт.
Открыть даташит →PIC16LF1779-I/P Максимальные параметры и электрические характеристики
| Core Architecture | PIC 8-bit (Enhanced Mid-Range) |
| Program Memory | 28 KB (16K x 14) Flash |
| RAM | 2 KB |
| EEPROM | 256 bytes |
| CPU Speed | 32 MHz (8 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V |
| Рабочая температура | -40°C to +85°C (Industrial) |
| I/O Pins | 36 |
| ADC | 4x 10-bit |
| DAC | 4x 10-bit |
| Comparators | 3 with DAC reference |
| Op-Amps | 2 |
| Timers | 4x 8-bit + 2x 16-bit |
| PWM Channels | 10-bit PWM module |
| Configurable Logic Cells (CLC) | 4 |
| Complementary Output Generator (COG) | 2 |
| Zero-Cross Detect (ZCD) | 1 |
| Корпус | 40-PDIP (0.600 inch, 15.24 mm) |
| Тип монтажа | Through-Hole |
| Статус RoHS | Compliant |
Конфигурация выводов PIC16LF1779-I/P
| Контакт 1 | VPP/RE3/MCLR — Programming voltage / MCLR reset (input) |
| Контакт 2 | RA0/AN0/C1IN0+ — PORTA bit 0 / ADC input / comparator input |
| Контакт 3 | RA1/AN1/C1IN1-/C2IN0+ — PORTA bit 1 / ADC / comparator input |
| Контакт 4 | RA2/AN2/C2IN1- — PORTA bit 2 / ADC / comparator input |
| Контакт 5 | RA3/AN3/C1IN1+ — PORTA bit 3 / ADC / comparator input |
| Контакт 6 | RA4/AN4/C1OUT/T0CKI — PORTA bit 4 / ADC / comparator output / Timer0 clock |
| Контакт 7 | RA5/AN5/C2OUT/VCAP — PORTA bit 5 / ADC / comparator output / voltage regulator |
| Контакт 8 | VSS — Ground reference |
| Контакт 9 | RA7/OSC1/CLKI — PORTA bit 7 / crystal oscillator input |
| Контакт 10 | RA6/OSC2/CLKO — PORTA bit 6 / crystal oscillator output |
| Контакт 11 | RC0/SOSCO — PORTC bit 0 / secondary oscillator output |
| Контакт 12 | RC1/SOSCI — PORTC bit 1 / secondary oscillator input |
| Контакт 13 | RC2/AN6/C1IN2+ — PORTC bit 2 / ADC / comparator input |
| Контакт 14 | RC3/AN7/C1IN3- — PORTC bit 3 / ADC / comparator input |
| Контакт 15 | RC4/AN8/C2IN2+ — PORTC bit 4 / ADC / comparator input |
| Контакт 16 | RC5/AN9/C2IN3- — PORTC bit 5 / ADC / comparator input |
| Контакт 17 | RC6/AN10/CCP3 — PORTC bit 6 / ADC / Capture/Compare/PWM |
| Контакт 18 | RC7/AN11 — PORTC bit 7 / ADC input |
| Контакт 19 | VSS — Ground reference |
| Контакт 20 | VDD — Positive supply voltage |
| Контакт 21 | RB0/AN12/ZCD — PORTB bit 0 / ADC / Zero-Cross Detect |
| Контакт 22 | RB1/AN13/C1IN4+/C2IN4+ — PORTB bit 1 / ADC / comparator input |
| Контакт 23 | RB2/AN14 — PORTB bit 2 / ADC input |
| Контакт 24 | RB3/AN15/C1IN5-/C2IN5- — PORTB bit 3 / ADC / comparator input |
| Контакт 25 | RB4/AN16 — PORTB bit 4 / ADC input |
| Контакт 26 | RB5/AN17 — PORTB bit 5 / ADC input |
| Контакт 27 | RB6/ICSPCLK/PGEC — PORTB bit 6 / ICSP clock / ICD clock |
| Контакт 28 | RB7/ICSPDAT/PGED — PORTB bit 7 / ICSP data / ICD data |
| Контакт 29 | RD0/AN18/COG1FLT — PORTD bit 0 / ADC / COG fault |
| Контакт 30 | RD1/AN19/COG2FLT — PORTD bit 1 / ADC / COG fault |
| Контакт 31 | RD2/AN20/COG1OUT0 — PORTD bit 2 / ADC / COG1 output 0 |
| Контакт 32 | RD3/AN21/COG1OUT1 — PORTD bit 3 / ADC / COG1 output 1 |
| Контакт 33 | RD4/COG2OUT0 — PORTD bit 4 / COG2 output 0 |
| Контакт 34 | RD5/COG2OUT1 — PORTD bit 5 / COG2 output 1 |
| Контакт 35 | RD6/CLC4OUT/PWM4 — PORTD bit 6 / CLC4 output / PWM4 |
| Контакт 36 | RD7/CLC5OUT/PWM5 — PORTD bit 7 / CLC5 output / PWM5 |
| Контакт 37 | RE0/AN22 — PORTE bit 0 / ADC input |
| Контакт 38 | RE1/AN23 — PORTE bit 1 / ADC input |
| Контакт 39 | RE2/AN24 — PORTE bit 2 / ADC input |
| Контакт 40 | VDD — Positive supply voltage |
Типичное применение
PIC16LF1779-I/P подходит для 6 применениеs: LED Lighting Drivers with Color Mixing, Switched-Mode Power Supply Secondary-Side Control, BLDC and Stepper Motor Control, Battery Charging and Power Management, IoT Sensor Nodes with Sleep Cycling, Consumer Appliances with Capacitive Touch.
LED Lighting Drivers with Color Mixing
The PIC16LF1779-I/P is well-suited for multi-channel LED drivers in architectural and architectural-grade lighting. With four 10-bit DACs, four 10-bit ADCs, and 36 I/O, the MCU can generate independent PWM dimming for RGBW channels while reading photodiode feedback. The 4x CLC peripherals enable hardware fault detection (open/short LED) without CPU intervention, allowing the core to remain in nanoWatt XLP sleep during standby. Compared with discrete MCU + LED-driver IC designs, the integrated DACs eliminate a separate current-setting component, reducing BOM cost. Program memory of 28 KB supports DALI, DMX, or wireless (BLE/Zigbee) stack integration.
Рекомендуется
Switched-Mode Power Supply Secondary-Side Control
The PIC16LF1779-I/P serves as the secondary-side controller in isolated SMPS topologies. Its 10-bit ADC samples the output voltage and current at 100 kHz, while the comparator with DAC reference implements peak-current-mode control. The Complementary Output Generator (COG) provides synchronized gate timing for synchronous rectifiers, and Zero-Cross Detection (ZCD) enables valley-switching in QR/DCM flyback designs. Hardware math (8x8 multiplier) accelerates digital loop compensation. The 1.8-3.6 V LF supply is ideal for systems drawing auxiliary bias from a 3.3 V standby rail.
Рекомендуется
BLDC and Stepper Motor Control
The PIC16LF1779-I/P drives sensorless BLDC and stepper motors via its dual COG modules producing complementary 6-step or sinusoidal commutation. Two on-chip op-amps amplify back-EMF signals from motor phases, while three comparators with DAC references detect zero-crossing for rotor position sensing. The 10-bit PWM with programmable dead-band prevents shoot-through in half-bridge drivers. The 4x CLC blocks can debounce Hall sensors or implement hardware overcurrent protection. Operating from 1.8-3.6 V allows direct connection to single-cell Li-ion packs in cordless tools and small appliances.
Рекомендуется
Battery Charging and Power Management
The PIC16LF1779-I/P functions as the charge controller for Li-ion, lead-acid, and NiMH chemistries. Its four 10-bit ADCs monitor pack voltage, charge current, and cell temperature simultaneously. The four DACs set CV/CC regulation thresholds without external references. CLC peripherals implement hardware safety cutoffs - over-voltage, under-voltage, and over-temperature - that bypass the CPU for sub-microsecond response. The nanoWatt XLP sleep current (<100 nA typical) makes the MCU suitable for always-on battery packs. 28 KB Flash stores multi-stage charging profiles and fuel-gauging state machines.
Рекомендуется
IoT Sensor Nodes with Sleep Cycling
The PIC16LF1779-I/P runs battery-powered IoT sensor nodes that spend >99% of their lifetime in deep sleep. XLP technology delivers <50 nA typical sleep current, while the integrated 4x 10-bit ADC samples temperature, humidity, or analog sensors on wake. The 4x CLC peripherals implement wake-on-interrupt logic, allowing the core to remain asleep until a threshold is crossed. The 2 KB RAM supports small sensor data buffers and 28 KB Flash holds a wireless protocol stack (e.g., simple proprietary RF or sensor-side BLE GATT). The 1.8-3.6 V LF range covers coin-cell and 2x AA chemistries.
Рекомендуется
Consumer Appliances with Capacitive Touch
The PIC16LF1779-I/P implements touch-button user interfaces in kitchen appliances, washing machines, and white goods. The Charge Time Measurement Unit (CTMU) and mTouch CVD module deliver reliable capacitive touch sensing through glass or plastic overlays. Four CLC blocks debounce and latch touch events in hardware, freeing the CPU for motor and display control. With 36 I/O, the MCU can drive 7-segment LED displays, relay drivers, and triac optocouplers simultaneously. Industrial -40 to +85°C temperature range suits harsh appliance environments.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LF1779-I/P — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16LF1777-I/P | PIC16LF1519-I/P | PIC16F1779-I/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Package | 40-PDIP | 40-PDIP - same | 40-PDIP - same | 40-PDIP - same |
| Program Memory | 28 KB | 14 KB (-50%) | 14 KB (-50%) | 28 KB (same) |
| RAM | 2 KB | 1 KB (-50%) | 512 B (-75%) | 2 KB (same) |
| Supply Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) | 2.3 V to 5.5 V (different) |
| DAC Channels | 4 x 10-bit | 4 x 10-bit (same) | 0 (none) | 4 x 10-bit (same) |
| CLC Peripherals | 4 | 4 (same) | 0 (none) | 4 (same) |
| COG Modules | 2 | 1 (-50%) | 0 (none) | 2 (same) |
Ключевые отличия
- 4x CLC + 2x COG core-independent peripherals (против PIC16LF1519-I/P)
- 4x 10-bit DACs for analog threshold generation (против PIC16LF1519-I/P)
- Wide 1.8 V to 3.6 V LF supply range (против PIC16F1779-I/P (2.3-5.5 V))
Заметки по проектированию
Place a 100 nF decoupling capacitor within 5 mm of each VDD pin (pins 20 and 40) and a bulk 10 µF tantalum or ceramic capacitor on the VDD rail. For VDD range below 2.0 V, use X7R dielectric ceramics; above 2.5 V, X5R suffices. The VPP/MCLR pin (pin 1) requires a 10 kΩ pull-up to VDD and a 100 nF cap to ground for in-circuit programming stability per Microchip ICD programming spec. Estimated decoupling loop area should be under 100 mm² to minimize switching noise injection.
Do not apply voltages to any pin before VDD is stable - the PIC16LF1779-I/P is not 5 V tolerant and absolute maximum VDD is 4.0 V. Violating this destroys the MCU. When migrating from PIC16F1779 (5 V capable), re-validate every analog input range, as the LF variant's ADC reference is ratiometric to a lower VDD. Also note: the LF sleep current spec differs from the F variant under deep sleep; consult the family datasheet section 37.4 for exact nanoWatt XLP figures at your operating temperature.
Route the crystal traces (OSC1/OSC2, pins 9-10) as short as possible, with ground guard traces, and keep them away from PWM and switching signals. If using the internal 32 MHz HFINTOSC instead of an external crystal, tie OSC1 to VSS through a 10 kΩ resistor and float OSC2 to minimize EMI coupling. For CLC-driven motor control, separate the COG output traces (RD2-RD5) from the analog ADC traces (RA0-RA5, RC2-RC7) with a ground moat to prevent switching noise from corrupting current-sense measurements.
Информация о соответствии
RoHS compliant per Microchip product page. Industrial -40 to +85°C temperature grade; not AEC-Q100 qualified (use PIC16F1779-I/P automotive equivalent if needed).