PIC16F914T-I/PT - 8-Bit 20MHz 7KB Flash MCU with LCD Driver | Microchip
부품 번호: PIC16F914T-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: PIC16F914T-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F914T-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, ADC, Communication, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F914-I/PT
✅ 드롭인✓ 재고 있음
$2.98 / 개
데이터시트 보기 →PIC16F914-E/PT
✅ 드롭인✓ 재고 있음
$2.31 / 개
데이터시트 보기 →PIC16F914T-E/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F914T-I/PTVAO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F884T-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.3 / 개
데이터시트 보기 →PIC16F887T-I/PT
✅ 드롭인✓ 재고 있음
$1.7 / 개
데이터시트 보기 →PIC16F914T-I/PT 최대 정격 & 전기적 특성
| 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 |
| 패키지 | 44-pin TQFP (10x10 mm) |
| 실장 유형 | Surface Mount |
| 동작 온도 | -40 C to +85 C (Industrial) |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
| RoHS 상태 | Compliant |
| Lead-Free | Yes |
PIC16F914T-I/PT 핀 구성
| 핀 1 | RA0/AN0/SEG0 — Port A bit 0 / analog input / LCD segment 0 |
| 핀 2 | RA1/AN1/SEG1 — Port A bit 1 / analog input / LCD segment 1 |
| 핀 3 | RA2/AN2/VREF-/SEG2 — Port A bit 2 / analog input / negative Vref / LCD segment 2 |
| 핀 4 | RA3/AN3/VREF+/SEG3 — Port A bit 3 / analog input / positive Vref / LCD segment 3 |
| 핀 5 | RA4/T0CKI/SEG4 — Port A bit 4 / TMR0 clock input / LCD segment 4 |
| 핀 6 | RA5/AN4/SEG5 — Port A bit 5 / analog input / LCD segment 5 |
| 핀 7 | RA6/OSC2/CLKOUT/SEG6 — Port A bit 6 / oscillator output / clock out / LCD segment 6 |
| 핀 8 | RA7/OSC1/CLKIN/SEG7 — Port A bit 7 / oscillator input / clock in / LCD segment 7 |
| 핀 9 | VDD — Positive supply voltage (2.0 V - 5.5 V) |
| 핀 10 | VSS — Ground reference |
| 핀 11 | RC0/T1OSO/T1CKI/SEG8 — Port C bit 0 / TMR1 oscillator / LCD segment 8 |
| 핀 12 | RC1/T1OSI/CCP2/SEG9 — Port C bit 1 / TMR1 oscillator / CCP2 / LCD segment 9 |
| 핀 13 | RC2/CCP1/SEG10 — Port C bit 2 / CCP1 / LCD segment 10 |
| 핀 14 | RC3/SCK/SCL/SEG11 — Port C bit 3 / SPI SCK / I2C SCL / LCD segment 11 |
| 핀 15 | RC4/SDI/SDA/SEG12 — Port C bit 4 / SPI SDI / I2C SDA / LCD segment 12 |
| 핀 16 | RC5/SDO/SEG13 — Port C bit 5 / SPI SDO / LCD segment 13 |
| 핀 17 | RC6/TX/CK/SEG14 — Port C bit 6 / EUSART TX / EUSART CK / LCD segment 14 |
| 핀 18 | RC7/RX/DT/SEG15 — Port C bit 7 / EUSART RX / EUSART DT / LCD segment 15 |
| 핀 19 | RD0/SEG16 — Port D bit 0 / LCD segment 16 |
| 핀 20 | RD1/SEG17 — Port D bit 1 / LCD segment 17 |
| 핀 21 | RD2/SEG18 — Port D bit 2 / LCD segment 18 |
| 핀 22 | RD3/SEG19 — Port D bit 3 / LCD segment 19 |
| 핀 23 | RC4/SEG20 — Port C bit 4 multiplexed with LCD segment 20 |
| 핀 24 | RC5/SEG21 — Port C bit 5 multiplexed with LCD segment 21 |
| 핀 25 | RD4/SEG22 — Port D bit 4 / LCD segment 22 |
| 핀 26 | RD5/SEG23 — Port D bit 5 / LCD segment 23 |
| 핀 27 | RD6/SEG24 — Port D bit 6 / LCD segment 24 |
| 핀 28 | RD7/SEG25 — Port D bit 7 / LCD segment 25 |
| 핀 29 | VSS — Ground reference (second VSS pin) |
| 핀 30 | VDD — Positive supply (second VDD pin) |
| 핀 31 | RB0/INT/SEG26 — Port B bit 0 / external interrupt / LCD segment 26 |
| 핀 32 | RB1/SEG27 — Port B bit 1 / LCD segment 27 |
| 핀 33 | RB2/SEG28 — Port B bit 2 / LCD segment 28 |
| 핀 34 | RB3/PGM/SEG29 — Port B bit 3 / ICSP program / LCD segment 29 |
| 핀 35 | RB4/SEG30 — Port B bit 4 / LCD segment 30 |
| 핀 36 | RB5/SEG31 — Port B bit 5 / LCD segment 31 |
| 핀 37 | RB6/PGC/SEG32 — Port B bit 6 / ICSP clock / LCD segment 32 |
| 핀 38 | RB7/PGD/SEG33 — Port B bit 7 / ICSP data / LCD segment 33 |
| 핀 39 | RE0/SEG34 — Port E bit 0 / LCD segment 34 |
| 핀 40 | RE1/SEG35 — Port E bit 1 / LCD segment 35 |
| 핀 41 | RE2/SEG36 — Port E bit 2 / LCD segment 36 |
| 핀 42 | VLCD1 — LCD bias voltage generation pin 1 |
| 핀 43 | VLCD2 — LCD bias voltage generation pin 2 |
| 핀 44 | VLCD3 — LCD bias voltage generation pin 3 |
일반적인 애플리케이션
PIC16F914T-I/PT 적합 용도: 6 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F914T-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
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.