PIC16F1939-E/PT - 8-Bit MCU, 28KB Flash, LCD Driver, 44-TQFP | Microchip
Référence : PIC16F1939-E/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC16F1939-E/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16F1939-E/PT (même facteur de forme et même empreinte) — différant par Package, Core Architecture, I/O Pins, Operating Temperature, Timers.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F1938-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F1937-I/PT
✅ Remplacement direct✓ En stock
$3.1 / unité
Voir la fiche technique →PIC16F1936-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F1939-I/PT
✅ Remplacement direct✓ En stock
$3.42 / unité
Voir la fiche technique →PIC16F1939-E/P
✅ Remplacement direct✓ En stock
$2.65 / unité
Voir la fiche technique →PIC16LF1939T-I/PT
✅ Remplacement direct✓ En stock
$1.78 / unité
Voir la fiche technique →PIC16F18877-I/PT
✅ Remplacement direct✓ En stock
$2.18 / unité
Voir la fiche technique →PIC16F1939-E/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Tension d'alimentation | 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 |
| Plage de température de fonctionnement | -40 C to +125 C (E suffix = extended) |
| Boîtier | 44-pin TQFP (PT) |
| Type de montage | Surface Mount |
| Lead-Free / RoHS | Yes (Lead-Free) |
| Statut du cycle de vie | ACTIVE |
Configuration des broches de PIC16F1939-E/PT
| Broche 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Broche 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Broche 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Broche 4 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / VREF+ |
| Broche 5 | RA4/AN4 — PORTA bit 4 / Analog input 4 |
| Broche 6 | RA5/AN5/SS — PORTA bit 5 / Analog input 5 / SPI SS |
| Broche 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| Broche 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| Broche 9 | VDD — Positive supply |
| Broche 10 | VSS — Ground |
| Broche 11 | RB0/INT — PORTB bit 0 / External interrupt |
| Broche 12 | RB1 — PORTB bit 1 |
| Broche 13 | RB2 — PORTB bit 2 |
| Broche 14 | RB3/CCP1 — PORTB bit 3 / Capture/Compare/PWM 1 |
| Broche 15 | RB4 — PORTB bit 4 |
| Broche 16 | RB5 — PORTB bit 5 |
| Broche 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Broche 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| Broche 19 | RC0 — PORTC bit 0 |
| Broche 20 | RC1 — PORTC bit 1 |
| Broche 21 | RC2 — PORTC bit 2 |
| Broche 22 | RC3/SCL — PORTC bit 3 / I2C clock |
| Broche 23 | RC4/SDA — PORTC bit 4 / I2C data |
| Broche 24 | RC5 — PORTC bit 5 |
| Broche 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| Broche 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| Broche 27 | RE3/MCLR — PORTE bit 3 / Master Clear (reset) |
| Broche 28 | RD0 — PORTD bit 0 |
| Broche 29 | RD1 — PORTD bit 1 |
| Broche 30 | RD2 — PORTD bit 2 |
| Broche 31 | RD3 — PORTD bit 3 |
| Broche 32 | RD4 — PORTD bit 4 |
| Broche 33 | RD5 — PORTD bit 5 |
| Broche 34 | RD6 — PORTD bit 6 |
| Broche 35 | RD7 — PORTD bit 7 |
| Broche 36 | VCAP — Filter capacitor for internal voltage regulator |
| Broche 37 | RE0 — PORTE bit 0 |
| Broche 38 | RE1 — PORTE bit 1 |
| Broche 39 | RE2 — PORTE bit 2 |
| Broche 40 | VSS — Ground |
| Broche 41 | LCDBIAS0 — LCD bias connection |
| Broche 42 | VLCD1 — LCD voltage 1 |
| Broche 43 | VLCD2 — LCD voltage 2 |
| Broche 44 | VLCD3 — LCD voltage 3 |
Applications typiques
PIC16F1939-E/PT convient pour 7 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F1939-E/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Higher temperature grade (E suffix) for harsh environments (vs PIC16F1939-I/PT)
- Most Flash in the PIC16F193x TQFP-44 family (vs PIC16F1937-I/PT (24 KB) and PIC16F1936-I/PT (16 KB))
- Pin-compatible with the entire PIC16F193x TQFP-44 family (vs PIC16F1938-I/PT, PIC16F1937-I/PT, PIC16F1936-I/PT)
- nanoWatt XLP for sub-uA sleep current (vs PIC16F18877-I/PT (newer 56 KB Flash, higher active current))
Notes de conception
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.
Informations de conformité
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.