PIC16F914T-I/PT - 8-Bit 20MHz 7KB Flash MCU with LCD Driver | Microchip
MPN: PIC16F914T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.1 | $4.10 |
| 10 | $3.69 | $36.90 |
| 100 | $3.28 | $328.00 |
| 500 | $2.92 | $1,460.00 |
| 1,000 | $2.6 | $2,600.00 |
PIC16F914T-I/PT Overview
A PIC microcontroller is a programmable system-on-chip that integrates an 8-bit RISC CPU core, non-volatile Flash program memory, RAM, EEPROM, timers, and various peripherals into a single IC. PIC16F series devices belong to Microchip's mid-range 14-bit instruction architecture family and are widely used in embedded control applications where deterministic behavior, ease of programming, and rich peripheral integration reduce external component count.
Key features of the PIC16F914T-I/PT include a 20 MHz maximum clock, 35 digital I/O pins, two 8-bit timers (TMR0/TMR2), one 16-bit timer (TMR1), an extended watchdog timer (EWDT), up to 96-segment LCD driver, internal 32 kHz to 8 MHz oscillator, 25 mA source/sink current on I/O, and a wide 2.0V to 5.5V operating voltage range. The device also offers an enhanced ICD interface for in-circuit debugging and supports MPLAB X IDE and PICkit programming tools.
The PIC16F914T-I/PT uses the enhanced PIC16 mid-range core with a 14-bit instruction word, 8-level deep hardware stack, and 35 single-word instructions. Its integrated LCD driver with charge pump supports static, 1/2, 1/3, and 1/4 multiplexed LCD glass up to 96 segments without external components. The nanoWatt Technology features multiple idle and sleep modes with wake-up on interrupt, making it well suited for battery-powered or energy-harvesting designs.
Typical applications include consumer white goods (washing machines, microwave ovens), metering and measurement devices (electricity/gas/water meters with LCD readout), portable medical instruments with LCD display, automotive instrument clusters, industrial control panels, and any battery-powered device that requires a built-in segmented LCD.
Design considerations include ensuring the LCD bias network components match the desired multiplex mode, leaving pin RC0/RC1 available if the ICD debug interface is used, and budgeting for the small code size headroom when migrating from PIC16C/CR device families. The TQFP-44 footprint provides generous I/O and a thin profile suitable for handheld enclosures.
This page consolidates distributor pricing, drop-in alternatives from the same PIC16F91x family, and practical design notes that are not assembled in any single place in the manufacturer datasheet.
Drop-in alternatives for PIC16F914T-I/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 PIC16F914T-I/PT (same form factor and footprint) — differing in Timers, Package, Operating Temperature, ADC, Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F914-I/PT
✅ Drop-In✓ In Stock
$2.35 / Unit
View Datasheet →PIC16F914-E/PT
✅ Drop-In✓ In Stock
$2.31 / Unit
View Datasheet →PIC16F914T-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F914T-I/PTVAO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F884T-I/PT
✅ Drop-In ⚠️ 参数待验证✓ In Stock
$2.3 / Unit
View Datasheet →PIC16F887T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F914T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 enhanced mid-range 8-bit |
| Instruction Word | 14-bit |
| Program Memory (Flash) | 7 KB (4K x 14) |
| Data EEPROM | 256 bytes |
| Data SRAM | 256 bytes |
| Maximum CPU Clock | 20 MHz |
| Instruction Cycle | 200 ns |
| Number of I/O Pins | 35 |
| Timers | TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit) |
| Watchdog Timer | Extended Watchdog Timer (EWDT) |
| LCD Driver | Up to 96 segments, 1/2/1/3/1/4 multiplex |
| Internal Oscillator | 32 kHz to 8 MHz |
| Operating Voltage | 2.0 V to 5.5 V |
| I/O Source/Sink Current | 25 mA |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16F914T-I/PT Pin Configuration
| Pin 1 | RA0/AN0/SEG0 — Port A bit 0 / analog input / LCD segment 0 |
| Pin 2 | RA1/AN1/SEG1 — Port A bit 1 / analog input / LCD segment 1 |
| Pin 3 | RA2/AN2/VREF-/SEG2 — Port A bit 2 / analog input / negative Vref / LCD segment 2 |
| Pin 4 | RA3/AN3/VREF+/SEG3 — Port A bit 3 / analog input / positive Vref / LCD segment 3 |
| Pin 5 | RA4/T0CKI/SEG4 — Port A bit 4 / TMR0 clock input / LCD segment 4 |
| Pin 6 | RA5/AN4/SEG5 — Port A bit 5 / analog input / LCD segment 5 |
| Pin 7 | RA6/OSC2/CLKOUT/SEG6 — Port A bit 6 / oscillator output / clock out / LCD segment 6 |
| Pin 8 | RA7/OSC1/CLKIN/SEG7 — Port A bit 7 / oscillator input / clock in / LCD segment 7 |
| Pin 9 | VDD — Positive supply voltage (2.0 V - 5.5 V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RC0/T1OSO/T1CKI/SEG8 — Port C bit 0 / TMR1 oscillator / LCD segment 8 |
| Pin 12 | RC1/T1OSI/CCP2/SEG9 — Port C bit 1 / TMR1 oscillator / CCP2 / LCD segment 9 |
| Pin 13 | RC2/CCP1/SEG10 — Port C bit 2 / CCP1 / LCD segment 10 |
| Pin 14 | RC3/SCK/SCL/SEG11 — Port C bit 3 / SPI SCK / I2C SCL / LCD segment 11 |
| Pin 15 | RC4/SDI/SDA/SEG12 — Port C bit 4 / SPI SDI / I2C SDA / LCD segment 12 |
| Pin 16 | RC5/SDO/SEG13 — Port C bit 5 / SPI SDO / LCD segment 13 |
| Pin 17 | RC6/TX/CK/SEG14 — Port C bit 6 / EUSART TX / EUSART CK / LCD segment 14 |
| Pin 18 | RC7/RX/DT/SEG15 — Port C bit 7 / EUSART RX / EUSART DT / LCD segment 15 |
| Pin 19 | RD0/SEG16 — Port D bit 0 / LCD segment 16 |
| Pin 20 | RD1/SEG17 — Port D bit 1 / LCD segment 17 |
| Pin 21 | RD2/SEG18 — Port D bit 2 / LCD segment 18 |
| Pin 22 | RD3/SEG19 — Port D bit 3 / LCD segment 19 |
| Pin 23 | RC4/SEG20 — Port C bit 4 multiplexed with LCD segment 20 |
| Pin 24 | RC5/SEG21 — Port C bit 5 multiplexed with LCD segment 21 |
| Pin 25 | RD4/SEG22 — Port D bit 4 / LCD segment 22 |
| Pin 26 | RD5/SEG23 — Port D bit 5 / LCD segment 23 |
| Pin 27 | RD6/SEG24 — Port D bit 6 / LCD segment 24 |
| Pin 28 | RD7/SEG25 — Port D bit 7 / LCD segment 25 |
| Pin 29 | VSS — Ground reference (second VSS pin) |
| Pin 30 | VDD — Positive supply (second VDD pin) |
| Pin 31 | RB0/INT/SEG26 — Port B bit 0 / external interrupt / LCD segment 26 |
| Pin 32 | RB1/SEG27 — Port B bit 1 / LCD segment 27 |
| Pin 33 | RB2/SEG28 — Port B bit 2 / LCD segment 28 |
| Pin 34 | RB3/PGM/SEG29 — Port B bit 3 / ICSP program / LCD segment 29 |
| Pin 35 | RB4/SEG30 — Port B bit 4 / LCD segment 30 |
| Pin 36 | RB5/SEG31 — Port B bit 5 / LCD segment 31 |
| Pin 37 | RB6/PGC/SEG32 — Port B bit 6 / ICSP clock / LCD segment 32 |
| Pin 38 | RB7/PGD/SEG33 — Port B bit 7 / ICSP data / LCD segment 33 |
| Pin 39 | RE0/SEG34 — Port E bit 0 / LCD segment 34 |
| Pin 40 | RE1/SEG35 — Port E bit 1 / LCD segment 35 |
| Pin 41 | RE2/SEG36 — Port E bit 2 / LCD segment 36 |
| Pin 42 | VLCD1 — LCD bias voltage generation pin 1 |
| Pin 43 | VLCD2 — LCD bias voltage generation pin 2 |
| Pin 44 | VLCD3 — LCD bias voltage generation pin 3 |
Typical Applications
PIC16F914T-I/PT is suitable for 6 applications: Electricity Meter with LCD Readout, Washing Machine Control Board, Portable Medical Device Front Panel, Automotive Instrument Cluster Sub-display, Industrial Control Panel with Status LCD, Battery-Powered Sensor Display Node.
Electricity Meter with LCD Readout
The PIC16F914T-I/PT is well suited for single-phase electricity meters because its integrated LCD driver supports up to 96 segments directly from the MCU without an external LCD controller, reducing BOM cost and PCB area. With 7 KB of Flash it accommodates IEC 62053-21 metering firmware including RMS calculation, calibration coefficients, and tamper detection, while 256 bytes of EEPROM stores tariff tables and meter constants that survive power-down. The 2.0 V-5.5 V supply range lets it run from the same lithium battery backup that maintains the meter's RTC and tampering log, and the integrated 32 kHz-to-8 MHz oscillator eliminates external timing components. nanoWatt Technology sleep modes with wake-on-tamper keep quiescent current low for battery-only operation. Engineers typically pair it with a shunt resistor or current transformer front end and an ADE7953 metering IC for energy measurement, with the MCU handling LCD refresh, button input, and optical port communication.
Recommended
Washing Machine Control Board
White-goods control boards benefit from the PIC16F914T-I/PT's integrated LCD driver, which directly drives a 4- to 8-character segment display showing program, time, and error codes. The 20 MHz CPU and 35 I/O pins handle motor TRIAC drives (zero-cross detection, gate pulses), NTC temperature sensing via ADC, door-latch sensing, rotary-encoder input, buzzer control, and tri-color status LEDs. The 7 KB Flash stores the cycle-state machine including wash, rinse, spin profiles and fault recovery logic, while the 256-byte EEPROM retains last-cycle memory and user preferences through power interruptions. nanoWatt Technology idle modes reduce standby power below 0.5 W to meet modern energy-efficiency regulations. The TQFP-44 footprint simplifies wave-soldered assembly and supports automated optical inspection typical of high-volume appliance lines.
Recommended
Portable Medical Device Front Panel
Portable medical devices such as blood-pressure monitors, glucose meters, and handheld pulse oximeters benefit from the PIC16F914T-I/PT's integrated LCD driver and ultra-low power architecture. The MCU directly drives a segment LCD showing systolic/diastolic readings or glucose value, while 256 bytes of EEPROM stores the last 20 readings, calibration coefficients, and the device serial number. The 2.0 V-5.5 V supply range supports direct operation from two AAA cells or a CR2032 backup, and nanoWatt Technology sleep currents below 1 microampere extend battery life past one year of typical use. The 35 I/O pins handle keypad scanning, a piezo buzzer for end-of-measurement beeps, and a UART/I2C link to the measurement ASIC. The industrial -40 C to +85 C temperature range covers home, clinic, and ambulance environments. The TQFP-44 package's thin profile fits slim handheld enclosures typical of point-of-care medical products.
Recommended
Automotive Instrument Cluster Sub-display
The PIC16F914T-I/PT suits secondary automotive sub-displays such as HVAC status panels, climate-control readouts, and seat-position indicators that need a small segment LCD behind a backlit overlay. The integrated LCD driver eliminates the external controller IC typical of cluster sub-display PCBs, while the 35 I/O pins handle rotary-encoder inputs, push-button matrix, backlight PWM, and CAN/LIN transceivers via the EUSART module. The -40 C to +85 C industrial operating range covers most cabin-mounted sub-displays, and the wide 2.0 V-5.5 V supply tolerates automotive cranking transients when paired with proper input filtering. 7 KB of Flash fits HVAC control state machines, while 256 bytes of EEPROM stores user preferences across battery disconnects. The TQFP-44 package profile is thin enough to fit behind 8-10 mm thick cluster bezels.
Recommended
Industrial Control Panel with Status LCD
Industrial control panels and machine-status indicators benefit from the PIC16F914T-I/PT's integrated segment-LCD driver, which can directly display operational parameters like motor speed, tank level, or temperature setpoint without a costly TFT or external LCD controller. The 35 digital I/O pins interface to relay outputs, opto-isolated digital inputs, a 4x4 keypad matrix, and one or more rotary encoders. The 20 MHz core and 200 ns instruction cycle handle PID control loops and Modbus RTU communication via EUSART, while the 256-byte EEPROM stores calibration constants and configuration that survive power cycles. nanoWatt Technology sleep modes support wake-on-keypad for battery-backed panels, and the 2.0 V-5.5 V supply range accepts 24 V industrial rails through a simple linear regulator. The wide -40 C to +85 C operating range tolerates factory-floor enclosures without additional thermal management.
Recommended
Battery-Powered Sensor Display Node
Battery-powered sensor nodes with local LCD readout benefit from the PIC16F914T-I/PT combination of integrated LCD driver, nanoWatt Technology sleep modes, and wide 2.0 V-5.5 V supply range. A typical deployment uses the MCU's ADC to read a sensor (temperature, pressure, gas concentration) and display the value on a 32- to 64-segment glass, with the rest of the time spent in sleep drawing only nanoamps. The internal 32 kHz-to-8 MHz oscillator provides a low-power timebase without external crystal, and the EUSART/I2C/SPI peripherals link to a sensor front-end or radio module when measurements are taken. The 256-byte EEPROM stores calibration data and node ID, while 7 KB of Flash fits measurement, averaging, and display-update firmware. The industrial temperature range supports outdoor enclosures, and the TQFP-44 footprint is small enough for handheld form factors or weatherproof wall-mount nodes.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F914T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F914-I/PT | PIC16F914-E/PT | PIC16F914T-E/PT | PIC16F914T-I/PTVAO | PIC16F884T-I/PT | PIC16F887T-I/PT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same | 44-TQFP (10x10 mm) - same |
| Core | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB | 14 KB |
| Integrated LCD Driver | Yes (up to 96 segments) | Yes (up to 96 segments) | Yes (up to 96 segments) | Yes (up to 96 segments) | Yes (up to 96 segments) | No | No |
| Maximum CPU Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +125 C (Extended) | -40 C to +85 C (VAO) | -40 C to +85 C | -40 C to +85 C |
| Packaging Form | Tape & Reel | Tray | Tray | Tape & Reel | Tape & Reel | Tape & Reel | Tape & Reel |
Key Differentiators
- Integrated LCD driver up to 96 segments in same TQFP-44 footprint (vs PIC16F887T-I/PT)
- Same die in Tape & Reel for high-volume assembly (vs PIC16F914-I/PT)
- Industrial -40 C to +85 C temperature range optimized for metering/appliance (vs PIC16F914T-E/PT)
Design Notes
The PIC16F914T-I/PT supports multiple nanoWatt Technology sleep modes (Sleep, Idle, and various clock-gated run modes) per the Microchip PIC16F91X datasheet. For battery-powered metering or sensor nodes, configure the LCD driver in low-power static mode and use the 32 kHz internal oscillator as the LCD timebase so the CPU can remain in Sleep while the LCD continues to display. Estimate: with all peripherals off and the LCD at 32 kHz refresh, Sleep current is in the microampere range; verify against the datasheet's electrical characteristics table for the exact Vdd-dependent figure.
Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pair on the 44-pin TQFP package. The PIC16F914T-I/PT routes two VDD and two VSS pins (pins 9, 30 for VDD and pins 10, 29 for VSS) - both pairs must be decoupled. For the LCD bias network, follow the datasheet reference layout for VLCD1/VLCD2/VLCD3 (pins 42-44), placing the bias capacitors close to the MCU to minimize ripple on the LCD waveform.
Pin RB3/PGM, RB6/PGC, and RB7/PGD are shared between ICSP programming and general I/O. Per the Microchip datasheet, low-capacitance loading on these pins is required during in-circuit programming; avoid tying them directly to low-impedance loads without a series resistor. Also note that for an LCD design using all 96 segments, segment lines on PORTC pins must not be used simultaneously with EUSART/SPI/I2C peripherals - plan the alternate pin function map before PCB layout to avoid having to rework the board.
Compliance Information
RoHS and lead-free compliance per Microchip product page. Not AEC-Q100 qualified - select VAO or extended-temperature variants for automotive applications. Halogen-free status not stated in available data.