PIC16F1939-E/PT - 8-Bit MCU, 28KB Flash, LCD Driver, 44-TQFP | Microchip
MPN: PIC16F1939-E/PT ✓ 啟用中PIC16F1939-E/PT 概覽
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripheral interfaces on one IC. Within the Microchip taxonomy the PIC16F1939 sits in the PIC16 enhanced mid-range family - between PIC10/12/14/16 baseline devices and PIC18/24 high-performance parts. It is pin-compatible with the PIC16F1938/1937/1936 family and is a popular choice for battery-powered user interfaces that require glass-segment LCDs.
Key differentiating features include the on-chip LCD driver with charge pump supporting up to 192 segments, nanoWatt XLP sleep currents in the nanoamp range for coin-cell applications, an integrated mTouch capacitive touch peripheral, multiple communication interfaces (UART, SPI, I2C), and a 10-bit ADC with up to 14 channels. The device also includes multiple timer/capture/compare modules and a 32 kHz internal oscillator for low-power RTC operation.
Architecturally the PIC16F1939 uses a Harvard RISC core with a 14-bit instruction word and a 16-level hardware stack. The enhanced mid-range instruction set adds hardware multiply and direct addressing modes over the baseline PIC16 core. The internal voltage regulator and brown-out reset simplify multi-rail designs, while the nanoWatt XLP architecture (core, peripheral, and RTCC) lets idle current drop into the sub-microamp range - critical for battery-powered metering or remote sensor products.
Typical applications include battery-operated LCD meters and thermostats, IoT sensor nodes with segment displays, consumer white goods front panels, industrial human-machine interfaces (HMIs), medical glucose and infusion monitors, and remote controls with LCD feedback. The combination of LCD driver, XLP low power, and 25 GPIOs makes it well suited to any product that displays numeric or symbolic information on a glass-segment LCD.
When designing with this part, reserve at least one Timer and one ECCP/ECCP+ module for LCD charge-pump timing, and follow Microchip AN1028 (LCM Performance) for bias and contrast settings. Verify pin assignments carefully between the 28-/40-/44-pin variants: the 44-pin TQFP exposes the largest set of analog and LCD segment lines.
直接替換替代品,適用於 PIC16F1939-E/PT — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC16F1939-E/PT (相同外形與佔位) — 差異在於 Package, Core Architecture, I/O Pins, Operating Temperature, Timers.
PIC16F1938-I/PT
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16F1937-I/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC16F1936-I/PT
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16F1939-I/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC16F1939-E/P
✅ 直接替換聯絡詢價
查看資料表 →PIC16LF1939T-I/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC16F18877-I/PT
✅ 直接替換聯絡詢價
查看資料表 →PIC16F1939-E/PT 最大額定值與電氣特性
| Family | PIC16F193x enhanced mid-range |
| Core Architecture | 8-bit PIC RISC, 14-bit instruction word |
| Program Memory Type | Flash |
| Program Flash Size | 28 KB |
| RAM | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Clock | 32 MHz |
| Instruction Cycle Time | 200 ns @ 32 MHz |
| 供應電壓 | 2.3 V to 5.5 V |
| I/O Pins | 25 |
| LCD Driver | Up to 192 segments with charge pump |
| Communication | UART, SPI, I2C (MSSP) |
| Low-Power Technology | nanoWatt XLP |
| 工作溫度範圍 | -40 C to +125 C (E suffix = extended) |
| 封裝 | 44-pin TQFP (PT) |
| 安裝類型 | Surface Mount |
| Lead-Free / RoHS | Yes (Lead-Free) |
| 生命週期狀態 | ACTIVE |
PIC16F1939-E/PT 腳位配置
| 腳位 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 腳位 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 腳位 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| 腳位 4 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / VREF+ |
| 腳位 5 | RA4/AN4 — PORTA bit 4 / Analog input 4 |
| 腳位 6 | RA5/AN5/SS — PORTA bit 5 / Analog input 5 / SPI SS |
| 腳位 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| 腳位 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| 腳位 9 | VDD — Positive supply |
| 腳位 10 | VSS — Ground |
| 腳位 11 | RB0/INT — PORTB bit 0 / External interrupt |
| 腳位 12 | RB1 — PORTB bit 1 |
| 腳位 13 | RB2 — PORTB bit 2 |
| 腳位 14 | RB3/CCP1 — PORTB bit 3 / Capture/Compare/PWM 1 |
| 腳位 15 | RB4 — PORTB bit 4 |
| 腳位 16 | RB5 — PORTB bit 5 |
| 腳位 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 腳位 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| 腳位 19 | RC0 — PORTC bit 0 |
| 腳位 20 | RC1 — PORTC bit 1 |
| 腳位 21 | RC2 — PORTC bit 2 |
| 腳位 22 | RC3/SCL — PORTC bit 3 / I2C clock |
| 腳位 23 | RC4/SDA — PORTC bit 4 / I2C data |
| 腳位 24 | RC5 — PORTC bit 5 |
| 腳位 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| 腳位 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| 腳位 27 | RE3/MCLR — PORTE bit 3 / Master Clear (reset) |
| 腳位 28 | RD0 — PORTD bit 0 |
| 腳位 29 | RD1 — PORTD bit 1 |
| 腳位 30 | RD2 — PORTD bit 2 |
| 腳位 31 | RD3 — PORTD bit 3 |
| 腳位 32 | RD4 — PORTD bit 4 |
| 腳位 33 | RD5 — PORTD bit 5 |
| 腳位 34 | RD6 — PORTD bit 6 |
| 腳位 35 | RD7 — PORTD bit 7 |
| 腳位 36 | VCAP — Filter capacitor for internal voltage regulator |
| 腳位 37 | RE0 — PORTE bit 0 |
| 腳位 38 | RE1 — PORTE bit 1 |
| 腳位 39 | RE2 — PORTE bit 2 |
| 腳位 40 | VSS — Ground |
| 腳位 41 | LCDBIAS0 — LCD bias connection |
| 腳位 42 | VLCD1 — LCD voltage 1 |
| 腳位 43 | VLCD2 — LCD voltage 2 |
| 腳位 44 | VLCD3 — LCD voltage 3 |
典型應用
PIC16F1939-E/PT 適用於 7 應用s: Battery-Powered LCD Thermostat, IoT Sensor Node with Segment LCD, Consumer White Goods Front Panel, Industrial HMI / Process Meter, Medical Glucose / Infusion Monitor, Remote Control with LCD Feedback, Automotive Dashboard Sub-Display.
Battery-Powered LCD Thermostat
The PIC16F1939-E/PT fits battery-powered thermostats because its integrated LCD driver eliminates a separate segment-display controller IC, and its nanoWatt XLP sleep current (sub-1 uA) keeps the coin-cell budget under 50 uA average. With a CR2032 supply at 2.3-3.3 V the device can run 2-3 years between battery swaps. The on-chip 10-bit ADC reads thermistor bridges; the 32 kHz internal RTC keeps the time-of-day schedule without waking the CPU.
推薦
IoT Sensor Node with Segment LCD
For remote IoT sensor nodes the PIC16F1939-E/PT's nanoWatt XLP architecture lets the CPU sleep while the LCD remains refreshed, displaying last-reading values to the user. The MSSP block handles SPI/I2C sensors; the EUSART links to a LoRa or sub-GHz radio. With 28 KB Flash the device supports a small RTOS or state-machine firmware. TQFP-44 footprint allows hand-solderable prototypes and reflow production runs.
推薦
Consumer White Goods Front Panel
Front panels on washing machines, dishwashers and ovens need a microcontroller that drives a glass-segment LCD, reads capacitive touch buttons, and survives 85-105 C ambient. The PIC16F1939-E/PT's on-chip LCD driver (up to 192 segments), mTouch capacitive sensing peripheral, and -40 to +125 C extended grade (E suffix) cover all three. The 1 KB RAM is sufficient for status buffers and the 28 KB Flash holds UI state-machine firmware.
推薦
Industrial HMI / Process Meter
Industrial process meters combine a 4-20 mA analog front end, a segment LCD readout, and digital outputs. The PIC16F1939-E/PT's 10-bit ADC (sufficient for 0.5% meter accuracy), 25 GPIOs (drives LCD + keys + relay outputs), and EUSART for Modbus RTU make it a fit. The 2.3-5.5 V supply tolerates 24 V industrial rails with a simple linear regulator; the extended temperature grade handles unheated enclosures.
推薦
Medical Glucose / Infusion Monitor
Glucose meters and ambulatory infusion pumps need an ultra-low-power MCU with a reliable LCD display and A/D for strip-sensor readings. The PIC16F1939-E/PT's nanoWatt XLP sleep current extends battery life beyond 1,000 strip tests; the LCD driver shows test progress and history; the 10-bit ADC reads electrochemistry strips. Hardware CRC and the watchdog timer meet IEC 60730 software-class B expectations for household medical devices.
推薦
Remote Control with LCD Feedback
Universal remote controls with LCD readback benefit from the PIC16F1939-E/PT's integrated LCD driver, mTouch capacitive buttons, and IR TX capability via the CCP module. At 2-3 mA active the device extends battery life over 6 months at 30 presses/day. The 28 KB Flash holds IR protocol libraries for multiple device brands.
推薦
Automotive Dashboard Sub-Display
Sub-displays in motorcycle, scooter and small-vehicle dashboards run the PIC16F1939-E/PT because the on-chip LCD driver, -40 to +125 C extended temperature grade, and EUSART (LIN-compatible via software) cover sub-system display needs. The 2.3-5.5 V supply tolerates 12 V automotive rails after a simple LDO. The PIC16F1939's nanoWatt XLP idle current keeps quiescent drain below 100 uA when ignition is off.
推薦
推薦產品摘要
工程參考資料,適用於 PIC16F1939-E/PT — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | PIC16F1938-I/PT | PIC16F1937-I/PT | PIC16F1936-I/PT | PIC16F1939-I/PT | PIC16LF1939T-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) |
| Program Flash | 28 KB | 28 KB | 24 KB | 16 KB | 28 KB | 28 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Max Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V |
| 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 Segments | Up to 192 segments | Up to 192 segments | Up to 192 segments | Up to 192 segments | Up to 192 segments | Up to 192 segments |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 25 |
主要差異化特點
- Higher temperature grade (E suffix) for harsh environments (對比PIC16F1939-I/PT)
- Most Flash in the PIC16F193x TQFP-44 family (對比PIC16F1937-I/PT (24 KB) and PIC16F1936-I/PT (16 KB))
- Pin-compatible with the entire PIC16F193x TQFP-44 family (對比PIC16F1938-I/PT, PIC16F1937-I/PT, PIC16F1936-I/PT)
- nanoWatt XLP for sub-uA sleep current (對比PIC16F18877-I/PT (newer 56 KB Flash, higher active current))
設計說明
The PIC16F1939-E/PT integrates a 1.8 V internal LDO that requires a 0.1 uF decoupling capacitor on the VCAP pin (pin 36) to filter switching noise. Place this capacitor as close to VCAP as possible to avoid regulator instability. For battery applications add a 10 uF bulk capacitor on VDD and a 100 nF ceramic on each adjacent supply pin. Sleep currents in the nanoWatt XLP mode drop to sub-1 uA when the LCD is off and the CPU is in sleep with RTCC running.
When migrating between the 28-pin, 40-pin, and 44-pin variants of the PIC16F1939 family, the LCD segment and analog pin counts differ significantly. Always cross-check the pin-pack compatibility chart (Microchip DS00148) before substituting a different package. Pin 1 (RA0) on the TQFP-44 is mapped differently than pin 1 on the PDIP-40, so existing PCB artwork cannot be reused across packages.
TQFP-44 has 0.8 mm pitch and 0.4 mm lead width - use a 4-layer PCB with a continuous ground plane and 0.2 mm trace/space rules for fan-out. Place the ICSP header (PGECX/PGEDX on RB6/RB7) on the board edge for in-circuit programming access. Keep the external crystal within 10 mm of OSC1/OSC2 if used, and route the crystal traces over a guarded ground pour to minimise EMI coupling into the LCD bias network.
The PIC16F1939-E/PT in TQFP-44 dissipates under 200 mW in normal MCU operation - thermal shutdown is not a concern for typical digital workloads. However, in extended-temperature (E grade) applications at +125 C, derate the I/O sink/source current from 25 mA per pin to 12 mA per pin per the datasheet DC characteristics. For LCD applications at high temperature, increase the LCD bias refresh rate to avoid ghosting artefacts.
合規資訊
Lead-free / RoHS compliant per distributor listings. Not AEC-Q100 qualified - choose AEC-Q100-qualified PIC16 variants for automotive safety-critical applications. Halogen-free status not explicitly stated in verified data; assume 'unknown' until confirmed via manufacturer documentation.