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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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.