Microchip Technology

PIC16F917-E/ML - 8-Bit MCU, 14KB Flash, LCD Driver | Microchip

Артикул: PIC16F917-E/ML ✓ Активен
В наличии Отправка в течение 1–3 рабочих дней
2.0 V to 5.5 V Vdss 44-VQFN Exposed Pad (8x8 mm) Package 20 MHz Speed 14 KB (8K x 14) Flash Memory
От $3.49 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-21
Оптовые цены
Кол-во Цена за ед. Итого
1 $5.51 $5,51
10 $4.95 $49,50
100 $4.41 $441,00
500 $3.95 $1.975,00
1.000 $3.49 $3.490,00
ℹ️ Все цены указаны в USD

PIC16F917-E/ML Обзор

The Microchip Technology PIC16F917-E/ML is an 8-bit flash-based CMOS microcontroller from the PIC16F91X family, delivering 20 MHz CPU performance with 14 KB (8K x 14) of on-chip flash program memory and 352 bytes of SRAM in a 44-pin VQFN (8x8) package with exposed thermal pad. It integrates a segmented LCD driver, nanoWatt power management, 35 digital I/O pins, a 10-bit ADC, and an internal oscillator.

What is an 8-bit flash microcontroller? An 8-bit flash microcontroller (MCU) is a single-chip computer that combines a CPU, non-volatile flash program memory, RAM, peripherals, and I/O on one die. The PIC16F917 sits within the broader taxonomy: microcontroller -> 8-bit MCU -> PIC16F family -> PIC16F91X sub-family -> flash-based with LCD. These devices target cost-sensitive embedded designs requiring integrated analog, segmented LCD glass drive, and low-power sleep modes for battery-powered human-machine interface (HMI) products.

Key features include 14 KB flash, 256 bytes EEPROM, 352 bytes RAM, 35 I/O, 10-bit ADC with multiple channels, three timers, an LCD driver supporting up to 60 segments, and nanoWatt technology that reduces quiescent current to sub-microampere levels in sleep. The 44-QFN (8x8) exposed-pad package provides a low thermal resistance path for higher-current GPIO switching and supports compact board layouts under consumer-electronics dimensional budgets.

The PIC16F917 uses a RISC architecture with a 14-bit instruction word and a single-cycle hardware multiplier. The LCD driver can directly multiplex up to 4 common planes and 60 segment pins, allowing direct connection to a static or multiplexed glass without an external charge pump, while the nanoWatt modes (Idle, Sleep, and Timer1 oscillator run-from-RTC) make the device well-suited to thermostat, remote control, metering, and appliance front panels.

Typical applications include white-goods front panels with LCD, residential thermostats, electricity/water/gas metering, point-of-sale keypads with LCD readout, medical devices requiring segmented displays (e.g. glucose meters), and industrial control panels. When laying out the PCB, route the LCD segment traces with care to avoid coupling noise to adjacent ADC inputs, and connect the exposed pad to a clean ground plane for thermal dissipation.

Аналоги без доработки для PIC16F917-E/ML — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC16F917-E/ML (тот же форм-фактор и посадочное место) — отличается по Package, Timers, ADC, Maximum CPU Speed, Operating Temperature.

Microchip Technology
Package: QFN-44 (ML) 8x8 mm
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, up to 14 channels
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Timers: 2 x 8-bit (TMR0/TMR2), 1 x 16-bit (TMR1)
Maximum CPU Speed: 20 MHz
Microchip Technology
Package: 44-VQFN (ML) 8x8 mm with exposed pad
Timers: Timer0, Timer1, Timer2
ADC: 10-bit, 14 channels

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

PIC16F916-I/ML

✅ Прямая замена
📦 44-VQFN (8x8)
Same family, identical 14 KB flash and 44-QFN footprint; differs only in industrial vs extended temperature grade

📋 Справочный аналог (нет в каталоге)

PIC16F914-I/PT

✅ Прямая замена
Microchip Technology
📦 44-VQFN (8x8)
PIC · 8-Bit · PIC® 16F · 20 MHz · FLASH · 7 KB (4K x 14) · 352 bytes · 256 bytes

✓ В наличии

$2.98 / шт.

Открыть даташит →

PIC16F913-I/ML

✅ Прямая замена
📦 44-VQFN (8x8)
4 KB flash vs 14 KB (-71%); same 44-QFN footprint and integrated LCD driver

📋 Справочный аналог (нет в каталоге)

