PIC16F917-I/PT - 8-Bit 20MHz MCU 14KB Flash LCD 44-TQFP
Артикул: PIC16F917-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.28 | $4,28 |
| 10 | $3.85 | $38,50 |
| 100 | $3.42 | $342,00 |
| 500 | $3.05 | $1.525,00 |
| 1.000 | $2.71 | $2.710,00 |
PIC16F917-I/PT Обзор
An 8-bit PIC microcontroller (MCU) is a RISC-based, single-chip computer built on a Harvard architecture that separates program and data memory paths, allowing simultaneous fetch and access for higher throughput at lower clock rates. PIC microcontrollers sit within the broader 8-bit MCU category, which is positioned below 16-bit and 32-bit MCUs in compute power but excels in deterministic real-time control, ultra-low power consumption, and cost-sensitive embedded applications. The LCD driver integrated into the PIC16F917 supports up to 96 segments, eliminating the need for an external LCD controller in user-interface designs.
Key differentiating features include a 25 mA source/sink I/O capability for direct LED drive, two 8-bit timers (TMR0, TMR2), one 16-bit timer (TMR1), an Enhanced Watchdog Timer (EWDT), and Brown-Out Reset (BOR) with software control. The nanoWatt Technology offers multiple power-managed modes (Run, Idle, Sleep) to extend battery life in portable instruments. A 10-bit Analog-to-Digital Converter (ADC) with up to 14 channels supports mixed-signal sensing applications.
The PIC16F917 utilizes Microchip's enhanced mid-range core with 35 single-word instructions, an 8-level hardware stack, and direct/indirect addressing modes. Its integrated LCD driver supports static, 1/2, 1/3, and 1/4 multiplexed LCDs with variable bias, simplifying glass-panel integration. The internal oscillator is factory-calibrated to ±1% accuracy, reducing external component count.
Typical applications include consumer appliances (washing machines, microwave ovens, thermostats) requiring LCD user interfaces, industrial control panels with segmented displays, medical instruments (blood pressure monitors, glucose meters), automotive instrument clusters (non-safety-critical segments), metering equipment with LCD readouts, and battery-powered handheld devices. The wide 2.0 V to 5.5 V operating range supports both 3.3 V and 5 V designs.
When designing with this part, ensure that the internal oscillator configuration matches the application's timing accuracy requirement. Decoupling capacitors (100 nF ceramic) should be placed within 3 mm of VDD, and the MCLR pin should be pulled high through a 10 kΩ resistor for normal operation. Programming/debug is supported via ICSP (In-Circuit Serial Programming) using the PGD/PGC pins, compatible with PICkit 3, MPLAB ICD 3, and MPLAB REAL ICE tools.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone. Where datasheet values were unavailable, markers flag parameters requiring verification against the latest Microchip revision.
Аналоги без доработки для PIC16F917-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16F917-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, LCD Driver, Operating Temperature, Program Memory Size, Timers.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F914-I/PT
✅ Прямая замена✓ В наличии
$2.98 / шт.
Открыть даташит →PIC16F916-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F913-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F887-I/PT
✅ Прямая замена✓ В наличии
$1.66 / шт.
Открыть даташит →PIC16F884-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F917-I/PT Максимальные параметры и электрические характеристики
| Architecture | 8-bit PIC16 enhanced mid-range RISC core |
| Program Memory | 14 KB (8K x 14) Flash |
| RAM | 352 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 20 MHz (200 ns instruction cycle) |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 35 (plus 1 input-only) |
| Timers | Two 8-bit (TMR0/TMR2), one 16-bit (TMR1) |
| Watchdog Timer | Enhanced Watchdog Timer (EWDT) |
| ADC | 10-bit, up to 14 channels |
| LCD Driver | Up to 96 segments, software-selectable bias/multiplex |
| Oscillator | Internal 32 kHz to 8 MHz, software-selectable |
| Brown-Out Reset | Yes, with software control |
| I/O Source/Sink Current | 25 mA per pin |
| Корпус | 44-pin TQFP (10x10 mm) |
| Тип монтажа | Surface Mount |
| Рабочая температура | -40C to +85C (Industrial) |
| Programming/Debug | ICSP via PGD/PGC, compatible with PICkit 3 and MPLAB ICD 3 |
| Instruction Set | 35 single-word instructions |
| Stack Depth | 8 levels hardware stack |
| Статус RoHS | Compliant |
| Уровень MSL | 3 (168 hours) |
Конфигурация выводов PIC16F917-I/PT
| Контакт 1 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Контакт 2 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Контакт 3 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Контакт 4 | RA3/AN3 — PORTA bit 3 / Analog input channel 3 |
| Контакт 5 | RA4/AN4 — PORTA bit 4 / Analog input channel 4 |
| Контакт 6 | RA5/AN5 — PORTA bit 5 / Analog input channel 5 |
| Контакт 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| Контакт 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| Контакт 9 | VSS — Ground reference |
| Контакт 10 | VDD — Positive power supply (2.0V-5.5V) |
| Контакт 11 | RC0 — PORTC bit 0 |
| Контакт 12 | RC1 — PORTC bit 1 |
| Контакт 13 | RC2 — PORTC bit 2 |
| Контакт 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 power supply (2.0V-5.5V) |
| Контакт 21 | RB0 — 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 | MCLR/RE3 — Master Clear reset / PORTE bit 3 (input only) |
| Контакт 30 | RD0 — PORTD bit 0 / LCD segment driver |
| Контакт 31 | RD1 — PORTD bit 1 / LCD segment driver |
| Контакт 32 | RD2 — PORTD bit 2 / LCD segment driver |
| Контакт 33 | RD3 — PORTD bit 3 / LCD segment driver |
| Контакт 34 | RD4 — PORTD bit 4 / LCD segment driver |
| Контакт 35 | RD5 — PORTD bit 5 / LCD segment driver |
| Контакт 36 | RD6 — PORTD bit 6 / LCD segment driver |
| Контакт 37 | RD7 — PORTD bit 7 / LCD segment driver |
| Контакт 38 | RE0 — PORTE bit 0 / LCD segment driver |
| Контакт 39 | RE1 — PORTE bit 1 / LCD segment driver |
| Контакт 40 | RE2 — PORTE bit 2 / LCD segment driver |
| Контакт 41 | VLCD1 — LCD bias voltage 1 |
| Контакт 42 | VLCD2 — LCD bias voltage 2 |
| Контакт 43 | VLCD3 — LCD bias voltage 3 |
| Контакт 44 | COM0 — LCD common line 0 |
Типичное применение
PIC16F917-I/PT подходит для 6 применениеs: Thermostat and HVAC Controller, Blood Pressure Monitor and Medical Meter, Consumer Appliance Control Panel, Battery-Powered Handheld Instrument, Industrial Process Meter and Counter, Automotive Instrument Cluster (Non-Safety-Critical).
Thermostat and HVAC Controller
The PIC16F917-I/PT fits thermostat and HVAC controller designs through its integrated 96-segment LCD driver, which directly drives segmented glass displays showing temperature, setpoints, mode, and fan status. Its 14-channel 10-bit ADC reads multiple thermistor inputs (room, supply, return air) plus humidity sensors with 1 mV resolution at 3.3 V reference. The 25 mA per-pin source/sink capability drives relay coils and triac gates without external transistors. Operating from 2.0 V to 5.5 V, it accepts either 24 VAC rectified input or 3.3 V battery backup, while nanoWatt Sleep modes drop quiescent current to microamps for battery-only display backup.
Рекомендуется
Blood Pressure Monitor and Medical Meter
The PIC16F917-I/PT is a strong match for blood pressure monitors, glucose meters, and similar medical metering devices that need an integrated segmented LCD. The on-chip 96-segment LCD driver displays systolic/diastolic readings, pulse rate, and battery status on a custom glass LCD without a secondary driver chip. Its 14-channel 10-bit ADC reads the pressure transducer output with adequate resolution for sphygmomanometer measurements, while nanoWatt Technology extends battery life in portable use. Operating from 2.0 V to 5.5 V, it runs directly from 2x AA alkaline cells, reducing BOM cost and PCB area versus discrete MCU-plus-LCD-controller designs.
Рекомендуется
Consumer Appliance Control Panel
The PIC16F917-I/PT controls washing machines, microwave ovens, dishwashers, and other home appliances that require a segmented LCD front panel plus discrete button inputs. The integrated 96-segment LCD driver interfaces directly to the appliance's glass display, eliminating a separate LCD controller IC. Two 8-bit timers (TMR0/TMR2) and one 16-bit timer (TMR1) handle motor PWM control, buzzer tones, and countdown timing simultaneously. The Enhanced Watchdog Timer (EWDT) resets the MCU if a software fault occurs during long running cycles. The 25 mA per-pin I/O drives LED indicators, relay coils, and triac optocouplers without external buffering.
Рекомендуется
Battery-Powered Handheld Instrument
The PIC16F917-I/PT is ideal for battery-powered handheld instruments like digital multimeters, portable gas detectors, and remote sensors. Its nanoWatt Technology provides Sleep mode currents below 1 µA, extending 2x AA battery life to multiple years in periodic-measurement applications. The integrated 96-segment LCD driver eliminates the standby power of an external LCD controller, while the 14-channel 10-bit ADC reads sensor inputs with 1 mV resolution. Operating voltage from 2.0 V to 5.5 V accommodates battery voltage decline without regulator loss, and the Enhanced Watchdog Timer protects against firmware hangs during unattended operation.
Рекомендуется
Industrial Process Meter and Counter
The PIC16F917-I/PT functions as the controller in industrial process meters, pulse counters, and panel indicators where a segmented LCD replaces a 7-segment LED display. Its 25 mA I/O source/sink capability drives both LCD segments and external relay outputs, while the Enhanced Watchdog Timer (EWDT) and Brown-Out Reset (BOR) with software control provide industrial-grade robustness. The 14-channel 10-bit ADC reads 4-20 mA current loop signals, thermocouple amplifiers, or potentiometer inputs. The 2.0 V to 5.5 V operating range supports 24 V industrial bus systems with simple resistive dividers, and the internal oscillator avoids external crystal cost.
Рекомендуется
Automotive Instrument Cluster (Non-Safety-Critical)
The PIC16F917-I/PT can drive non-safety-critical automotive instrument cluster segments such as trip computer readouts, climate control panels, and audio head-unit displays. The integrated 96-segment LCD driver handles segmented glass displays for clock, temperature, and radio tuning indicators. Operating from 2.0 V to 5.5 V, the part runs from a 5 V regulated automotive supply and tolerates cold-crank voltage drops. The Enhanced Watchdog Timer and Brown-Out Reset provide resilience to automotive electrical transients. For safety-critical display functions such as speedometer or fuel gauge, an AEC-Q100-qualified part should be chosen instead.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16F917-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F914-I/PT | PIC16F916-I/PT | PIC16F913-I/PT | PIC16F887-I/PT | PIC16F884-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-pin TQFP (10x10 mm) | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB Flash | 14 KB Flash - same | 14 KB Flash - same | 8 KB Flash - 43% less | 14 KB Flash - same | 8 KB Flash - 43% less |
| LCD Driver Segments | Up to 96 segments | Up to 96 segments - same | Up to 96 segments - same | Up to 96 segments - same | No LCD driver | No LCD driver |
| ADC Channels | 14 channels, 10-bit | 8 channels, 10-bit | 8 channels, 10-bit | 8 channels, 10-bit | 14 channels, 10-bit - same | 14 channels, 10-bit - same |
| Operating Voltage Range | 2.0 V to 5.5 V | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same | 2.0 V to 5.5 V - same |
| I/O Pins | 35 + 1 input | 35 + 1 input - same | 35 + 1 input - same | 35 + 1 input - same | 36 - similar | 36 - similar |
| CPU Speed | 20 MHz | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same | 20 MHz - same |
| EEPROM | 256 bytes | 256 bytes - same | 256 bytes - same | 256 bytes - same | 256 bytes - same | 256 bytes - same |
Ключевые отличия
- Highest ADC channel count in PIC16F91X family (против PIC16F914-I/PT)
- Integrated LCD driver eliminates external controller (против PIC16F887-I/PT)
- Higher flash density than PIC16F913/PIC16F884 (против PIC16F913-I/PT)
Заметки по проектированию
The PIC16F917-I/PT operates from 2.0 V to 5.5 V. Decouple VDD with a 100 nF ceramic capacitor placed within 3 mm of the VDD pin, plus a bulk 10 µF tantalum or aluminum polymer capacitor on the same rail. For battery applications, the nanoWatt Sleep mode draws less than 1 µA when all peripherals are disabled, enabling multi-year operation on 2x AA cells. The Brown-Out Reset (BOR) with software control should be left enabled for industrial designs to protect against voltage transients.
For reliable ICSP programming via PGD (RB7) and PGC (RB6), ensure those pins are not shared with high-impedance analog signals that could prevent proper programming mode entry. Add 10 kΩ pull-ups on RB6 and RB7 to VDD only if those pins are used as outputs driving low-current signals. The MCLR pin must be pulled high through a 10 kΩ resistor for normal operation; do not connect MCLR directly to VDD to allow in-circuit programming.
Do not configure the internal oscillator without first verifying that the application's timing tolerance is met. The factory-calibrated internal oscillator is accurate to ±1% over voltage and temperature, which may be insufficient for UART communication without baud-rate tuning. For designs requiring higher accuracy, switch to an external crystal on OSC1/OSC2. Also, the LCD segment pins overlap with PORTD and PORTE functions - do not inadvertently enable digital I/O on pins reserved for LCD segments, as this disables the LCD drive.
Информация о соответствии
RoHS compliant per Microchip product page. Lead-free and halogen-free per datasheet. Not AEC-Q100 qualified - the standard PIC16F917-I/PT is intended for industrial and consumer use only.