PIC16F914T-I/PT - 8-Bit 20MHz 7KB Flash MCU with LCD Driver | Microchip
Référence : PIC16F914T-I/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC16F914T-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16F914T-I/PT (même facteur de forme et même empreinte) — différant par Timers, Package, ADC, Communication, Operating Temperature.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F914-I/PT
✅ Remplacement direct✓ En stock
$2.98 / unité
Voir la fiche technique →PIC16F914-E/PT
✅ Remplacement direct✓ En stock
$2.31 / unité
Voir la fiche technique →PIC16F914T-E/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F914T-I/PTVAO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F884T-I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.3 / unité
Voir la fiche technique →PIC16F887T-I/PT
✅ Remplacement direct✓ En stock
$1.7 / unité
Voir la fiche technique →PIC16F914T-I/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Boîtier | 44-pin TQFP (10x10 mm) |
| Type de montage | Surface Mount |
| Température de fonctionnement | -40 C to +85 C (Industrial) |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
| Statut RoHS | Compliant |
| Lead-Free | Yes |
Configuration des broches de PIC16F914T-I/PT
| Broche 1 | RA0/AN0/SEG0 — Port A bit 0 / analog input / LCD segment 0 |
| Broche 2 | RA1/AN1/SEG1 — Port A bit 1 / analog input / LCD segment 1 |
| Broche 3 | RA2/AN2/VREF-/SEG2 — Port A bit 2 / analog input / negative Vref / LCD segment 2 |
| Broche 4 | RA3/AN3/VREF+/SEG3 — Port A bit 3 / analog input / positive Vref / LCD segment 3 |
| Broche 5 | RA4/T0CKI/SEG4 — Port A bit 4 / TMR0 clock input / LCD segment 4 |
| Broche 6 | RA5/AN4/SEG5 — Port A bit 5 / analog input / LCD segment 5 |
| Broche 7 | RA6/OSC2/CLKOUT/SEG6 — Port A bit 6 / oscillator output / clock out / LCD segment 6 |
| Broche 8 | RA7/OSC1/CLKIN/SEG7 — Port A bit 7 / oscillator input / clock in / LCD segment 7 |
| Broche 9 | VDD — Positive supply voltage (2.0 V - 5.5 V) |
| Broche 10 | VSS — Ground reference |
| Broche 11 | RC0/T1OSO/T1CKI/SEG8 — Port C bit 0 / TMR1 oscillator / LCD segment 8 |
| Broche 12 | RC1/T1OSI/CCP2/SEG9 — Port C bit 1 / TMR1 oscillator / CCP2 / LCD segment 9 |
| Broche 13 | RC2/CCP1/SEG10 — Port C bit 2 / CCP1 / LCD segment 10 |
| Broche 14 | RC3/SCK/SCL/SEG11 — Port C bit 3 / SPI SCK / I2C SCL / LCD segment 11 |
| Broche 15 | RC4/SDI/SDA/SEG12 — Port C bit 4 / SPI SDI / I2C SDA / LCD segment 12 |
| Broche 16 | RC5/SDO/SEG13 — Port C bit 5 / SPI SDO / LCD segment 13 |
| Broche 17 | RC6/TX/CK/SEG14 — Port C bit 6 / EUSART TX / EUSART CK / LCD segment 14 |
| Broche 18 | RC7/RX/DT/SEG15 — Port C bit 7 / EUSART RX / EUSART DT / LCD segment 15 |
| Broche 19 | RD0/SEG16 — Port D bit 0 / LCD segment 16 |
| Broche 20 | RD1/SEG17 — Port D bit 1 / LCD segment 17 |
| Broche 21 | RD2/SEG18 — Port D bit 2 / LCD segment 18 |
| Broche 22 | RD3/SEG19 — Port D bit 3 / LCD segment 19 |
| Broche 23 | RC4/SEG20 — Port C bit 4 multiplexed with LCD segment 20 |
| Broche 24 | RC5/SEG21 — Port C bit 5 multiplexed with LCD segment 21 |
| Broche 25 | RD4/SEG22 — Port D bit 4 / LCD segment 22 |
| Broche 26 | RD5/SEG23 — Port D bit 5 / LCD segment 23 |
| Broche 27 | RD6/SEG24 — Port D bit 6 / LCD segment 24 |
| Broche 28 | RD7/SEG25 — Port D bit 7 / LCD segment 25 |
| Broche 29 | VSS — Ground reference (second VSS pin) |
| Broche 30 | VDD — Positive supply (second VDD pin) |
| Broche 31 | RB0/INT/SEG26 — Port B bit 0 / external interrupt / LCD segment 26 |
| Broche 32 | RB1/SEG27 — Port B bit 1 / LCD segment 27 |
| Broche 33 | RB2/SEG28 — Port B bit 2 / LCD segment 28 |
| Broche 34 | RB3/PGM/SEG29 — Port B bit 3 / ICSP program / LCD segment 29 |
| Broche 35 | RB4/SEG30 — Port B bit 4 / LCD segment 30 |
| Broche 36 | RB5/SEG31 — Port B bit 5 / LCD segment 31 |
| Broche 37 | RB6/PGC/SEG32 — Port B bit 6 / ICSP clock / LCD segment 32 |
| Broche 38 | RB7/PGD/SEG33 — Port B bit 7 / ICSP data / LCD segment 33 |
| Broche 39 | RE0/SEG34 — Port E bit 0 / LCD segment 34 |
| Broche 40 | RE1/SEG35 — Port E bit 1 / LCD segment 35 |
| Broche 41 | RE2/SEG36 — Port E bit 2 / LCD segment 36 |
| Broche 42 | VLCD1 — LCD bias voltage generation pin 1 |
| Broche 43 | VLCD2 — LCD bias voltage generation pin 2 |
| Broche 44 | VLCD3 — LCD bias voltage generation pin 3 |
Applications typiques
PIC16F914T-I/PT convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F914T-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.