PIC16F917-I/ML

✅ Прямая замена
Microchip Technology
📦 44-VQFN (8x8)
PIC16F 8-bit · 14 KB (8K x 14) Flash · 352 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · 35 · 10-bit, 14 channels

✓ В наличии

$2.78 / шт.

Открыть даташит →

PIC16F917-E/PT

✅ Прямая замена
📦 44-TQFP
Identical die in 44-TQFP vs 44-VQFN; pin functions preserved but PCB land pattern differs (same family footprint family, not the same QFN pattern)

📋 Справочный аналог (нет в каталоге)

PIC16F887-I/ML

✅ Прямая замена
Microchip Technology
📦 44-VQFN (8x8)
PIC16 8-bit RISC (Harvard) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz (5 MIPS) · 2.0 V to 5.5 V · 36 · 10-bit, up to 14 channels

✓ В наличии

$3.16 / шт.

Открыть даташит →

PIC16F917-E/ML Максимальные параметры и электрические характеристики

Core Architecture 8-bit RISC (PIC16)
Program Memory 14 KB (8K x 14) Flash
Data RAM 352 bytes
Data EEPROM 256 bytes
CPU Speed (Max) 20 MHz
Instruction Word 14-bit
I/O Pins 35
Корпус 44-VQFN Exposed Pad (8x8 mm)
Тип монтажа Surface Mount
ADC 10-bit, 8 channels
LCD Driver Up to 60 segments, 4 commons
Timers 3 (Timer0, Timer1, Timer2)
Internal Oscillator Yes (31 kHz - 8 MHz selectable)
Operating Voltage 2.0 V to 5.5 V
Рабочая температура -40C to +125C (Industrial, 'E')
Power-Saving Modes nanoWatt (Idle, Sleep, Low-Power Timer1)
Статус RoHS Compliant

Конфигурация выводов PIC16F917-E/ML

QFN-48 Package Pinout Diagram QFN-48 7x7mm, P0.5mm, EP 5.1x5.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 QFN-48
Контакт 1 LCDBIAS3 — LCD bias generation / segment
Контакт 2 RA0/AN0 — PORTA bit 0 / analog input
Контакт 3 RA1/AN1 — PORTA bit 1 / analog input
Контакт 4 RA2/AN2 — PORTA bit 2 / analog input
Контакт 5 RA3/AN3/VREF+ — PORTA bit 3 / analog reference
Контакт 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Контакт 7 RA5/AN4 — PORTA bit 5 / analog input
Контакт 8 VSS — Ground reference
Контакт 9 OSC1/RA7 — Crystal input / PORTA bit 7
Контакт 10 OSC2/RA6 — Crystal output / PORTA bit 6
Контакт 11 RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output
Контакт 12 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Контакт 13 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM
Контакт 14 RC3 — PORTC bit 3
Контакт 15 RC4 — PORTC bit 4
Контакт 16 RC5 — PORTC bit 5
Контакт 17 RC6 — PORTC bit 6
Контакт 18 RC7 — PORTC bit 7
Контакт 19 VSS — Ground reference
Контакт 20 VDD — Positive supply voltage
Контакт 21 RB0/INT — PORTB bit 0 / external interrupt
Контакт 22 RB1 — PORTB bit 1
Контакт 23 RB2 — PORTB bit 2
Контакт 24 RB3 — PORTB bit 3
Контакт 25 RB4 — PORTB bit 4
Контакт 26 RB5 — PORTB bit 5
Контакт 27 RB6/PGC — PORTB bit 6 / ICSP clock
Контакт 28 RB7/PGD — PORTB bit 7 / ICSP data
Контакт 29 LCDBIAS0 — LCD bias generation / segment
Контакт 30 LCDBIAS1 — LCD bias generation / segment
Контакт 31 LCDBIAS2 — LCD bias generation / segment
Контакт 32 RD0 — PORTD bit 0 / LCD segment
Контакт 33 RD1 — PORTD bit 1 / LCD segment
Контакт 34 RD2 — PORTD bit 2 / LCD segment
Контакт 35 RD3 — PORTD bit 3 / LCD segment
Контакт 36 RD4 — PORTD bit 4 / LCD segment
Контакт 37 RD5 — PORTD bit 5 / LCD segment
Контакт 38 RD6 — PORTD bit 6 / LCD segment
Контакт 39 RD7 — PORTD bit 7 / LCD segment
Контакт 40 RE0 — PORTE bit 0 / LCD common
Контакт 41 RE1 — PORTE bit 1 / LCD common
Контакт 42 RE2 — PORTE bit 2 / LCD common
Контакт 43 RE3 — PORTE bit 3 / LCD common
Контакт 44 MCLR/VPP — Master clear / programming voltage
Контакт EP EPAD — Exposed thermal pad - connect to VSS

