PIC16F914-E/ML - 8-Bit 20MHz 7KB Flash MCU w/ LCD Driver | Microchip
料号: PIC16F914-E/ML ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $3.1 | $3.10 |
| 10 | $2.85 | $28.50 |
| 100 | $2.55 | $255.00 |
| 500 | $2.2 | $1,100.00 |
| 1,000 | $1.95 | $1,950.00 |
PIC16F914-E/ML 概述
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (flash), volatile data memory (RAM), and a rich set of on-chip peripherals such as timers, ADC, communication ports, and I/O. Within the broader semiconductor taxonomy, an MCU sits between a discrete microprocessor (which requires external peripherals) and an ASIC; the PIC16F914 specifically belongs to the mid-range PIC16 family, which uses a RISC architecture with 35 single-word instructions and nanoWatt power management technology. This is the platform from which embedded control for human-machine interfaces is built.
Key features include a 10-bit ADC with multiple channels, an integrated LCD driver supporting up to 96 segments, nanoWatt sleep modes for battery-friendly operation, and a wide 2.0 V to 5.5 V operating voltage range. The 44-QFN package measures 8 mm x 8 mm with an exposed thermal pad that improves power dissipation. The E suffix denotes the extended industrial temperature grade of -40 C to +125 C.
Architecturally, the PIC16F914 employs a Harvard RISC core with separate program and data buses, giving deterministic 200 ns instruction execution at 20 MHz. On-chip peripherals include Timer0/1/2, an enhanced CCP module, USART, MSSP (SPI/I2C), 10-bit ADC, comparators, voltage reference, and a Segment LCD controller with charge pump, enabling designers to remove an external LCD driver IC.
Typical applications include consumer white goods with segment LCD displays, industrial control panels, HVAC thermostat interfaces, metering and measurement endpoints, and small medical device UI boards. The wide temperature range and nanoWatt sleep modes make it suited for always-on battery-powered or mains-attached appliances.
When designing, pay close attention to the exposed pad layout for the 44-QFN: it must be soldered to the PCB ground plane for both thermal and electrical performance, and the LCD segment pins are multiplexed with digital I/O so pin allocation must be planned during schematic capture. The internal oscillator is accurate enough for general-purpose timing but not for asynchronous serial without calibration.
This page synthesizes distributor pricing, verified pin-compatible alternatives drawn from Microchip's PIC16 family, and practical design notes that go beyond the manufacturer datasheet to help embedded engineers select and qualify the right MCU quickly.
直接替换替代料: PIC16F914-E/ML ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16F914-E/ML (相同外形与封装尺寸) ——差异在于 ADC, Instruction Cycle, Package, Core Architecture, LCD Driver.
快速对比工具——选择替代料号进行并排对比:
PIC16F914-I/ML
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F913-I/ML
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F913T-I/ML
✅ 直接替换✓ 有现货
$1.48 / 个
查看数据手册 →PIC16F884-I/ML
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F887-I/ML
✅ 直接替换✓ 有现货
$3.16 / 个
查看数据手册 →PIC16F914-E/ML 最大额定值与电气特性
| Product Family | PIC16F |
| Core | PIC 8-bit RISC (mid-range) |
| Program Memory Type | Flash |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 256 x 8 bytes |
| CPU Speed | 20 MHz |
| Instruction Cycle | 200 ns |
| Number of I/O | 35 |
| ADC | 10-bit, multiple channels |
| LCD Driver | Integrated segment LCD controller |
| 电源电压 | 2.0 V to 5.5 V |
| 工作温度 | -40 C to +125 C (extended grade) |
| 封装 | 44-VQFN Exposed Pad (8x8 mm) |
| 安装类型 | Surface Mount |
| RoHS 状态 | Compliant |
PIC16F914-E/ML 引脚配置
| 引脚 1 | RE3/MCLR/VPP — Input pin / Master Clear (reset) / Programming voltage |
| 引脚 2 | RA0/AN0/ULPWU/C12IN0- — PORTA bit 0 / ADC channel 0 / Ultra-Low-Power Wake-Up / Comparator |
| 引脚 3 | RA1/AN1/C12IN1- — PORTA bit 1 / ADC channel 1 / Comparator |
| 引脚 4 | RA2/AN2/VREF-/CVREF/C2IN+ — PORTA bit 2 / ADC channel 2 / Voltage reference / Comparator |
| 引脚 5 | RA3/AN3/VREF+/C1IN+ — PORTA bit 3 / ADC channel 3 / Voltage reference positive / Comparator |
| 引脚 6 | RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / Comparator output |
| 引脚 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / ADC channel 4 / SPI Slave Select / Comparator output |
| 引脚 8 | RE0/RD — PORTE bit 0 / LCD driver control |
| 引脚 9 | RE1/WR — PORTE bit 1 / LCD driver control |
| 引脚 10 | RE2/CS — PORTE bit 2 / LCD driver control |
| 引脚 11 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| 引脚 12 | VSS — Ground reference |
| 引脚 13 | OSC1/CLKIN/RA7 — Crystal oscillator input / External clock input / PORTA bit 7 |
| 引脚 14 | OSC2/CLKOUT/RA6 — Crystal oscillator output / Clock output / PORTA bit 6 |
| 引脚 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 引脚 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2 |
| 引脚 17 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| 引脚 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 引脚 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data |
| 引脚 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data |
| 引脚 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data |
| 引脚 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data |
| 引脚 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 引脚 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| 引脚 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| 引脚 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| 引脚 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data |
| 引脚 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data |
| 引脚 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data |
| 引脚 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data |
| 引脚 31 | VSS — Ground reference |
| 引脚 32 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| 引脚 33 | RB0/INT/SEG0 — PORTB bit 0 / External interrupt / LCD segment 0 |
| 引脚 34 | RB1/SEG1 — PORTB bit 1 / LCD segment 1 |
| 引脚 35 | RB2/SEG2 — PORTB bit 2 / LCD segment 2 |
| 引脚 36 | RB3/SEG3 — PORTB bit 3 / LCD segment 3 |
| 引脚 37 | RB4/SEG4 — PORTB bit 4 / LCD segment 4 |
| 引脚 38 | RB5/SEG5 — PORTB bit 5 / LCD segment 5 |
| 引脚 39 | RB6/ICSPCLK/SEG6 — PORTB bit 6 / ICD clock / LCD segment 6 |
| 引脚 40 | RB7/ICSPDAT/SEG7 — PORTB bit 7 / ICD data / LCD segment 7 |
| 引脚 41 | VLCD1 — LCD charge pump capacitor 1 |
| 引脚 42 | VLCD2 — LCD charge pump capacitor 2 |
| 引脚 43 | VLCD3 — LCD charge pump capacitor 3 |
| 引脚 44 | EP — Exposed thermal pad (connect to VSS for thermal/electrical performance) |
典型应用
PIC16F914-E/ML 适用于 6 应用s: White Goods Appliance UI, HVAC Thermostat and Control Panel, Electricity Metering Endpoints, Industrial Sensor Display Modules, Portable Medical Device UI, Automotive Aftermarket Accessories.
White Goods Appliance UI
The PIC16F914-E/ML's integrated segment LCD driver supporting up to 96 segments is the key enabler for white goods UI boards such as washing machines, dishwashers, and microwave ovens. By eliminating the external LCD controller IC, designers save BOM cost and PCB area, while the 35 I/O lines accommodate keypad scanning, LED indicators, and rotary encoder inputs. The 20 MHz CPU delivers 5 MIPS throughput, sufficient to run state-machine UI logic, timer scheduling, and sensor polling in real time. The extended -40 C to +125 C temperature grade supports the kitchen thermal environment and the laundry-room humidity cycle.
推荐
HVAC Thermostat and Control Panel
In HVAC thermostat designs, the PIC16F914-E/ML drives a segment LCD that shows setpoint, room temperature, fan mode, and schedule status without needing a graphic display. The integrated LCD charge pump allows the LCD to operate at low VDD without an external boost circuit, simplifying the power tree. nanoWatt sleep modes keep idle power under 1 uA, which is critical for battery-backed thermostats and for line-powered designs meeting ENERGY STAR limits. The 10-bit ADC reads NTC thermistors and the comparators detect line-voltage zero-cross events for triac-based load control.
推荐
Electricity Metering Endpoints
Smart electricity meters and submeter endpoints leverage the PIC16F914-E/ML's extended -40 C to +125 C temperature grade for outdoor enclosures and metering cabinets. The 10-bit ADC, paired with the comparators and capture modules, measures shunt-resistor voltage drops for current sensing. The segment LCD shows kWh, voltage, and power factor directly without needing a graphic display. The MSSP peripheral in I2C mode reads companion metering front-end ICs and EEPROM for tariff storage, while the USART links to a wireless module for AMI/AMR backhaul.
推荐
Industrial Sensor Display Modules
Process sensor display modules (pressure, flow, level) often need a local segment LCD readout in addition to a 4-20 mA or Modbus output. The PIC16F914-E/ML serves both functions: the 10-bit ADC digitizes the sensor front-end signal, the segment LCD displays the value, and the USART/MSSP provides industrial bus connectivity. The extended temperature range is essential for outdoor chemical, oil-and-gas, and boiler-room installations. Internal oscillator modes reduce the external BOM to a minimum, supporting IP67 potted enclosures with limited parts count.
推荐
Portable Medical Device UI
Handheld medical devices such as blood-pressure monitors, glucose meters, and pulse oximeters use the PIC16F914-E/ML to drive a small monochrome LCD showing readings and prompts. The nanoWatt sleep modes preserve battery life across months of standby, while the ADC reads sensor front-ends. The 35 I/O pins support keypad, buzzer, LED backlight, and serial data dump to a host. The extended temperature grade ensures accurate operation in clinical and field-use environments where the device is stored in cold or warm locations.
推荐
Automotive Aftermarket Accessories
Aftermarket automotive accessories such as digital tire-pressure gauges, garage-door remote displays, and battery testers use the PIC16F914-E/ML for its LCD driver and extended temperature performance. Operating directly from a 12 V vehicle rail with a simple LDO, the MCU reads sensors, drives the LCD, and communicates via LIN or UART for body-electronics integration. The 44-QFN exposed pad provides thermal headroom for sustained LCD charge-pump operation. nanoWatt sleep modes preserve vehicle battery during long parking periods.
推荐
推荐产品汇总
工程参考数据: PIC16F914-E/ML ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F914-I/ML | PIC16F913-I/ML | PIC16F913T-I/ML | PIC16F884-I/ML | PIC16F887-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same |
| Program Memory | 7 KB (4K x 14) Flash | 7 KB | 12 KB | 12 KB | 7 KB | 14 KB |
| RAM | 256 bytes | 256 B | 256 B | 256 B | 256 B | 368 B |
| CPU Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40 C to +125 C (E grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) |
| LCD Driver | Yes (96 segments) | Yes (96 segments) | Yes (96 segments) | Yes (96 segments) | Yes | No (no LCD driver) |
| ADC | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit (14 channels) |
关键差异点
- Extended industrial temperature grade E (-40 C to +125 C) (对比 PIC16F914-I/ML)
- 12 KB flash for larger UI string tables (对比 PIC16F913-I/ML)
- 44-QFN (8x8 mm) package footprint (对比 PIC16F914-E/PT (44-TQFP))
设计说明
Estimated: the 44-QFN exposed pad (pin 44) on the PIC16F914-E/ML must be soldered to a continuous PCB ground plane for both electrical reference and thermal dissipation. Use an array of 6 to 8 thermal vias (0.3 mm drill, 0.5 mm pitch) under the pad to drop heat into the inner ground layer. Skipping the exposed pad solder connection can cause thermal stress and ground-bounce problems at high CPU speeds.
Route the VLCD1, VLCD2, VLCD3 charge-pump capacitor pins to their 1 uF X7R bypass capacitors with traces under 5 mm; long traces introduce ripple on the generated LCD bias voltage and degrade display contrast. Place the LCD segment lines (SEG0 through SEG7 on RB0-RB7) so they don't run parallel to high-frequency switching signals to avoid coupling. Reserve RB6 and RB7 as ICSPCLK and ICSPDAT for in-circuit serial programming access on the PCB.
Do not exceed the absolute maximum supply voltage of 5.5 V on VDD; the PIC16F914-E/ML has internal clamp diodes and over-voltage can latch-up. Always disable the watchdog timer or set a long enough WDTPS window during early firmware bring-up to avoid spurious resets during long ADC acquisitions or LCD charge-pump startup. Confirm the MCLR pin is tied to VDD through a 10 kohm pull-up so the device exits reset cleanly at power-up.
合规信息
RoHS and lead-free confirmed from Microchip product page. AEC-Q100 not applicable for non-automotive grade parts; for automotive, order PIC16F914-E/MLVAO or contact Microchip for AEC-Q100 variants.