PIC16F1939-E/PT - 8-Bit MCU, 28KB Flash, LCD Driver, 44-TQFP | Microchip
料号: PIC16F1939-E/PT ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $3.59 | $3.59 |
| 10 | $3.4 | $34.00 |
| 100 | $2.95 | $295.00 |
| 500 | $2.65 | $1,325.00 |
| 1,000 | $2.35 | $2,350.00 |
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
✅ 直接替换✓ 有现货
$3.1 / 个
查看数据手册 →PIC16F1936-I/PT
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F1939-I/PT
✅ 直接替换✓ 有现货
$3.42 / 个
查看数据手册 →PIC16F1939-E/P
✅ 直接替换✓ 有现货
$2.65 / 个
查看数据手册 →PIC16LF1939T-I/PT
✅ 直接替换✓ 有现货
$1.78 / 个
查看数据手册 →PIC16F18877-I/PT
✅ 直接替换✓ 有现货
$2.18 / 个
查看数据手册 →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.