Типичное применение

PIC16F917-E/ML подходит для 6 применениеs: Appliance Front Panels with LCD, Residential Thermostats, Electricity / Water / Gas Meters, Point-of-Sale Keypads, Medical Devices with Segmented Display, Industrial Control Panels.

💡

Appliance Front Panels with LCD

The PIC16F917's integrated LCD driver, supporting up to 60 segments and 4 commons, allows direct connection to a multiplexed glass without external charge pumps. The 14 KB flash comfortably hosts washing machine, dishwasher, and oven user-interface firmware, while the 2.0-5.5 V range accepts 3.3 V or 5 V designs.

🌡️

Residential Thermostats

The PIC16F917's nanoWatt sleep current (sub-microampere) extends battery life in wall-mounted thermostats that spend most of the time idle between sensor reads. The integrated 10-bit ADC handles NTC thermistor inputs, while the LCD driver displays set-point and ambient temperature on a low-power segmented glass.

⚡

Electricity / Water / Gas Meters

The PIC16F917 fits residential metering where a 35-I/O budget, low-power RTC-driven Timer1, and integrated segmented LCD readout drive the consumption display. The wide 2.0-5.5 V operating range allows direct connection to lithium battery packs without additional regulation stages, reducing BOM cost.

💳

Point-of-Sale Keypads

Compact POS terminals benefit from the PIC16F917's 35 I/O for matrix keypads, 14 KB flash for protocol stacks, and integrated LCD for transaction readouts. The 20 MHz instruction throughput keeps scan loops responsive while nanoWatt sleep preserves coin-cell life between customer interactions.

💊

Medical Devices with Segmented Display

The PIC16F917 powers glucose meters, blood-pressure cuffs, and similar medical HMI devices that need a low-power segmented display and reliable ADC for sensor inputs. Its 10-bit ADC provides adequate resolution for NTC/PTC temperature probes and bridge-type pressure sensors in regulated medical products.

🏭

Industrial Control Panels

Factory-floor control panels use the PIC16F917 to drive segmented status displays alongside digital I/O for relay and indicator control. The 2.0-5.5 V supply range, combined with the 44-VQFN exposed-pad package's low thermal resistance, supports enclosed industrial enclosures with limited airflow.

Сводка рекомендуемых товаров

