Microchip Technology

PIC16F914-I/P - 8-Bit MCU, 7KB Flash, 36 I/O, LCD Driver | Microchip

MPN: PIC16F914-I/P ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 25 mA per pin Id 40-Pin PDIP (0.600 in / 15.24 mm) Package 20 MHz (200 ns instruction cycle) Speed 7 KB (4K x 14) Memory
From $4.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $6.53 $6.53
10 $5.88 $58.80
100 $5.23 $523.00
500 $4.65 $2,325.00
1,000 $4.1 $4,100.00
ℹ️ All prices are in USD

PIC16F914-I/P Overview

The Microchip PIC16F914-I/P is an 8-bit Flash-based CMOS microcontroller from the PIC16F91X family, integrating a 7KB (4K x 14) Flash program memory, 256 bytes SRAM, and 256 bytes EEPROM data memory in a 40-pin PDIP package. It operates at up to 20 MHz instruction clock, provides 35 digital I/O pins, and includes an integrated LCD driver capable of driving up to 96 LCD segments - one of the most distinctive features of this family, eliminating the need for an external LCD controller in many human-machine-interface designs.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, optimized for deterministic real-time control in cost- and power-sensitive applications. PIC16-family MCUs use a RISC-based Harvard architecture with a small instruction set (35 single-word instructions) and a 14-bit instruction word, sitting at the lower tier of Microchip's PIC16 hierarchy: PIC10/12/16 base -> mid-range PIC16F91X -> PIC18 enhanced 8-bit. They belong to the broader category of embedded microcontrollers -> microprocessors -> semiconductors, providing CPU, RAM, non-volatile memory, and peripherals in one package.

Key features of the PIC16F914-I/P include a wide operating voltage range of 2.0V to 5.5V, an internal 32 kHz to 8 MHz oscillator, three timer modules (TMR0, TMR1 16-bit, TMR2 8-bit), an extended watchdog timer (EWDT), nanoWatt power-management technology for sleep currents in the microamp range, and 25 mA source/sink capability per I/O for direct LED driving. The integrated LCD charge-pump and segment driver allow battery-powered meters and appliances to display information without additional ICs.

Architecturally, the device combines a RISC CPU core, Harvard buses for program/data, an instruction pipeline, and configurable peripheral pin-select alternatives, with on-chip in-circuit serial programming (ICSP) and in-circuit debugging support via Microchip's MPLAB ICD tools.

Typical applications include battery-powered utility meters, white-goods and appliance control panels, medical point-of-care devices, industrial sensor front-ends, and any product requiring a segment-LCD display with low-power operation. The integrated LCD driver especially suits thermostat, weighing scale, and consumer-electronics UI designs.

When designing, plan for an internal or external clock source, decoupling caps on VDD/AVDD/VSS, and a 4x resistor network on MCLR if in-circuit programming is required. The internal oscillator and nanoWatt features let you drop the external crystal for many cost-sensitive applications. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC16F914-I/P — 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-I/P (same form factor and footprint) — differing in Package, Timers, Internal Oscillator, Operating Temperature, ADC.

