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 — 동일 패키지, 핀 호환. 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 (vs PIC16F887-I/ML)
  • Higher flash density than lower-tier siblings (vs PIC16F913-I/ML)
  • Extended industrial temperature grade (vs 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
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기