PIC16F916-I/ML Same-family 8-bit MCU with integrated LCD driver, drop-in alternative Используется в: Appliance Front Panels with LCD, Electricity / Water / Gas Meters, Medical Devices with Segmented Display, Industrial Control Panels PIC16F914-I/PT Microchip Technology Используется в: Appliance Front Panels with LCD, Electricity / Water / Gas Meters, Medical Devices with Segmented Display PIC16F913-I/ML Lower-density (4 KB) family member for minimalist thermostats Используется в: Residential Thermostats, Point-of-Sale Keypads PIC16F887-I/ML Microchip Technology Используется в: Residential Thermostats, Point-of-Sale Keypads, Industrial Control Panels
What is the program memory size of PIC16F917-E/ML?
The PIC16F917-E/ML contains 14 KB of flash program memory organized as 8K x 14 instructions. According to the Microchip PIC16F91X datasheet 41250E, the on-chip flash is in-circuit programmable via ICSP and supports a writable range of 0000h-1FFFh for PIC16F916/917 variants, sufficient for embedded UI and metering firmware.
How much RAM does PIC16F917-E/ML have?
The PIC16F917-E/ML has 352 bytes of on-chip data SRAM. This RAM is shared between general-purpose variables and the segmented LCD display data memory; engineers must reserve LCD-data locations when sizing the usable RAM for application variables, especially in glass-rich HMI designs.
What is the maximum CPU clock speed of PIC16F917?
The PIC16F917 operates at up to 20 MHz external clock, delivering a 200 ns instruction cycle. Internal oscillator options are 31 kHz, 125 kHz, 250 kHz, 500 kHz, 1 MHz, 2 MHz, 4 MHz, and 8 MHz selectable by configuration bits, allowing BOM savings when external crystals are omitted.
How many I/O pins does PIC16F917-E/ML provide?
The PIC16F917-E/ML provides 35 digital I/O pins on the 44-VQFN package. Many of these pins are multiplexed with the integrated LCD segment driver and the analog ADC inputs, so designers must balance digital I/O count against the number of LCD segments and ADC channels used in a given design.
Does PIC16F917 include an LCD driver?
Yes, the PIC16F917 integrates a segmented LCD driver supporting up to 60 segments and 4 commons. Per the Microchip datasheet, this enables direct connection to static or multiplexed LCD glass without external charge pumps or driver ICs, reducing BOM cost in HMI front-panel designs.
What is the operating voltage range of PIC16F917?
The PIC16F917 operates from 2.0 V to 5.5 V across the -40C to +125C industrial temperature range. This wide range supports both 3.3 V low-power designs and 5 V industrial systems while remaining compatible with standard alkaline and lithium battery chemistries in metering applications.
What is the difference between PIC16F913, PIC16F914, PIC16F916, and PIC16F917?
The PIC16F913/914 family members provide 4 KB flash, while the PIC16F916/917 provide 8 KB flash (14 KB total per device, 8K x 14). They are otherwise pin-, peripheral-, and package-compatible, so the higher-density parts serve as upward migration paths without PCB redesign.
Does PIC16F917-E/ML support low-power sleep modes?
Yes, the PIC16F917 implements Microchip's nanoWatt technology with Idle, Sleep, and Low-Power Timer1 oscillator modes. Typical sleep current is in the sub-microampere range with the LCD still enabled, making this part well-suited to battery-powered thermostats and metering.
Where to download PIC16F917-E/ML datasheet PDF?
The official PIC16F917/916/914/913 datasheet (document 41250E) is available as a free PDF from Microchip's website at ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdf. Third-party mirrors such as Alldatasheet also host a copy, but engineers should always prefer the manufacturer PDF for the latest revision.
What is the pinout of PIC16F917 in the 44-QFN package?
The 44-VQFN pinout is documented in the Microchip 41250E datasheet's pin allocation table. The 'ML' suffix designates this 8x8 mm QFN with exposed thermal pad; pin 1 is located by the dot marker, and the pad must be soldered to a ground plane for thermal dissipation.
Where to buy PIC16F917-E/ML online?
The PIC16F917-E/ML is in production and currently stocked at major distributors including DigiKey, Mouser, LCSC, Heisener, and Xecor, with prices starting around $2.10 at LCSC and $5.51 unit at Heisener. Lead times are typically same-day from franchised stock as of 2026-09-22.
What is the lead time for PIC16F917-E/ML?
As of 2026-09-22, the PIC16F917-E/ML is in active production with multiple distributors reporting immediate stock. DigiKey indicates ships-today availability, and LCSC and Mouser also list factory-fresh inventory; long-lead-time risk is low as the device is mainstream within the PIC16F91X family.
PIC16F917 vs PIC16F887 - which is better for HMI applications?
The PIC16F917 is the better choice for HMI applications that require a segmented LCD glass, because it integrates a 60-segment/4-common LCD driver. The PIC16F887 lacks the integrated LCD driver and instead targets designs needing more ADC channels and 36 I/O without glass-drive requirements.
What is the best drop-in replacement for PIC16F917-E/ML?
The PIC16F916-I/ML is the closest drop-in alternative in the same 44-VQFN package, providing 14 KB flash and an integrated LCD driver with the same peripheral set. The PIC16F914-I/PT (44-TQFP) and PIC16F913-I/ML are also pin-compatible same-family alternatives at 4 KB flash, suitable when code density permits a downward migration.
What are the key specifications of PIC16F917 that engineers should know?
The PIC16F917 combines a 20 MHz 8-bit PIC16 core with 14 KB flash, 352 B RAM, 256 B EEPROM, 35 I/O, a 10-bit ADC, three timers, and a 60-segment LCD driver in a 44-VQFN package. With nanoWatt sleep current and 2.0-5.5 V operation, it is purpose-built for battery-powered HMI, metering, and appliance control panels.

