PIC16F914-E/PT - 8-bit 20MHz 7KB Flash MCU w/ LCD | Microchip
MPN: PIC16F914-E/PT ✓ Hoạt độngPIC16F914-E/PT Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16F914-E/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F914-E/PT (cùng hình factor và footprint) — khác nhau ở Package, Timers, ADC, Program Memory (Flash), Communication.
PIC16F914-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F914T-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F913T-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F887T-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F884T-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F882T-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F914-E/PT Tỷ lệ tối đa & tính chất điện
| Core | PIC16 (Harvard RISC, 14-bit instruction word) |
| Core Size | 8-bit |
| Tần số xung maksimum | 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 |
| Hộp | 44-pin TQFP (PT) 10 x 10 mm |
| Kiểu lắp đặt | Surface Mount |
| Nhiệt độ hoạt động | -40 °C to +125 °C (extended 'E' suffix) |
| Cấp MSL | 3 (168 hours, JEDEC J-STD-020) |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16F914-E/PT
| Chân 1 | MCLR/RA5 — Master Clear (Reset) input / PORTA bit 5 |
| Chân 2 | RA0 — PORTA bit 0 (digital I/O or analog) |
| Chân 3 | RA1 — PORTA bit 1 (digital I/O or analog) |
| Chân 4 | RA2 — PORTA bit 2 (digital I/O or analog) |
| Chân 5 | RA3 — PORTA bit 3 (digital I/O or analog) |
| Chân 6 | RA4 — PORTA bit 4 (digital I/O or analog) |
| Chân 7 | RA5 — PORTA bit 5 (also MCLR alt) |
| Chân 8 | RE0 — PORTE bit 0 |
| Chân 9 | RE1 — PORTE bit 1 |
| Chân 10 | RE2 — PORTE bit 2 |
| Chân 11 | VDD — Positive supply (2.0 V to 5.5 V) |
| Chân 12 | VSS — Ground reference |
| Chân 13 | OSC1/CLKIN — Crystal oscillator input / external clock |
| Chân 14 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Chân 15 | RC0 — PORTC bit 0 |
| Chân 16 | RC1 — PORTC bit 1 |
| Chân 17 | RC2 — PORTC bit 2 |
| Chân 18 | RC3 — PORTC bit 3 |
| Chân 19 | RC4 — PORTC bit 4 / LCD SEG0 |
| Chân 20 | RC5 — PORTC bit 5 / LCD SEG1 |
| Chân 21 | RC6 — PORTC bit 6 / LCD SEG2 |
| Chân 22 | RC7 — PORTC bit 7 / LCD SEG3 |
| Chân 23 | RD0 — PORTD bit 0 / LCD SEG4 |
| Chân 24 | RD1 — PORTD bit 1 / LCD SEG5 |
| Chân 25 | RD2 — PORTD bit 2 / LCD SEG6 |
| Chân 26 | RD3 — PORTD bit 3 / LCD SEG7 |
| Chân 27 | RD4 — PORTD bit 4 / LCD SEG8-23 (mux) |
| Chân 28 | RD5 — PORTD bit 5 / LCD SEG8-23 (mux) |
| Chân 29 | RD6 — PORTD bit 6 / LCD SEG8-23 (mux) |
| Chân 30 | RD7 — PORTD bit 7 / LCD SEG8-23 (mux) |
| Chân 31 | VSS — Ground reference (second bond pad) |
| Chân 32 | VDD — Positive supply (second bond pad) |
| Chân 33 | RB0 — PORTB bit 0 |
| Chân 34 | RB1 — PORTB bit 1 |
| Chân 35 | RB2 — PORTB bit 2 |
| Chân 36 | RB3 — PORTB bit 3 / PGM (low-voltage ICSP) |
| Chân 37 | RB4 — PORTB bit 4 |
| Chân 38 | RB5 — PORTB bit 5 |
| Chân 39 | RB6 — PORTB bit 6 / PGC (ICSP clock) |
| Chân 40 | RB7 — PORTB bit 7 / PGD (ICSP data) |
| Chân 41 | VLCD3 — LCD bias pin 3 |
| Chân 42 | VLCD2 — LCD bias pin 2 |
| Chân 43 | VLCD1 — LCD bias pin 1 |
| Chân 44 | COM0 — LCD common line 0 |
Ứng dụng tiêu biểu
PIC16F914-E/PT phù hợp cho 7 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F914-E/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Integrated 96-segment LCD driver (vsPIC16F887-I/ML)
- Extended -40 °C to +125 °C temperature grade (vsPIC16F914-I/PT)
- Dual full-tray factory stock at MicrochipDirect (vsPIC16F913T-I/ML)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.