Microchip Technology

PIC16F914-E/PT - 8-bit 20MHz 7KB Flash MCU w/ LCD | Microchip

MPN: PIC16F914-E/PT ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 25 mA per pin Id 44-pin TQFP (PT) 10 x 10 mm Package 20 MHz (200 ns instruction cycle) Speed 7 KB (4K x 14) Memory
From $2.31 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $4.5166 $4.52
10 $4.05 $40.50
100 $3.42 $342.00
500 $2.89 $1,445.00
1,000 $2.45 $2,450.00
1,760 $2.31 $4,065.60
ℹ️ All prices are in USD

PIC16F914-E/PT Overview

The Microchip Technology PIC16F914-E/PT is a low-power 8-bit PIC16 RISC microcontroller featuring 7KB (4K x 14) of Flash program memory, 256 bytes of SRAM, and 256 bytes of EEPROM, integrated with an LCD segment driver supporting up to 96 segments. Housed in a 44-pin TQFP (PT) package, the device executes instructions at 200 ns per cycle from an internal 32 kHz to 20 MHz oscillator and operates across a wide 2.0 V to 5.5 V supply range. The integrated LCD controller, 35 digital I/O pins, and nanoWatt power-management modes make the PIC16F914 ideal for battery-powered human-interface products. Peripherals include one 8-bit timer (TMR0/TMR2), one 16-bit timer (TMR1) with built-in real-time clock support, an Enhanced Watchdog Timer (EWDT), a 10-bit ADC, and Master I2C/SPI/EUSART (AUSART) interfaces for master-mode connectivity.

An 8-bit PIC microcontroller (PIC = Peripheral Interface Controller) is a Harvard-architecture RISC MCU designed for deterministic real-time control. Within the semiconductor hierarchy it sits below 32-bit ARM Cortex-M parts, offering lower cost, lower power, and simpler toolchains while delivering more than enough MIPS for appliances, sensors, and human-interface products. The PIC16 mid-range core used by the PIC16F914 family provides 14-bit instruction words, a single accumulator (WREG), and a hardware stack, which simplifies programming in MPLAB X IDE while preserving real-time interrupt performance.

Key differentiating features include on-chip LCD segment driving (up to 96 segments with software-controlled contrast and bias), nanoWatt technology that drops quiescent current below 1 µA in sleep, and an internal oscillator that eliminates the external crystal in cost-sensitive designs. Brown-out Reset (BOR), Power-on Reset (POR), and an Extended Watchdog Timer safeguard firmware integrity in industrial environments. The 44-TQFP footprint exposes 35 I/O lines - enough to drive a multi-button keypad, an alphanumeric LCD glass, and a serial sensor bus simultaneously.

Typical applications include white-good control panels, point-of-sale terminals, thermostat and HVAC front-panel controllers, blood-pressure monitors, and low-cost industrial gauges. The wide 2.0 V to 5.5 V operating range lets the same firmware run from two AA cells, a CR2032 backup, or a regulated 5 V rail. When porting firmware, the PIC16F917 (with 14 KB Flash) and PIC16F913 (4 KB Flash) preserve the same LCD pinout and register map, allowing PCB reuse across cost/feature variants.

Drop-in alternatives for PIC16F914-E/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F914-E/PT (same form factor and footprint) — differing in Package, Timers, ADC, Core Architecture, LCD Driver.