Справочные инженерные данные для PIC16F917-E/ML — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose PIC16F917-E/ML when you need a 14 KB flash 8-bit MCU with an integrated segmented LCD driver in a 44-VQFN (8x8) exposed-pad package for HMI, metering, or appliance designs operating from -40C to +125C. Choose PIC16F916-I/ML as a same-density, same-package drop-in for designs that only need the -40C to +85C industrial range. Choose PIC16F914-I/PT or PIC16F913-I/ML when firmware size allows 4 KB flash; these lower-density family members maintain the same peripheral set and footprint. Choose PIC16F887-I/ML when the application requires no LCD glass and instead uses more ADC channels. All five parts belong to the PIC16F91X/PIC16F887 family and share the PIC16 RISC core, MPLAB X development environment, and XC8 compiler toolchain.

Сравнение с аналогами

Параметр Этот товар PIC16F916-I/ML PIC16F914-I/PT PIC16F913-I/ML PIC16F887-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-VQFN (8x8) 44-VQFN (8x8) - same 44-TQFP - different footprint 44-VQFN (8x8) - same 44-VQFN (8x8) - same
Program Memory 14 KB Flash 14 KB Flash 4 KB Flash (-71%) 4 KB Flash (-71%) 14 KB Flash
Data RAM 352 bytes 352 bytes 256 bytes (-27%) 256 bytes (-27%) 368 bytes (+5%)
Integrated LCD Driver Yes (60 segments) Yes (60 segments) Yes (60 segments) Yes (60 segments) No
I/O Pins 35 35 35 35 36 (+3%)
CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Temperature Grade Extended (-40C to +125C) Industrial (-40C to +85C) Industrial (-40C to +85C) Industrial (-40C to +85C) Industrial (-40C to +85C)

Ключевые отличия

  • Integrated 60-segment LCD driver in 44-QFN (против PIC16F887-I/ML)
  • Higher flash density than lower-tier siblings (против PIC16F913-I/ML)
  • Extended industrial temperature grade (против PIC16F916-I/ML)

Заметки по проектированию

Decouple VDD using 19 uF and 0.1 uF ceramic capacitors placed within 1 mm of the VDD/VSS pairs. The PIC16F917 datasheet specifies that bulk and high-frequency decoupling must be local to the MCU; placing the 0.1 uF too far from VDD will allow digital switching noise to couple into the analog ADC and degrade ADC SNR by several LSBs.

Solder the exposed thermal pad (EP) of the 44-VQFN package to a continuous ground plane with multiple thermal vias. The pad is not only a thermal path but also provides the chip's primary bottom-side ground reference; skipping the EP connection can cause erratic ADC readings, LCD contrast drift, and reduced EMI margin.

Route LCD segment traces with short, matched lengths and keep them away from high-frequency signals such as the oscillator and switching regulator nets. The PIC16F917 multiplexes its LCD segments; imbalance between segment runs can produce visible ghosting on glass, particularly at 1/3 or 1/4 bias configurations.

Do not exceed the maximum VDD of 5.5 V; this is a common failure mode when 5 V-tolerant peripherals share the rail. The 'E' suffix in PIC16F917-E/ML designates the extended -40C to +125C operating range, suitable for industrial enclosures but not automotive (AEC-Q100) deployments.

The internal oscillator configuration must match the system clock budget. Switching from a high-frequency internal RC (8 MHz) to the 31 kHz LP mode during sleep without proper Timer1 calibration can cause UART baud-rate drift. Use the OSCTUNE register for fine-tuning and verify with a scope on the OSC2 pin during development.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Без свинца
Yes
Без галогенов
Yes
Конфликтные минералы
Compliant

RoHS and REACH compliance per Microchip product page. 'E' suffix indicates extended industrial temperature grade; AEC-Q100 qualification is not applicable (choose PIC16Fxxx automotive variants for vehicle applications).

Данные проверены: 2026-09-22 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

PIC16F917-E/ML PIC16F917 datasheet Microchip PIC16F917 8-bit microcontroller with LCD driver 44-QFN PIC microcontroller PIC16F917 thermostat application PIC16F917 vs PIC16F916 PIC16F917 drop-in replacement PIC16F917-E/ML buy price how to drive segmented LCD with PIC16F917 PIC16F917 pinout 44-QFN low-power MCU for metering

Связанные компоненты & термины

Microchip Technology PIC16F917 PIC16F917-E/ML PIC16F916 PIC16F914 PIC16F913 PIC16F887 8-bit microcontroller PIC16 RISC core LCD driver segmented LCD nanoWatt technology flash program memory 44-VQFN exposed thermal pad AEC-Q100 RoHS REACH ICSP XC8 compiler MPLAB X Timer1 10-bit ADC I2C UART
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