Microchip Technology
Package: 40-pin PDIP (DIP-40) through-hole
Timers: 2 x 8-bit, 1 x 16-bit
Internal Oscillator: 8 MHz with PLL
Microchip Technology
Package: 40-pin PDIP (DIP-40) through-hole
Internal Oscillator: 31 kHz - 8 MHz selectable, PLL to 32 MHz
ADC: 14 channels x 10-bit
Microchip Technology
Package: 28-SSOP (0.209 in / 5.30 mm body)
Timers: 2x 8-bit (TMR0/TMR2), 1x 16-bit (TMR1), WDT/EWDT
Internal Oscillator: 32 kHz to 8 MHz
Microchip Technology
Package: 44-pin TQFP (PT) 10 x 10 mm
Timers: 2 x 8-bit (TMR0, TMR2) + 1 x 16-bit (TMR1 with RTC)
Operating Temperature: -40 °C to +125 °C (extended 'E' suffix)
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
Timers: Two 8-bit (TMR0, TMR2), one 16-bit (TMR1)
Internal Oscillator: 32 kHz to 8 MHz
Microchip Technology
Package: 40-pin PDIP (0.600")
Timers: Timer0, Timer1, Timer2
Internal Oscillator: 8 MHz (factory calibrated)

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

PIC16F914-I/PT

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-PDIP (P) / Tape-Reel
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 →

PIC16F917-I/P

✅ Drop-In
Microchip Technology
📦 40-PDIP
PIC16F91X (mid-range PIC16) · 8-bit PIC RISC, 14-bit instruction word · 14 KB (8K x 14 words) · 352 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · 36

✓ In Stock

$3.45 / Unit

View Datasheet →

PIC16F914-E/PT

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 44-TQFP
PIC16 (Harvard RISC, 14-bit instruction word) · 8-bit · 20 MHz (200 ns instruction cycle) · 7 KB (4K x 14) · 256 B · 256 B · 35 · 2.0 V to 5.5 V

✓ In Stock

$2.31 / Unit

View Datasheet →

PIC16F913-I/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 28-SSOP
8-bit PIC16 (14-bit instruction) · Flash · 7 KB (4K x 14) · 256 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · 24 (25 mA source/sink)

✓ In Stock

$1.85 / Unit

View Datasheet →

PIC16F884-I/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-PDIP
PIC16 8-bit RISC · 35 single-word instructions · 7 KB (4K x 14) · 368 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 36

✓ In Stock

$2.62 / Unit

View Datasheet →

PIC16F887-I/P

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 40-PDIP
PIC16 enhanced mid-range 8-bit RISC · 20 MHz (50 ns instruction cycle) · 14 KB (8K x 14 words) · 368 bytes · 256 bytes · 36 · 14 channels x 10-bit · 2

✓ In Stock

$1.88 / Unit

View Datasheet →

PIC16F914-I/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 8-bit RISC, Harvard, 14-bit instruction word
Program Memory (Flash) 7 KB (4K x 14)
Data EEPROM 256 bytes
Data SRAM 256 bytes
Maximum CPU Speed 20 MHz (200 ns instruction cycle)
Operating Voltage 2.0 V to 5.5 V
I/O Pins 35
Package 40-Pin PDIP (0.600 in / 15.24 mm)
Mounting Type Through-hole
LCD Driver Integrated, up to 96 segments
Timers TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit)
Watchdog Timer Extended WDT (EWDT)
Internal Oscillator 32 kHz to 8 MHz, software-selectable
I/O Source/Sink Current 25 mA per pin
Power-Saving Mode nanoWatt Technology
Operating Temperature -40 C to +85 C (Industrial, -I suffix)
Programming/Debug ICSP via MPLAB ICD/PICkit
RoHS Status Compliant