Microchip Technology
Package: 28-pin SOIC (wide-body, 7.5 mm)
Timers: 2 x 8-bit + 1 x 16-bit
ADC: 10-bit, up to 11 channels
Microchip Technology
Package: 44-pin TQFP (PT), 10 x 10 mm
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 14-channel, 10-bit
Microchip Technology
Package: 44-pin QFN (8x8 mm) with Exposed Pad
Timers: Timer0, Timer1, Timer2
ADC: 14 channels, 10-bit
Microchip Technology
Package: 28-pin QFN (6x6 mm) with Exposed Pad
Timers: 3 (Timer0, Timer1, Timer2)
ADC: 10-bit, up to 12 channels
Microchip Technology
Package: 40-Pin PDIP (0.600 in / 15.24 mm)
Timers: TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit)
Core Architecture: PIC16 8-bit RISC, Harvard, 14-bit instruction word
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Timers: Two 8-bit (TMR0, TMR2), one 16-bit (TMR1)
Core Architecture: PIC16 mid-range 8-bit RISC
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Timers: TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit)
Core Architecture: PIC16 enhanced mid-range 8-bit
Microchip Technology
Package: 44-pin TQFP (10x10 mm), 0.8 mm pitch
Timers: Timer0, Timer1, Timer2 (PWM), WDT
ADC: 8-bit, 14 channels

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F914-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT) 10x10 mm
PIC16 mid-range 8-bit RISC · 7 KB Flash (4K x 14 words) · 352 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 36 · Two 8-bit (TMR0, TMR2), one 16-bit (TMR1)

✓ In Stock

$2.35 / Unit

View Datasheet →

PIC16F914T-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT) 10x10 mm
PIC16 enhanced mid-range 8-bit · 14-bit · 7 KB (4K x 14) · 256 bytes · 256 bytes · 20 MHz · 200 ns · 35

✓ In Stock

$2.6 / Unit

View Datasheet →

PIC16F913T-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (ML) 8x8 mm
PIC 8-bit RISC (Harvard) · Flash · 7 KB (4K x 14 words) · 352 bytes · 256 bytes · 20 MHz · 200 ns (single-cycle most instructions) · 2.0 V to 5.5 V

✓ In Stock

$1.48 / Unit

View Datasheet →

PIC16F887T-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (ML) 8x8 mm
8-bit Microcontroller (MCU) · PIC16F88x · PIC16 Enhanced Mid-Range 8-bit RISC · 35 single-word instructions (14-bit) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz

✓ In Stock

$2.08 / Unit

View Datasheet →

PIC16F884T-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT) 10x10 mm
PIC16 (8-bit Harvard RISC) · 20 MHz (5 MIPS) · 7 KB (4K x 14 words) · 368 bytes · 256 bytes · 2.0 V to 5.5 V · 36 · 14-channel, 10-bit

✓ In Stock

$2.3 / Unit

View Datasheet →

PIC16F882T-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (SO) 7.5 mm
PIC16F (8-bit RISC, Harvard, 35 instructions) · 20 MHz · 3.5 KB (2K x 14 words) · 128 bytes · 128 bytes · 2.0 V to 5.5 V · 22 (with weak pull-up option) · 10-bit, up to 11 channels

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F914-E/PT Maximum Ratings & Electrical Characteristics

Core PIC16 (Harvard RISC, 14-bit instruction word)
Core Size 8-bit
Maximum Clock Frequency 20 MHz (200 ns instruction cycle)
Program Memory (Flash) 7 KB (4K x 14)
Data EEPROM 256 B
Data SRAM 256 B
I/O Pins 35
Operating Voltage Range 2.0 V to 5.5 V
LCD Segments Up to 96 segments (integrated driver)
Timers 2 x 8-bit (TMR0, TMR2) + 1 x 16-bit (TMR1 with RTC)
ADC 1 x 10-bit ADC, 8 channels
Communication AUSART (Master I2C/SPI/EUSART)
Watchdog Timer Extended Watchdog Timer (EWDT)
Oscillator Internal 32 kHz to 8 MHz; external up to 20 MHz
I/O Source/Sink Current 25 mA per pin
Package 44-pin TQFP (PT) 10 x 10 mm
Mounting Type Surface Mount
Operating Temperature -40 °C to +125 °C (extended 'E' suffix)
MSL Level 3 (168 hours, JEDEC J-STD-020)
RoHS Status Compliant

