PIC16F1779-E/PT - 8-Bit 32MHz 28KB Flash MCU | Microchip
Артикул: PIC16F1779-E/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.36 | $3,36 |
| 10 | $3.02 | $30,20 |
| 100 | $2.69 | $269,00 |
| 500 | $2.36 | $1.180,00 |
| 1.000 | $2.03 | $2.030,00 |
PIC16F1779-E/PT Обзор
A microcontroller (MCU) is a single-chip computer containing a CPU, memory (Flash/RAM/EEPROM), and programmable peripherals on a single silicon die. The PIC16F1779 belongs to the PIC16F177x sub-family, which integrates "Intelligent Analog" peripherals such as operational amplifiers, comparators, zero-cross detectors (ZCD), programmable ramp generators (PRG), and high-resolution PWM (HRPWM). These features target lighting, power supplies, battery charging, motor control, and general-purpose applications.
Key features of the PIC16F1779 include 28KB Flash, 2KB RAM, 10-bit ADC with computation, multiple communication interfaces (I2C, LINbus, SPI, UART/USART), and Microchip's eXtreme Low Power (XLP) technology for battery-powered designs. The 44-TQFP package provides 36 programmable I/O pins with multiple peripheral pin-select (PPS) options for flexible PCB routing.
Architecturally, the device uses an 8-bit RISC-based PIC core with a 14-bit instruction word, enabling deterministic execution and efficient C-compiled code. Internal peripherals include hardware PWMs, op-amps, comparators, DACs, and a Complementary Output Generator (COG) useful for advanced motor drive and LED lighting topologies.
Typical uses include LED lighting drivers with dimming and color-mixing, switched-mode power supply (SMPS) digital controllers, battery chargers with constant-current/voltage regulation, BLDC and stepper motor control, and general-purpose embedded control where integrated analog reduces BOM.
Design tip: For wide VIN designs, place a 100nF decoupling capacitor close to each VDD pin and use a 10uF bulk capacitor on the supply rail. The PPS (Peripheral Pin Select) feature allows remapping of digital peripherals to different I/O pins, but analog peripherals remain pin-fixed per the datasheet.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, helping engineers select the right MCU variant for their application.
Аналоги без доработки для PIC16F1779-E/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16F1779-E/PT (тот же форм-фактор и посадочное место) — отличается по Package, Program Memory (Flash), Core Architecture, ADC, I/O Pins.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F1779-I/PT
✅ Прямая замена✓ В наличии
$1.92 / шт.
Открыть даташит →PIC16F1778-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F1773-E/SO
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$0.99 / шт.
Открыть даташит →PIC16F1769-E/P
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$1.62 / шт.
Открыть даташит →PIC16F1719-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.55 / шт.
Открыть даташит →PIC16F1779-E/PT Максимальные параметры и электрические характеристики
| Core Processor | PIC |
| Core Size | 8-Bit |
| Core Series | PIC XLP 16F |
| Speed (CPU Clock) | 32 MHz |
| Program Memory (Flash) | 28 KB (16K x 14) |
| RAM | 2 KB |
| Number of I/O | 36 |
| ADC | 10-bit |
| Connectivity | I2C, LINbus, SPI, UART/USART |
| Operating Voltage | 2.5V / 3.3V / 5V |
| Корпус | 44-TQFP (10x10 mm) |
| Рабочая температура | -40C to +125C (extended, "E" grade) |
| Тип монтажа | Surface Mount |
| Lead-Free / RoHS | Lead-Free / RoHS Compliant |
Конфигурация выводов PIC16F1779-E/PT
| Контакт 1 | RA0/AN0/C1IN0-/C2IN0-/DAC1OUT1/OPA1IN3+ — Analog I/O / Comparator input / DAC output / Op-Amp input |
| Контакт 2 | RA1/AN1/C1IN1-/C2IN1-/DAC1OUT2/OPA1OUT — Analog I/O / Comparator / DAC / Op-Amp output |
| Контакт 3 | RA2/AN2/C1IN0+/C2IN0+/DAC1REF+/OPA1IN0- — Analog I/O / Comparator / DAC reference |
| Контакт 4 | RA3/AN3/C1IN1+/VREF+/OPA1IN0+ — Analog I/O / VREF+ reference |
| Контакт 5 | RA4/AN4/C1OUT/T0CKI/PSA/OPA1IN1- — Analog I/O / Comparator output / Timer0 clock |
| Контакт 6 | RA5/AN5/DAC2OUT2/OPA1IN1+ — Analog I/O / DAC output / Op-Amp input |
| Контакт 7 | RA6/AN6/OPA2OUT — Analog I/O / Op-Amp 2 output |
| Контакт 8 | RA7/AN7/OPA2IN0- — Analog I/O / Op-Amp 2 input |
| Контакт 9 | VSS — Ground |
| Контакт 10 | RA8/AN8/OPA2IN0+/SS14 — Analog I/O / Op-Amp 2 input |
| Контакт 11 | RA9/AN9/DAC3OUT2/OPA2IN1- — Analog I/O / DAC / Op-Amp input |
| Контакт 12 | RA10/AN10/DAC4REF+/OPA2IN1+ — Analog I/O / DAC reference |
| Контакт 13 | RA11/AN11/DAC5OUT2/OPA3OUT — Analog I/O / DAC / Op-Amp 3 output |
| Контакт 14 | RA12/AN12/OPA3IN0- — Analog I/O / Op-Amp 3 input |
| Контакт 15 | RA13/AN13/OPA3IN0+ — Analog I/O / Op-Amp 3 input |
| Контакт 16 | RA14/AN14/OPA3IN1-/DAC6REF+ — Analog I/O / DAC reference |
| Контакт 17 | RA15/AN15/OPA3IN1+ — Analog I/O / Op-Amp 3 input |
| Контакт 18 | VDD — Positive supply voltage |
| Контакт 19 | VSS — Ground |
| Контакт 20 | RB0/AN16/C2IN2-/ZCD1/SCL1 — I/O / ZCD / I2C clock (PPS) |
| Контакт 21 | RB1/AN17/C1IN3-/ZCD2/SDA1 — I/O / ZCD / I2C data (PPS) |
| Контакт 22 | RB2/AN18/C2IN3-/COG1FLT/OPA1 — I/O / COG fault / Op-Amp |
| Контакт 23 | RB3/AN19/C1IN2-/COG2FLT/OPA2 — I/O / COG fault / Op-Amp |
| Контакт 24 | RB4/AN20/COG3FLT — I/O / COG fault |
| Контакт 25 | RB5/AN21/COG1OUT/CCP3 — I/O / COG output / CCP3 |
| Контакт 26 | RB6/AN22/COG2OUT/CCP4 — I/O / COG output / CCP4 |
| Контакт 27 | RB7/AN23/COG3OUT/CCP5 — I/O / COG output / CCP5 |
| Контакт 28 | VDD — Positive supply voltage |
| Контакт 29 | VSS — Ground |
| Контакт 30 | RC0/T1CKI/CCP8/PRG1RP — I/O / Timer1 clock / PRG ramp |
| Контакт 31 | RC1/CCP9/PRG1RN — I/O / PRG ramp negative |
| Контакт 32 | RC2/CCP10/PRG1RP — I/O / PRG ramp positive |
| Контакт 33 | RC3/SCK1/SCL2/CCP2 — I/O / SPI clock / I2C clock |
| Контакт 34 | RC4/SDI1/SDA2 — I/O / SPI data in / I2C data |
| Контакт 35 | RC5/SDO1 — I/O / SPI data out |
| Контакт 36 | RC6/TX1/CK1/CCP1 — I/O / UART TX / CCP1 |
| Контакт 37 | RC7/RX1/DT1 — I/O / UART RX |
| Контакт 38 | RD0/CCP3/SCK2 — I/O / SPI clock 2 |
| Контакт 39 | RD1/CCP4/SDI2 — I/O / SPI data in 2 |
| Контакт 40 | RD2/CCP5/SDO2 — I/O / SPI data out 2 |
| Контакт 41 | RD3/CCP6/TX2 — I/O / UART TX 2 |
| Контакт 42 | RD4/CCP7/RX2 — I/O / UART RX 2 |
| Контакт 43 | MCLR/VPP/RE3 — Reset / Programming voltage / I/O |
| Контакт 44 | ICSPCLK/PGC — In-Circuit Serial Programming clock |
Типичное применение
PIC16F1779-E/PT подходит для 7 применениеs: LED Lighting with Dimming and Color Mixing, Switched-Mode Power Supply (SMPS) Digital Controller, BLDC and Stepper Motor Control, Battery Charging and Power Management, Industrial Control and Factory Automation, IoT Sensor Nodes and Wireless Modules, Automotive Body and Lighting Controllers.
LED Lighting with Dimming and Color Mixing
The PIC16F1779-E/PT's integrated 10-bit high-resolution PWM (up to 16-bit), Complementary Output Generator (COG), and programmable ramp generators (PRG) make it ideal for high-brightness LED drivers. With 28KB Flash it can handle complex dimming curves, RGB color-mixing algorithms, and DALI/Casambi protocols in commercial lighting. The 36 I/O pins easily drive multiple MOSFETs for high-current LED strings while maintaining sub-1uA sleep current for off-state efficiency, exceeding typical industrial LED controller requirements.
Рекомендуется
Switched-Mode Power Supply (SMPS) Digital Controller
The PIC16F1779-E/PT operates as a digital SMPS controller in AC/DC and DC/DC converters, using its high-speed 10-bit ADC, comparators, and programmable ramp generators (PRG) for peak-current-mode control. The 32MHz CPU and hardware PWM with adjustable dead-band control two complementary MOSFETs with nanosecond precision. With 28KB Flash, complex control loops including PFC (Power Factor Correction) and LLC resonant topologies fit entirely in firmware, replacing traditional analog UC3842-type controllers.
Рекомендуется
BLDC and Stepper Motor Control
For sensorless BLDC motor control, the PIC16F1779-E/PT integrates zero-cross detectors (ZCD), op-amps for current sensing, and the Complementary Output Generator (COG) for automatic commutation timing. The 32MHz CPU processes back-EMF zero-cross events at high RPM (10K+ RPM) while the 28KB Flash holds field-oriented control (FOC) or trapezoidal commutation algorithms. The 44-TQFP package provides 36 I/O pins for encoder feedback, Hall sensors, and three-phase gate drivers in compact motor drive designs.
Рекомендуется
Battery Charging and Power Management
The PIC16F1779-E/PT with XLP technology and 28KB Flash targets multi-chemistry battery chargers (Li-ion, NiMH, lead-acid) requiring constant-current/constant-voltage (CC/CV) profiles. Its integrated op-amps measure charge current and battery voltage, while the 10-bit ADC monitors cell temperature via NTC sensors. The nanoWatt sleep modes extend standby time on portable products, and the 2KB RAM holds real-time charging telemetry for Bluetooth-status reporting in wireless power banks.
Рекомендуется
Industrial Control and Factory Automation
In factory automation, the PIC16F1779-E/PT controls PLC-like I/O modules, sensor interfaces, and Modbus RTU communications over UART. Its 36 I/O pins drive relays, optocouplers, and 4-20mA loops, while the LINbus peripheral integrates with industrial sensor networks. With -40C to +125C extended temperature grade (E suffix), it operates reliably in harsh factory environments. 28KB Flash handles multi-protocol stacks including Modbus, CAN, and proprietary fieldbus communications.
Рекомендуется
IoT Sensor Nodes and Wireless Modules
The PIC16F1779-E/PT functions as the host MCU for IoT sensor hubs, communicating with Wi-Fi/BLE modules over UART/SPI and reading sensors via I2C. Its XLP nanoWatt technology enables years of battery life on coin cells, while 28KB Flash fits MQTT-SN, BLE beacon profiles, and sensor-fusion algorithms. The PPS (Peripheral Pin Select) feature allows flexible PCB routing of UART/SPI/I2C to multiple modules without pin remapping penalties.
Рекомендуется
Automotive Body and Lighting Controllers
While the PIC16F1779-E/PT is the industrial/extended grade variant, it is widely used in non-safety automotive body controllers (interior lighting, climate control, door modules). Its 32MHz CPU and CAN-ready peripherals support LIN/CAN bus communications. For AEC-Q100 qualified automotive grades, Microchip offers a separate -VAO suffix variant; the E grade's -40C to +125C range handles under-hood and cabin temperatures reliably. 28KB Flash fits complex RGB ambient lighting algorithms.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16F1779-E/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F1779-I/PT | PIC16F1778-I/PT | PIC16F1719-I/PT | PIC16F1769-E/P | PIC16F1773-E/SO |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10mm) | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 28 KB | 28 KB | 16 KB | 28 KB | 16 KB | 16 KB |
| RAM | 2 KB | 2 KB | 2 KB | 2 KB | 1 KB | 1 KB |
| CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +125C |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit |
| Number of I/O | 36 | 36 | 36 | 36 | 36 | 36 |
| Connectivity | I2C, SPI, LINbus, UART | I2C, SPI, LINbus, UART | I2C, SPI, LINbus, UART | I2C, SPI, UART | I2C, SPI, LINbus, UART | I2C, SPI, UART |
Ключевые отличия
- Largest Flash in PIC16F177x sub-family (против PIC16F1778-I/PT)
- Extended temperature grade (-40C to +125C) (против PIC16F1779-I/PT)
- Richest analog peripheral integration in PIC16F family (против PIC16F1719-I/PT)
Заметки по проектированию
Place a 100nF decoupling capacitor as close as possible to each VDD pin (pins 18 and 28), and a 10uF bulk capacitor on the supply rail. According to Microchip datasheet DS40001826C, the PIC16F1779-E/PT has multiple VDD/VSS pairs that must each be decoupled for stable operation across the 2.5V-5.5V range. Adding a ferrite bead on the supply input helps reject high-frequency noise from switching regulators on the same board.
The 44-TQFP (10x10mm) has 0.8mm pitch leads. Use a 4-layer PCB with a continuous ground plane beneath the MCU for best EMI/EMC performance. According to Microchip datasheet DS40001826C, the MCLR pin (pin 43) requires a 10kohm pull-up to VDD and a 100nF cap to ground for proper reset behavior. For ICSP programming, leave PGC (pin 44) accessible or add test pads.
The PIC16F1779-E/PT PPS (Peripheral Pin Select) feature allows remapping of digital peripherals (UART, SPI, I2C) to most I/O pins, but analog peripherals (ADC, op-amps, comparators) remain pin-fixed per the datasheet. According to Microchip datasheet DS40001826C, when routing high-speed signals like SPI clocks, keep traces short (<25mm) and avoid running parallel to analog signals to minimize crosstalk.
In the 44-TQFP package, the PIC16F1779-E/PT typically dissipates under 100mW in normal operation, well within the package's thermal limits. According to Microchip datasheet DS40001826C, the theta_JA is approximately 50 C/W for the TQFP package on a 4-layer PCB. At maximum ambient (125C) and typical 50mW dissipation, the junction rises 2.5C - no heatsink required.
Do not apply voltage to any pin before VDD is powered; the PIC16F1779-E/PT has ESD protection but improper power sequencing can cause latch-up. According to Microchip datasheet DS40001826C, the ICSP programming pins (PGC/PGD) share function with general I/O and must be configured carefully to avoid conflicts. When using the on-chip op-amps, ensure feedback networks do not create parasitic oscillations above 1MHz.
Информация о соответствии
RoHS compliant per Microchip product page and DigiKey listing. The 'E' temperature grade (-40C to +125C) supports extended industrial and non-safety automotive applications, but is NOT AEC-Q100 qualified. For AEC-Q100 qualified automotive variants, request the -VAO suffix part from Microchip factory. Halogen-free status not explicitly stated in distributor data.