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) (vs PIC16F914-I/ML)
- 12 KB flash for larger UI string tables (vs PIC16F913-I/ML)
- 44-QFN (8x8 mm) package footprint (vs 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.