PIC16F914-E/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 MCLR/RA5 — Master Clear (Reset) input / PORTA bit 5
Pin 2 RA0 — PORTA bit 0 (digital I/O or analog)
Pin 3 RA1 — PORTA bit 1 (digital I/O or analog)
Pin 4 RA2 — PORTA bit 2 (digital I/O or analog)
Pin 5 RA3 — PORTA bit 3 (digital I/O or analog)
Pin 6 RA4 — PORTA bit 4 (digital I/O or analog)
Pin 7 RA5 — PORTA bit 5 (also MCLR alt)
Pin 8 RE0 — PORTE bit 0
Pin 9 RE1 — PORTE bit 1
Pin 10 RE2 — PORTE bit 2
Pin 11 VDD — Positive supply (2.0 V to 5.5 V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKIN — Crystal oscillator input / external clock
Pin 14 OSC2/CLKOUT — Crystal oscillator output / clock out
Pin 15 RC0 — PORTC bit 0
Pin 16 RC1 — PORTC bit 1
Pin 17 RC2 — PORTC bit 2
Pin 18 RC3 — PORTC bit 3
Pin 19 RC4 — PORTC bit 4 / LCD SEG0
Pin 20 RC5 — PORTC bit 5 / LCD SEG1
Pin 21 RC6 — PORTC bit 6 / LCD SEG2
Pin 22 RC7 — PORTC bit 7 / LCD SEG3
Pin 23 RD0 — PORTD bit 0 / LCD SEG4
Pin 24 RD1 — PORTD bit 1 / LCD SEG5
Pin 25 RD2 — PORTD bit 2 / LCD SEG6
Pin 26 RD3 — PORTD bit 3 / LCD SEG7
Pin 27 RD4 — PORTD bit 4 / LCD SEG8-23 (mux)
Pin 28 RD5 — PORTD bit 5 / LCD SEG8-23 (mux)
Pin 29 RD6 — PORTD bit 6 / LCD SEG8-23 (mux)
Pin 30 RD7 — PORTD bit 7 / LCD SEG8-23 (mux)
Pin 31 VSS — Ground reference (second bond pad)
Pin 32 VDD — Positive supply (second bond pad)
Pin 33 RB0 — PORTB bit 0
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3 — PORTB bit 3 / PGM (low-voltage ICSP)
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6 — PORTB bit 6 / PGC (ICSP clock)
Pin 40 RB7 — PORTB bit 7 / PGD (ICSP data)
Pin 41 VLCD3 — LCD bias pin 3
Pin 42 VLCD2 — LCD bias pin 2
Pin 43 VLCD1 — LCD bias pin 1
Pin 44 COM0 — LCD common line 0

Typical Applications

PIC16F914-E/PT is suitable for 7 applications: Appliance Control Panel (White Goods), Thermostat / HVAC Front Panel Controller, Point-of-Sale Terminal Keypad, Blood-Pressure and Glucose Meter, Industrial Weighing Scale / Process Gauge, Battery-Powered Sensor Reader / Data Logger, Consumer Electronics Front Panel.

🏭

Appliance Control Panel (White Goods)

The PIC16F914-E/PT fits washing-machine, dishwasher, and microwave front panels because it integrates a 96-segment LCD driver, 35 I/O lines, and 25 mA source/sink capability for keypad LEDs. Its 2.0-5.5 V operating range survives 24 V mains-transient brown-outs when paired with a simple 5 V LDO. Per the Microchip datasheet, the AUSART peripheral runs the user-interface UART to a sub-MCU motor controller, while the 10-bit ADC reads NTC temperature sensors for the wash cycle.

🌐

Thermostat / HVAC Front Panel Controller

In thermostat and HVAC user-interface designs the PIC16F914-E/PT drives a 7-segment LCD showing temperature setpoints and fan-mode indicators without an external driver IC. Its nanoWatt Sleep mode drops quiescent current below 1 µA while keeping the LCD active on a 32 kHz timer, extending battery life on common-wire thermostats to over 12 months. The 44-TQFP package exposes enough I/O for capacitive touch pads, a rotary encoder, and a backup EEPROM (MCP79410) for schedule retention.

🖥️

Point-of-Sale Terminal Keypad

POS terminals use the PIC16F914-E/PT to scan 4x4 or 5x5 keypads, drive an alphanumeric character LCD, and bridge to the main processor over AUSART. Its 256 B EEPROM stores calibration and pricing data for >1 M write cycles per byte, satisfying POS-grade durability requirements. The 44-TQFP provides 35 I/O lines, enough for 20 keypad keys plus segment LCD backlight PWM (CCP) and buzzer control, while the 20 MHz core keeps debounce firmware sub-millisecond.

💊

Blood-Pressure and Glucose Meter

Medical home-care devices benefit from the PIC16F914-E/PT's low 1 µA Sleep current, integrated 96-segment LCD, and 10-bit ADC that samples inflation-cuff pressure transducers. The 7 KB Flash fits BLE stack shim libraries plus a state-machine for cuff inflation, and nanoWatt Sleep preserves coin-cell life between measurements. Compliance engineers note the extended -40 to +125 °C temperature range supports storage in unheated environments, while the 256 B EEPROM holds patient log records.

🏭

Industrial Weighing Scale / Process Gauge

Industrial weighing scales use the PIC16F914-E/PT to drive a 7- or 14-segment LCD readout, scan a 4x4 keypad, and digitize load-cell signals through its 10-bit ADC. The Extended -40 to +125 °C temperature range and BOR/POR safeguards meet factory-floor reliability expectations per the Microchip datasheet. With 35 I/O, the MCU also drives status LEDs and an RS-485 link (via external transceiver) for shop-floor aggregation without an additional display controller IC.

🧩

Battery-Powered Sensor Reader / Data Logger

Remote sensor data loggers use the PIC16F914-E/PT to read sensor inputs, store samples in the 256-byte SRAM ring buffer or the 256-byte EEPROM, and display status on the integrated LCD. The wide 2.0-5.5 V supply range supports 2xAA alkaline, CR2032, or a 3.3 V regulated rail. nanoWatt Sleep with the 32 kHz TMR1 oscillator keeps average current under 50 µA while maintaining real-time clock accuracy for time-stamped logs.

📺

Consumer Electronics Front Panel

Audio amplifiers, set-top boxes, and home-cinema receivers use the PIC16F914-E/PT for front-panel UI: rotary encoder, IR receiver, multi-button keypads, and VFD/LCD readouts. Its AUSART links the front panel to the main audio processor, while 35 I/O support the standby LED, headphone jack sense, and volume rotary encoder simultaneously. The 256 B EEPROM preserves last-used settings across power cycles.

Recommended Products Summary

PIC16F917-I/PT Same family, 14 KB Flash upgrade Used in: Appliance Control Panel (White Goods) MCP1700 3.3 V LDO for 5 V to 3.3 V rails Used in: Appliance Control Panel (White Goods) MCP79410 I2C RTC with battery backup Used in: Thermostat / HVAC Front Panel Controller MCP9700 Analog temperature sensor Used in: Thermostat / HVAC Front Panel Controller PIC16F913-I/SS Microchip Technology Used in: Point-of-Sale Terminal Keypad MCP2221 USB bridge to host processor Used in: Point-of-Sale Terminal Keypad MCP6001 Low-power op-amp for sensor signal conditioning Used in: Blood-Pressure and Glucose Meter MCP1640 Boost converter for battery-powered design Used in: Blood-Pressure and Glucose Meter MCP2515 Standalone CAN controller Used in: Industrial Weighing Scale / Process Gauge MCP4725 DAC for analog output calibration Used in: Industrial Weighing Scale / Process Gauge MCP79400 I2C RTC for time-stamped logs Used in: Battery-Powered Sensor Reader / Data Logger MCP9800 High-accuracy digital temperature sensor Used in: Battery-Powered Sensor Reader / Data Logger PIC18F46K22 Upgrade path for richer UI features Used in: Consumer Electronics Front Panel MCP23017 I2C I/O expander if more lines are needed Used in: Consumer Electronics Front Panel
What is the operating voltage of the PIC16F914-E/PT?
The PIC16F914-E/PT operates from 2.0 V to 5.5 V across the full industrial temperature range, per the Microchip PIC16F91X datasheet (DS-41287). This wide range allows the same firmware to run from two AA cells, a CR2032 coin cell, or a regulated 5 V rail, simplifying power-supply design for battery-powered human-interface products. The BOR (Brown-out Reset) block reliably holds the device in reset when VDD dips below the safe threshold.
What is the Flash memory size of the PIC16F914-E/PT?
The PIC16F914-E/PT integrates 7 KB (4K x 14 words) of in-system self-programmable Flash for firmware, 256 bytes of EEPROM for user data, and 256 bytes of SRAM for variables. According to the Microchip datasheet, the 14-bit instruction word length gives roughly 7 KB of code space - enough for menu systems, sensor libraries, and a USB-HID-style state machine. Devices in the same family such as the PIC16F913 (4 KB) and PIC16F917 (14 KB) share the same memory map for easy scaling.
What is the maximum clock frequency of the PIC16F914-E/PT?
The PIC16F914-E/PT supports a maximum instruction-clock frequency of 20 MHz, yielding a 200 ns instruction execution time per the Microchip datasheet. An internal 32 kHz to 8 MHz oscillator is also available and lets the MCU run from its low-power LFINTOSC without an external crystal, which reduces BOM cost by one or two components. The PLL-less core is deterministic and well-suited to real-time control loops.
How many LCD segments does the PIC16F914-E/PT support?
The PIC16F914-E/PT drives up to 96 LCD segments through its integrated segment-driver block, eliminating the need for an external LCD controller. The same datasheet describes programmable bias (1/2, 1/3, or 1/4) and software-controllable contrast via internal charge-pump resistors, which simplifies front-panel designs that previously required a dedicated HT1621-style driver. This is one of the PIC16F914's key differentiators versus generic 8-bit MCUs that lack an LCD peripheral.
Where can I buy the PIC16F914-E/PT online and what is the unit price?
The PIC16F914-E/PT is in stock at MicrochipDirect (1,760 units in factory-tray stock as of 2026-09-22) and at authorized distributors including DigiKey, Mouser, Heisener, and Octopart-listed sellers. Pricing as of 2026-09-22 starts at $4.5166 each at 1-unit (Heisener), dropping to approximately $2.45 per unit at 1,000-piece reels. Lead time on factory-direct orders is estimated at 6 days from 2026-09-22.
What is the lead time for the PIC16F914-E/PT?
MicrochipDirect lists 1,760 units in tray stock with an estimated ship date of 2025-12-06 (factory-tray stock, as of 2026-09-22). Third-party distributors such as Heisener show an estimated delivery window of December 23 to December 28 when ordered through expedited channels. For high-volume orders above 5,000 pieces, requesting a quotation is recommended to confirm the production schedule.
Is the PIC16F914-E/PT in stock right now?
Yes, the PIC16F914-E/PT is in stock as of 2026-09-22 - MicrochipDirect lists 1,760 units in full-tray stock with same-day shipping, and Heisener lists 2,176 units in distribution. DigiKey shows the part as a stocked item in its active catalog. For higher volumes, contacting MicrochipDirect or authorized distributors to confirm factory lead time is recommended.
What is the difference between PIC16F914-E/PT and PIC16F914-I/PT?
The PIC16F914-E/PT is the 'Extended' temperature-grade variant rated for -40 °C to +125 °C, while the PIC16F914-I/PT is the 'Industrial' grade rated for -40 °C to +85 °C, both per Microchip's PIC16F91X datasheet. Both share the same 7 KB Flash, 256 B SRAM, and 44-pin TQFP footprint, making them drop-in compatible when the higher thermal rating of the 'E' suffix is not required. Choose '-E' for outdoor, automotive-cockpit, or industrial-oven environments.
PIC16F914-E/PT vs PIC16F917-E/PT - which should I choose?
Choose the PIC16F917-E/PT if your firmware exceeds 7 KB Flash or you need more SRAM for buffers; the PIC16F917 doubles the Flash to 14 KB and increases SRAM to 352 B per the Microchip datasheet. Choose the PIC16F914-E/PT if your code fits comfortably under 7 KB - both parts share the same 44-pin TQFP footprint and the same peripheral set, so the PCB stays identical. Volume-tier pricing favors the 914 by roughly 10-15 %.
What is the best drop-in replacement for the PIC16F914-E/PT?
The best drop-in replacement for the PIC16F914-E/PT is the PIC16F914-I/PT (industrial temperature grade) when your application is indoor, or the PIC16F914T-I/PT (tape-and-reel packaging variant) for high-volume assembly. Both share the same 44-pin TQFP package and identical peripheral set, so the PCB footprint is preserved and no firmware changes are needed. The PIC16F917-E/PT and PIC16F917-I/PT are second-tier alternatives when additional Flash is required.
Where can I download the PIC16F914-E/PT datasheet PDF?
The official PIC16F914-E/PT datasheet (Microchip document family PIC16F91X, DS-41287E) is available as a free PDF from Microchip's product page at microchip.com/en-us/product/PIC16F914, or directly via the datasheet URL on this product page. The document covers electrical characteristics, the LCD segment driver, the ADC, and full memory maps for the entire PIC16F913/914/916/917/917 family - approximately 330 pages of detailed application information.
Where do I find the PIC16F914-E/PT pinout?
The 44-pin TQFP pinout for the PIC16F914-E/PT is documented in the Microchip datasheet Section 2 and rendered in the package SVG diagram on this product page. Key pins include VDD on pin 11 (and 32), VSS on pin 12 (and 31), MCLR on pin 1, the LCD segment bus on pins 19-30, and the digital I/O on PORTA-PORTE (pin assignments differ from the 28/40-pin variants, so always recheck the datasheet when porting code).
Is the PIC16F914-E/PT suitable for battery-powered applications?
Yes - the PIC16F914-E/PT is designed for battery operation. NanoWatt technology drops quiescent current to under 1 µA in Sleep mode with the LCD enabled, while the wide 2.0 V to 5.5 V supply range lets the MCU run directly from two AA cells. According to the Microchip datasheet, RTC-mode Sleep with the TMR1 oscillator keeps the LCD alive while drawing less than 5 µA total, ideal for thermometers, remote sensors, and utility meters.
What programmer is used for the PIC16F914-E/PT?
The PIC16F914-E/PT is programmed through Microchip's ICSP (In-Circuit Serial Programming) interface using the MPLAB PICkit 5, MPLAB ICD 4, or MPLAB Snap debuggers - all supported by MPLAB X IDE. The Microchip product page confirms PICkit 5 compatibility across the entire PIC16F91X family. No external supply is required for ICSP if the target board powers VDD.
What are the key specifications of the PIC16F914-E/PT that engineers should know?
The PIC16F914-E/PT is a 44-pin TQFP 8-bit PIC16 RISC MCU featuring 7 KB Flash, 256 B EEPROM, 256 B SRAM, up to 96 LCD segments, 35 digital I/O pins, an internal 32 kHz to 8 MHz oscillator (ext. to 20 MHz), 2.0-5.5 V operation, a 10-bit ADC, and nanoWatt Sleep current below 1 µA. Per the Microchip datasheet, the device is part of the mid-range PIC16 family and runs at 200 ns per instruction cycle, supported by the MPLAB PICkit 5 for ICSP programming and debugging.

Engineering reference data for PIC16F914-E/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F914-E/PT when you need a 44-TQFP 8-bit PIC MCU with an integrated 96-segment LCD driver, 7 KB of Flash, 256 B SRAM/EEPROM, and extended -40 to +125 °C temperature grade for outdoor or industrial applications. Choose the PIC16F914-I/PT if your design is indoor-rated and you can accept the -40 to +85 °C industrial range for a small cost saving. Choose the PIC16F917-E/PT if your firmware exceeds 7 KB or you need the additional 96 B of SRAM. Choose the PIC16F887-I/ML only if you do not need an LCD driver and want a more general-purpose 8-bit PIC with a slightly different pinout. The PIC16F914-E/PT's nanoWatt Sleep mode, integrated LCD, and 35 I/O lines remain its strongest differentiators.

Comparison with Alternatives

Parameter This Product PIC16F914-I/PT PIC16F914T-I/PT PIC16F913T-I/ML PIC16F887T-I/ML PIC16F884T-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-TQFP (PT) 10x10 mm 44-TQFP (PT) 10x10 mm 44-TQFP (PT) 10x10 mm 44-QFN (ML) 8x8 mm 44-QFN (ML) 8x8 mm 44-TQFP (PT) 10x10 mm
Flash Memory 7 KB 7 KB 7 KB 4 KB 14 KB 7 KB
SRAM 256 B 256 B 256 B 256 B 368 B 256 B
EEPROM 256 B 256 B 256 B 256 B 256 B 256 B
LCD Driver (segments) Yes (up to 96) Yes (up to 96) Yes (up to 96) Yes (up to 60) No No
I/O Pins 35 35 35 35 36 36
Max Clock Frequency 20 MHz 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 2.0 V to 5.5 V
Temperature Grade Extended -40 °C to +125 °C Industrial -40 °C to +85 °C Industrial -40 °C to +85 °C Industrial -40 °C to +85 °C Industrial -40 °C to +85 °C Industrial -40 °C to +85 °C

Key Differentiators

  • Integrated 96-segment LCD driver (vs PIC16F887-I/ML)
  • Extended -40 °C to +125 °C temperature grade (vs PIC16F914-I/PT)
  • Dual full-tray factory stock at MicrochipDirect (vs PIC16F913T-I/ML)

Design Notes

For battery-powered designs, set CONFIG to INTOSC and configure Fosc = LFINTOSC (31 kHz) before entering Sleep; this drops quiescent current below 1 µA per the Microchip PIC16F91X datasheet. The PIC16F914-E/PT can wake from Sleep via WDT timeout, an external interrupt on PORTB, or a TMR1 overflow - any of these is sufficient for keypad polling at 4 Hz. Decoupling must include a 100 nF X7R between VDD (pin 11 and pin 32) and the nearest VSS pad (pin 12 or pin 31); a 10 µF bulk capacitor is recommended at the supply rail.

Estimated: with a 44-TQFP having a typical 31 °C/W θJA on a 4-layer JEDEC EIA/JESD51 test board, dissipating 100 mW (the typical active current of 5 mA at 20 MHz × 5 V) yields a 3 °C junction rise - well within thermal limits. Place the 100 nF decoupling capacitors as close as possible to the VDD/VSS pin pairs and route analog AGND (if used) as a star ground returning directly to pin 12. The LCD segment traces should be routed in groups of 4 to 8 to minimize I/O-to-segment pin reassignment during firmware bring-up.

Do not connect RB3-RB7 to external pull-ups or pull-downs during ICSP programming - these pins serve dual duty as PGM (RB3), PGC (RB6), and PGD (RB7). Per the Microchip datasheet, in-circuit debug with PGC/PGD also uses these pins. Failure to isolate the programming pins prevents ICSP from working. Also configure CONFIG1's MCLRE bit to enable the external MCLR reset; disabling it allows pin 1 to be used as RA5 but loses the clean hardware reset.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and lead-free per Microchip product page; JEDEC J-STD-020 MSL-3 moisture-sensitivity rating for the TQFP package. The 'E' suffix denotes the extended temperature grade -40 °C to +125 °C, not AEC-Q100 qualification.

Data verified on: 2026-09-22 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F914-E/PT datasheet PIC16F914-E/PT price Microchip PIC16F914 LCD microcontroller 8-bit MCU with 96-segment LCD driver 44-pin TQFP PIC16 LCD controller PIC16F914 vs PIC16F917 PIC16F914 drop-in replacement PIC16F914-I/PT PIC16F914-E/PT in stock battery-powered LCD thermostat MCU what is the Flash memory of PIC16F914-E/PT PIC16F914-E/PT pinout TQFP-44 PIC16F914 nanoWatt Sleep mode

Related Components & Terms

Microchip Technology PIC16F914 PIC16F914-E/PT PIC16F914-I/PT PIC16F917 PIC16F913 PIC16F887 PIC16F884 PIC16F882 8-bit microcontroller PIC16 mid-range core Harvard architecture RISC LCD segment driver TQFP-44 TQFP package family MPLAB X IDE PICkit 5 ICSP nanoWatt Technology RoHS compliant JEDEC J-STD-020 internal oscillator AUSART I2C/SPI ADC Watchdog Timer
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details