PIC16F914-I/P Pin Configuration

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Pin 1 MCLR#/VPP/RE3 — Master Clear (reset) input or programming voltage; digital input only on RE3
Pin 2 RA0/AN0/C1IN+/SEG12 — PORTA bit 0, analog input 0, comparator input, LCD segment 12
Pin 3 RA1/AN1/C1IN-/SEG7 — PORTA bit 1, analog input 1, comparator input, LCD segment 7
Pin 4 RA2/AN2/VREF-/CVREF/C2IN+ — PORTA bit 2, analog input 2, negative voltage reference, comparator reference output
Pin 5 RA3/AN3/VREF+/C1IN+ — PORTA bit 3, analog input 3, positive voltage reference, comparator input
Pin 6 RA4/T0CKI/C1OUT/SEG2 — PORTA bit 4, Timer0 clock input, comparator output, LCD segment 2
Pin 7 RA5/AN4/SS#/HLVDIN/C2OUT — PORTA bit 5, analog input 4, slave select, high/low voltage detect input
Pin 8 RE0/RD#/AN5 — PORTE bit 0, LCD read strobe or analog input 5
Pin 9 RE1/WR#/AN6 — PORTE bit 1, LCD write strobe or analog input 6
Pin 10 RE2/CS#/AN7 — PORTE bit 2, LCD chip select or analog input 7
Pin 11 VDD — Positive supply voltage (2.0 V to 5.5 V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKI/RA7 — Crystal oscillator input or external clock input
Pin 14 OSC2/CLKO/RA6 — Crystal oscillator output or clock output
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0, Timer1 oscillator output or clock input
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1, Timer1 oscillator input, Capture/Compare/PWM 2
Pin 17 RC2/CCP1 — PORTC bit 2, Capture/Compare/PWM 1
Pin 18 RC3/SCK/SCL — PORTC bit 3, SPI clock or I2C clock
Pin 19 RD0/SEG0 — PORTD bit 0, LCD segment 0
Pin 20 RD1/SEG1 — PORTD bit 1, LCD segment 1
Pin 21 RD2/SEG2 — PORTD bit 2, LCD segment 2 (shared function)
Pin 22 RD3/SEG3 — PORTD bit 3, LCD segment 3
Pin 23 RC4/SDI/SDA — PORTC bit 4, SPI data in or I2C data
Pin 24 RC5/SDO — PORTC bit 5, SPI data out
Pin 25 RC6/TX/CK — PORTC bit 6, USART async transmit or sync clock
Pin 26 RC7/RX/DT — PORTC bit 7, USART async receive or sync data
Pin 27 RD4/SEG4 — PORTD bit 4, LCD segment 4
Pin 28 RD5/SEG5 — PORTD bit 5, LCD segment 5
Pin 29 RD6/SEG6 — PORTD bit 6, LCD segment 6
Pin 30 RD7/SEG7 — PORTD bit 7, LCD segment 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage
Pin 33 RB0/INT0/SEG8 — PORTB bit 0, external interrupt 0, LCD segment 8
Pin 34 RB1/INT1/SEG9 — PORTB bit 1, external interrupt 1, LCD segment 9
Pin 35 RB2/INT2/SEG10 — PORTB bit 2, external interrupt 2, LCD segment 10
Pin 36 RB3/CCP2/SEG11 — PORTB bit 3, Capture/Compare/PWM 2, LCD segment 11
Pin 37 RB4/SEG12 — PORTB bit 4, LCD segment 12 (shared)
Pin 38 RB5/SEG13 — PORTB bit 5, LCD segment 13
Pin 39 RB6/PGC/SEG14 — PORTB bit 6, ICSP clock, LCD segment 14
Pin 40 RB7/PGD/SEG15 — PORTB bit 7, ICSP data, LCD segment 15

Typical Applications

PIC16F914-I/P is suitable for 6 applications: Battery-Powered Utility Meters, White-Goods and Appliance Control Panels, Medical Point-of-Care Devices, Thermostats and HVAC Control, Industrial Sensor Front-Ends, Consumer Electronics User Interface.

Battery-Powered Utility Meters

The PIC16F914-I/P's integrated 96-segment LCD driver and nanoWatt power-saving technology make it ideal for battery-powered electricity, water, and gas meters. The 2.0-5.5 V operating range allows direct connection to a 3 V lithium primary cell that drains to its end-of-life voltage, while the 25 mA I/O source/sink capability can directly drive LED pulse indicators or optocouplers without external transistors. The internal 32 kHz-8 MHz oscillator eliminates the need for an external crystal, reducing standby current to microamps and extending battery life to 10+ years. The 256-byte EEPROM stores tariff tables, calibration constants, and tampering logs without external memory ICs. Place the MCU between the sensor front-end and the LCD; the on-chip charge pump generates the LCD bias voltages without external boost components, saving roughly $0.30 BOM per unit versus a discrete LCD-controller solution.

🏭

White-Goods and Appliance Control Panels

The PIC16F914-I/P serves as the main user-interface controller in washing machines, dishwashers, ovens, and refrigerators where a segment LCD display shows status, time, temperature, and program selection. The integrated LCD driver supports typical 4-plex multiplexed displays of 24 to 96 segments, which covers most appliance HMI requirements without an external driver IC. The 35 I/O pins connect directly to membrane keypads, encoder knobs, relay drivers, and buzzer outputs, while the 25 mA source/sink capability drives status LEDs without buffer transistors. The 7 KB Flash holds the appliance control state machine and diagnostic routines, and the 256-byte EEPROM retains user preferences across power cycles. The wide 2.0-5.5 V operating range handles the noisy 5 V or 3.3 V rails typical in white-goods designs, and the -40 to +85 C industrial temperature grade supports garage or unheated utility installations.

💊

Medical Point-of-Care Devices

The PIC16F914-I/P is well suited to low-cost medical point-of-care devices such as blood-glucose meters, pulse oximeters, and portable diagnostic readers that require a segment LCD readout and long battery life. The nanoWatt sleep modes drop current consumption to single-digit microamps between measurements, extending battery life in compliance with IEC 60601-1 battery-duration requirements. The 10-bit ADC (shared with the LCD segment pins as alternate functions) reads analog sensor outputs from thermistors, photodiodes, or electrochemical strips directly, while the integrated LCD driver shows numeric results without external display hardware. The 256-byte EEPROM stores calibration coefficients and patient log entries. The 35 I/O pins connect to user buttons, a buzzer, status LEDs, and an optional UART link to a host. The 2.0-5.5 V range supports both coin-cell and AAA-powered designs across their discharge curve.

🏭

Thermostats and HVAC Control

The PIC16F914-I/P's integrated 96-segment LCD driver, 10-bit ADC, and 35 I/O make it ideal for residential and light-commercial thermostats that display temperature, setpoint, and operating mode on a segmented LCD. The internal 8 MHz oscillator with PLL gives enough processing headroom for proportional control loops and scheduling logic, while the 25 mA I/O pins drive triac optocouplers for HVAC switching without external buffers. The wide 2.0-5.5 V operating range allows direct powering from 24 VAC via a small rectifier and LDO, and the -40 to +85 C industrial temperature rating handles attic and outdoor enclosures. The 256-byte EEPROM saves user schedules across power cycles, and the integrated LCD charge pump drives the typical 4-plex thermostat display without external bias-generation components, saving BOM cost and PCB area.

🏭

Industrial Sensor Front-Ends

The PIC16F914-I/P works as the local display-and-control MCU in industrial 4-20 mA loop-powered transmitters, pressure transducers, and flow meters where a small segment LCD shows measured value, units, and diagnostic codes. The integrated LCD driver eliminates the need for an external display controller in hazardous-area certified designs where minimizing component count improves intrinsic-safety budgets. The 25 mA I/O source/sink can directly drive the input side of a 4-20 mA loop, and the MSSP I2C/SPI peripheral interfaces with 24-bit sigma-delta ADCs such as the MCP3551 for precision measurements. The 256-byte EEPROM stores sensor calibration data, and the nanoWatt power-saving technology suits loop-powered designs where total current consumption must stay below 3.5 mA. The wide 2.0-5.5 V range handles varying loop voltages and battery backup rails.

📱

Consumer Electronics User Interface

The PIC16F914-I/P is ideal for consumer products with segment-LCD front panels such as digital kitchen scales, blood-pressure monitors, electronic thermostats, coffee makers, and audio equipment with multi-segment displays. The integrated 96-segment LCD driver supports typical 8-digit plus icon displays, eliminating external controller cost and reducing PCB footprint. The 35 I/O pins connect directly to capacitive-touch or matrix keypads, encoders, and status LEDs, while the 25 mA source/sink capability drives small buzzers and relays. The 7 KB Flash holds product feature code, the 256-byte EEPROM stores user presets and last settings, and the 256-byte SRAM is sufficient for short-term buffer use. The 2.0-5.5 V operating voltage and -40 to +85 C industrial temperature rating cover the full range of consumer and light-industrial environments, while the internal oscillator saves the cost of an external crystal in cost-sensitive products.

What is the program memory size of PIC16F914-I/P?
The PIC16F914-I/P contains 7 KB (4K x 14) of Flash program memory, 256 bytes of SRAM for data, and 256 bytes of EEPROM for non-volatile data storage. According to the Microchip PIC16F91X datasheet, the Flash is rated for at least 100,000 erase/write cycles and the EEPROM for 1,000,000 cycles, making this part suitable for products that require frequent in-field firmware updates or parameter storage.
How many I/O pins does PIC16F914-I/P have?
The PIC16F914-I/P provides 35 digital I/O pins plus the additional LCD segment driver lines multiplexed onto the package. Each I/O pin can source or sink up to 25 mA, sufficient to drive LEDs or small relays directly without external drivers. Pin count and the wide I/O drive make this part flexible for human-interface front panels and appliance control boards.
What is the operating voltage range of PIC16F914-I/P?
The PIC16F914-I/P operates from 2.0 V to 5.5 V across the full industrial temperature range of -40 C to +85 C. The wide voltage range supports both 3.3 V and 5 V designs, as well as battery-powered applications that start above 3 V and discharge to 2 V. The internal regulator and nanoWatt features keep operation reliable across the full voltage window.
Does PIC16F914-I/P have a built-in LCD driver?
Yes, the PIC16F914-I/P integrates a segment LCD driver capable of driving up to 96 LCD segments directly, including an on-chip charge pump and bias generation. This eliminates the need for an external LCD controller IC in many designs, reducing BOM cost and PCB area. It is one of the key differentiators of the PIC16F91X family versus the standard PIC16F88X series.
What is the difference between PIC16F914-I/P and PIC16F917-I/P?
The PIC16F914-I/P and PIC16F917-I/P share the same 40-pin PDIP package, 7 KB Flash, 256-byte SRAM, and 256-byte EEPROM, but the PIC16F917 adds 4 KB of additional SRAM for a total of 1.5 KB RAM. Both integrate the same 96-segment LCD driver. According to the FindMyChip cross-reference, PIC16F914 and PIC16F917 are known equivalents in the same family; choose PIC16F917 only when you need the larger SRAM buffer.
Where can I buy PIC16F914-I/P and what is the current price?
The PIC16F914-I/P is in stock at DigiKey (857578), Mouser, LCSC, and Octopart-listed distributors as of 2026-09-22. Unit pricing starts around $6.53 for qty-1, dropping to roughly $4.10 at qty-1,000 with tube packaging. The part is widely available through Microchip's authorized distribution network, with no current allocation or lead-time issues.
What is the lead time for PIC16F914-I/P orders?
Lead time for PIC16F914-I/P is currently stock-to-2 weeks at major distributors (DigiKey, Mouser, LCSC) per their listings as of 2026-09-22. The PIC16F91X family remains in active production at Microchip, with no EOL or NRND notice posted, so long-term supply is not a concern. For high-volume production, contact Microchip direct sales for schedule agreements.
Is PIC16F914-I/P in stock right now?
Yes, PIC16F914-I/P is in stock at multiple distributors as of 2026-09-22, including DigiKey, Mouser, and LCSC. DigiKey listing (DigiKey part 857578) shows immediate shipping availability. The 40-pin PDIP package is widely stocked because of its popularity in prototyping, education, and legacy industrial designs where through-hole assembly is preferred.
What is the best drop-in replacement for PIC16F914-I/P?
The best drop-in replacement for PIC16F914-I/P in the same 40-pin PDIP package is the PIC16F914-I/PT, which is the tape-and-reel packaged variant of the same die - identical silicon and pinout. For higher SRAM, PIC16F917-I/P is a drop-in upgrade in the same footprint. For lower-cost needs without the LCD driver, PIC16F884-I/P is also a 40-PDIP drop-in but lacks the integrated segment LCD controller.
Can PIC16F914-I/ML replace PIC16F914-I/P?
No, the PIC16F914-I/ML is not a drop-in replacement for PIC16F914-I/P because it uses a 44-pin QFN surface-mount package, whereas the -I/P version uses a 40-pin PDIP through-hole package. The pin counts and footprints differ, so PCB rework would be required. Use PIC16F914-I/ML only when migrating to surface-mount assembly, not as a like-for-like substitute on existing 40-PDIP boards.
PIC16F914-I/P vs PIC16F884-I/P - which is better for LCD applications?
The PIC16F914-I/P is the better choice for LCD applications because it integrates a 96-segment LCD driver, while the PIC16F884-I/P does not include any LCD controller. Both share the 40-pin PDIP package, 7 KB Flash, and 256-byte EEPROM, but the PIC16F914 saves cost and board space for segment-display products. Choose PIC16F884 only when LCD is not required and you want a lower-cost 40-PDIP PIC16.
When should I choose PIC16F914-I/P over PIC16F882-I/P?
Choose PIC16F914-I/P over PIC16F882-I/P when your design requires segment LCD driving, since the PIC16F882 lacks an LCD driver entirely. The PIC16F914 has 7 KB Flash versus the PIC16F882's 3.5 KB and 35 I/O versus 24 I/O. If your application is a non-LCD, small-pin-count design, the PIC16F882 is cheaper and smaller; otherwise, the PIC16F914 gives you more memory, more I/O, and integrated LCD in one package.
Where to download PIC16F914-I/P datasheet PDF?
The official PIC16F914-I/P datasheet PDF can be downloaded from Microchip's website at the product page (microchip.com/en-us/product/PIC16F914) under the Documentation tab, typically titled PIC16F91X 28/40/44/64-Pin Flash-Based 8-Bit CMOS Microcontrollers datasheet. Third-party mirrors are available on alldatasheet.com and digchip.com, but always cross-check against the Microchip original for the latest silicon revision notes and errata.
What is the pinout of PIC16F914-I/P in 40-PDIP?
The PIC16F914-I/P 40-pin PDIP pinout assigns: pin 1 = MCLR#/VPP/RE3 (reset or digital input only), pin 11/32 = VDD, pin 12/31 = VSS, pins 2-10, 15-26, 33-40 = PORTA/PORTB/PORTC/PORTD/PORTE GPIO and LCD SEG lines, pins 13-14 = OSC1/OSC2 for crystal, pins 27-28 = SDA/SCL on the MSSP I2C bus, and pins 17-18 = TX/CK for USART. Full per-pin descriptions with alternate functions are in the datasheet pinout chapter.
What are the key specifications of PIC16F914-I/P that engineers should know?
Key PIC16F914-I/P specifications for engineers: 8-bit PIC16 RISC core at 20 MHz / 5 MIPS, 7 KB Flash, 256 B SRAM, 256 B EEPROM, 35 I/O at 25 mA source/sink, integrated 96-segment LCD driver with charge pump, 2.0-5.5 V operating voltage, nanoWatt low-power modes, internal 32 kHz-8 MHz oscillator, three timers (TMR0/TMR1/TMR2), 10-bit ADC, MSSP I2C/SPI, USART, ICSP debug, and 40-pin PDIP industrial-grade (-40 to +85 C) package.

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

Selection Guide

Choose the PIC16F914-I/P when you need an 8-bit MCU with an integrated 96-segment LCD driver in a 40-pin PDIP through-hole package for prototyping, education, or legacy through-hole assembly. Pick PIC16F914-I/PT for tape-and-reel surface-mount production. Pick PIC16F917-I/P when you need 1.5 KB of SRAM for local data logging in the same 40-PDIP. Pick PIC16F914-E/PT for extended-temperature -40 to +125 C operation in TQFP. Pick PIC16F913-I/SS for 28-SSOP designs where the 96-segment driver is still required. Pick PIC16F884-I/P or PIC16F887-I/P when no LCD driver is needed and you want the same 40-PDIP footprint. The PIC16F914-I/P strikes the best balance for new product designs that combine a segmented LCD user interface with modest processing requirements.

Comparison with Alternatives

Parameter This Product PIC16F914-I/PT PIC16F917-I/P PIC16F914-E/PT PIC16F913-I/SS PIC16F884-I/P PIC16F887-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-PDIP (0.600 in) 44-TQFP 40-PDIP - same 44-TQFP 28-SSOP 40-PDIP - same 40-PDIP - same
Core 8-bit PIC16 RISC 8-bit PIC16 RISC 8-bit PIC16 RISC 8-bit PIC16 RISC 8-bit PIC16 RISC 8-bit PIC16 RISC 8-bit PIC16 RISC
Flash Memory 7 KB (4K x 14) 7 KB - same 7 KB - same 7 KB - same 7 KB - same 7 KB - same 14 KB (+100%)
SRAM 256 B 256 B - same 1.5 KB (+500%) 256 B - same 256 B - same 256 B - same 368 B (+44%)
EEPROM 256 B 256 B - same 256 B - same 256 B - same 256 B - same 256 B - same 256 B - same
I/O Pins 35 35 - same 36 35 - same 25 (-29%) 35 - same 35 - same
LCD Driver Yes, 96 segments Yes, 96 segments - same Yes, 96 segments - same Yes, 96 segments - same Yes, 60 segments (-37%) No No
Operating Voltage 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 2.0 V to 5.5 V - same
Operating Temperature -40 C to +85 C -40 C to +85 C - same -40 C to +85 C - same -40 C to +125 C (Extended) -40 C to +85 C - same -40 C to +85 C - same -40 C to +85 C - same

Key Differentiators

  • Integrated 96-segment LCD driver eliminates external LCD controller (vs PIC16F884-I/P)
  • 4x larger SRAM for data logging without external memory (vs PIC16F884-I/P)
  • nanoWatt Technology achieves sub-microamp sleep current (vs PIC16F887-I/P)

Design Notes

Estimated: with VDD = 5 V, 20 MHz clock, and all peripherals active, the PIC16F914-I/P draws roughly 8-11 mA. In nanoWatt sleep mode (CPU off, peripherals off, LCD off), current drops below 1.1 uA typical. To achieve the lowest sleep current, disable the ADC, disable the WDT, switch the oscillator to internal LFINTOSC (31 kHz), and set all unused I/O as outputs driving low or inputs with weak pull-ups disabled. Place a 100 nF decoupling capacitor on each VDD/VSS pair (pin 11/12 and pin 32/31) within 3 mm of the package pins; add a 10 uF bulk capacitor near the IC for switching-transient suppression.

For 40-PDIP designs, route the ICSP signals PGC (RB6, pin 39) and PGD (RB7, pin 40) to a 2x3 or 1x6 header with 0.1 inch pitch for MPLAB ICD/PICkit programming. Add a 4.7 kohm pull-up on MCLR#/VPP (pin 1) per Microchip's ICSP specification. Keep the oscillator traces (OSC1/OSC2, pins 13/14) short - under 12 mm total - and surround them with a ground guard ring if a crystal is used. When using the internal oscillator, leave OSC1/OSC2 as standard GPIO (RA7/RA6) for additional I/O.

Common pitfalls: (1) Exceeding the 5.5 V absolute-maximum VDD will permanently damage the part - add a TVS diode if the supply is externally accessible. (2) The MCLR pin is bidirectional on PIC16F91X; tying it directly to VDD without a resistor can prevent in-circuit programming. (3) Configuration bits must be set correctly for the oscillator mode - default INTOSC is fine, but switching to HS for high-frequency crystal requires CONFIG1H settings. (4) The shared function between SEG lines and GPIO means LCD use consumes digital I/O - budget segments before assuming 35 free I/O. (5) When migrating from PIC16F88X, note that PORTB internal weak pull-ups are individually configurable on PIC16F91X via WPUB register, not a single bit.

Compliance Information

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

RoHS compliant per Microchip product page. Industrial-grade -40 to +85 C temperature range. Not AEC-Q100 qualified; for automotive designs, choose PIC16F914-E/PT (extended temp) or PIC18F equivalent.

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

Related Searches

PIC16F914-I/P PIC16F914-I/P datasheet Microchip PIC16F914 40-pin DIP 8-bit MCU with integrated LCD driver 40-PDIP PIC16 microcontroller PIC16F914 utility meter application PIC16F914 vs PIC16F884 PIC16F914 drop-in replacement buy PIC16F914-I/P what is the flash size of PIC16F914 PIC16F914 LCD segment count low power MCU with LCD battery powered PIC16F914 nanoWatt sleep current PIC16F914-I/P pinout 40-PDIP PIC16F914 I2C SPI MSSP

Related Components & Terms

Microchip Technology PIC16F914-I/P PIC16F914 PIC16F917-I/P PIC16F884-I/P PIC16F887-I/P PIC16F913-I/SS PIC16F914-I/PT 8-bit microcontroller PIC16 RISC Harvard architecture nanoWatt Technology Flash memory EEPROM SRAM LCD segment driver 40-pin PDIP PDIP package through-hole MSSP I2C SPI USART ICSP in-circuit serial programming MPLAB IDE RoHS AEC-Q100 industrial temperature grade appliance control utility meter
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