PIC16F1939T-I/ML - 8-Bit XLP MCU, 28KB Flash, 44-QFN | Microchip
MPN: PIC16F1939T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.78 | $4.78 |
| 10 | $4.3 | $43.00 |
| 100 | $3.62 | $362.00 |
| 500 | $3.05 | $1,525.00 |
| 1,000 | $2.68 | $2,680.00 |
| 3,300 | $2.32 | $7,656.00 |
PIC16F1939T-I/ML Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path that integrates a CPU, non-volatile program memory, volatile RAM, non-volatile data EEPROM, and configurable peripherals. The PIC16F1939 belongs to the broader category of RISC microcontrollers -> microcontrollers -> embedded processors -> semiconductors. Its nanoWatt XLP technology gives it extremely low standby current, positioning it for battery-powered and energy-harvesting designs.
Key features include 14-bit instruction word wide Flash, hardware multiplier, 256 bytes of EEPROM with endurance > 1M cycles, 1KB RAM, an enhanced CCP module, multiple Enhanced USART, SPI, and I2C interfaces, 11 ADC channels with 10-bit resolution, and a segmented LCD driver supporting up to 96 segments. The wide 2.3V to 5.5V VDD range supports both 3.3V and 5V systems, while the 32 MHz maximum oscillator yields 8 MIPS instruction throughput.
Architecturally, the device uses a Harvard RISC core with a deep 16-level hardware stack, an internal 32 MHz HFINTOSC calibrated to +/-2 percent, and on-chip configurable peripherals that are remappable via Peripheral Pin Select (PPS). Together with the LCD driver, this makes the part especially well suited for human-machine interface (HMI) panels.
Typical applications include battery-powered instrument panels with LCD displays, white-goods user interfaces, security keypads with LCD readouts, medical metering pumps, and consumer appliances such as coffee machines and thermostats. The exposed thermal pad package supports harsh industrial environments when paired with proper PCB thermal via arrays.
When designing the PCB, solder the exposed thermal pad (EP) to a copper pad with multiple thermal vias to the ground plane to meet the +/-5 percent power dissipation rating. Use only one of the four oscillator modes simultaneously to keep start-up timing deterministic.
Drop-in alternatives for PIC16F1939T-I/ML — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16F1939T-I/ML (same form factor and footprint) — differing in LCD Driver, Package, Timers, ADC, Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1939-I/ML
✅ Drop-In✓ In Stock
$2.78 / Unit
View Datasheet →PIC16F1938-I/ML
✅ Drop-In✓ In Stock
$1.92 / Unit
View Datasheet →PIC16F1937-I/ML
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC16F1936-I/ML
✅ Drop-In✓ In Stock
$2.15 / Unit
View Datasheet →PIC16F1939T-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC RISC |
| Instruction Set | 14-bit wide, 49 instructions |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| RAM | 1 KB |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz (8 MIPS) |
| Supply Voltage (VDD) | 2.3 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (industrial) |
| I/O Pins | 25 |
| ADC | 11 channels, 10-bit |
| LCD Driver | Up to 96 segments |
| Timers | 4 (8/16-bit, plus WDT) |
| Communication | EUSART, SPI, I2C |
| PPS (Peripheral Pin Select) | Yes |
| Package | 44-pin QFN (8 mm x 8 mm) with EP |
| Mounting Type | Surface Mount |
| MSL Level | 3 |
| RoHS Status | Compliant |
| Lead-Free | Yes |
| Power-Saving Modes | nanoWatt XLP, Sleep, Idle, Doze |
PIC16F1939T-I/ML Pin Configuration
| Pin 1 | RB7 — I/O port B bit 7 / ICSPDAT |
| Pin 2 | RB6 — I/O port B bit 6 / ICSPCLK |
| Pin 3 | RA5 — I/O port A bit 5 |
| Pin 4 | RA4 — I/O port A bit 4 |
| Pin 5 | RA3 — I/O port A bit 3 |
| Pin 6 | RA2 — I/O port A bit 2 |
| Pin 7 | RA1 — I/O port A bit 1 |
| Pin 8 | RA0 — I/O port A bit 0 |
| Pin 9 | VSS — Ground |
| Pin 10 | RA7 — I/O port A bit 7 / OSC1 |
| Pin 11 | RA6 — I/O port A bit 6 / OSC2 |
| Pin 12 | RC0 — I/O port C bit 0 |
| Pin 13 | RC1 — I/O port C bit 1 |
| Pin 14 | RC2 — I/O port C bit 2 |
| Pin 15 | RC3 — I/O port C bit 3 / SCL |
| Pin 16 | RC4 — I/O port C bit 4 / SDA |
| Pin 17 | RC5 — I/O port C bit 5 / SDO |
| Pin 18 | RC6 — I/O port C bit 6 / TX/CK |
| Pin 19 | RC7 — I/O port C bit 7 / RX/DT |
| Pin 20 | VSS — Ground |
| Pin 21 | RD0 — I/O port D bit 0 |
| Pin 22 | RD1 — I/O port D bit 1 |
| Pin 23 | RD2 — I/O port D bit 2 |
| Pin 24 | RD3 — I/O port D bit 3 |
| Pin 25 | RD4 — I/O port D bit 4 |
| Pin 26 | RD5 — I/O port D bit 5 |
| Pin 27 | RD6 — I/O port D bit 6 |
| Pin 28 | RD7 — I/O port D bit 7 |
| Pin 29 | VSS — Ground |
| Pin 30 | RE0 — I/O port E bit 0 |
| Pin 31 | RE1 — I/O port E bit 1 |
| Pin 32 | RE2 — I/O port E bit 2 |
| Pin 33 | RE3 — I/O port E bit 3 / MCLR |
| Pin 34 | VDD — Positive supply (LCD charge pump input) |
| Pin 35 | SEG0 — LCD segment 0 |
| Pin 36 | SEG1 — LCD segment 1 |
| Pin 37 | SEG2 — LCD segment 2 |
| Pin 38 | SEG3 — LCD segment 3 |
| Pin 39 | SEG4 — LCD segment 4 |
| Pin 40 | SEG5 — LCD segment 5 |
| Pin 41 | SEG6 — LCD segment 6 |
| Pin 42 | VLCD3 — LCD bias 3 |
| Pin 43 | VLCD2 — LCD bias 2 |
| Pin 44 | VLCD1 — LCD bias 1 |
Typical Applications
PIC16F1939T-I/ML is suitable for 6 applications: Battery-Powered Smart Meter with LCD, White-Goods HMI Control Board, Medical Infusion Pump User Interface, Security Keypad with LCD Display, Industrial Process Indicator, Consumer Thermostat / HVAC Controller.
Battery-Powered Smart Meter with LCD
The PIC16F1939T-I/ML drives segmented LCD meter faceplates directly from its internal segmented LCD controller, eliminating an external driver chip. Its nanoWatt XLP Sleep with LCD bias active stays under 1.8 microamp per the 41574 datasheet, supporting multi-year battery life on a single lithium cell. The 28 KB Flash allows on-chip ANSI C12.18/21 metering stacks and local tariff storage in 256 bytes of EEPROM. Unlike an external LCD driver + separate MCU design, this single-chip solution reduces PCB area and BOM while keeping 25 I/O available for pulse inputs and tamper switches.
Recommended
White-Goods HMI Control Board
The PIC16F1939T-I/ML integrates keypad scanning, rotary-encoder input, and a 96-segment LCD into one 44-QFN package, replacing legacy two-chip solutions in washing machines, dishwashers, and ovens. The 32 MHz core delivers 8 MIPS, easily handling UI state machines and motor-control supervisory code over SPI to a separate driver MCU. With 11 ADC channels it reads NTC temperature sensors directly, while the EUSART provides optoisolated diagnostic links to the appliance main board.
Recommended
Medical Infusion Pump User Interface
Designed for medical pump displays, the PIC16F1939T-I/ML combines a robust 8-bit core, on-chip segmented LCD, and wide 2.3 V to 5.5 V supply to drive clarity-critical infusion readouts. The hardware CRC/Scan module ensures alarm icons display reliably even in brownout conditions, while the integrated EEPROM stores last-dose memory with > 1M write cycles. Compared with discrete logic LCD designs, the integration slashes board area for portable, wearable infusion form factors.
Recommended
Security Keypad with LCD Display
The PIC16F1939T-I/ML is ideal for alarm keypads because its 96-segment LCD driver presents status, zone, and event messages without external chips. PPS (Peripheral Pin Select) lets the same PCB host different keypad matrices by remapping I/O in firmware, cutting hardware SKUs. With Sleep current under 1.8 microamp, battery-backed keypads survive multi-year deployments, and the on-chip AES/CRC engines (via library) ease secure key entry messaging.
Recommended
Industrial Process Indicator
The PIC16F1939T-I/ML operates across the industrial -40 C to +85 C range and from 2.3 V to 5.5 V, perfect for DIN-rail process indicators. The 11-channel 10-bit ADC reads 4-20 mA loops via shunt resistors, while the LCD driver displays PV, SV, and engineering units simultaneously. Hardware PWM outputs support analog retransmission to PLCs, and the on-chip EUSART bridges to Modbus RTU.
Recommended
Consumer Thermostat / HVAC Controller
The PIC16F1939T-I/ML pairs segmented LCD readability (schedule, setpoint, humidity) with 32 MHz throughput to handle PID loops for HVAC compressors. nanoWatt XLP Sleep drops below 1.8 microamp between user interactions, preserving coin-cell backup. Its 256-byte EEPROM stores user schedules without external memory ICs, while PPS remaps the 25 I/O pins for triac/relay control and remote temperature sensors.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1939T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1939-I/ML | PIC16F1938-I/ML | PIC16F1937-I/ML | PIC16F1936-I/ML |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8 mm) with EP | 44-QFN (8x8 mm) with EP - same | 44-QFN (8x8 mm) with EP - same | 44-QFN (8x8 mm) with EP - same | 44-QFN (8x8 mm) with EP - same |
| Flash Memory | 28 KB | 28 KB | 16 KB | 14 KB | 14 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum CPU Speed | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS | 32 MHz / 8 MIPS |
| 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 |
| I/O Pins | 25 (PORTC+D+E+A partial) | 25 | 25 | 25 | 25 |
| LCD Segments | Up to 96 | Up to 96 | Up to 96 | Up to 96 | Up to 96 |
| Shipping Format | Tape & Reel | Tube | Tube | Tube | Tube |
Key Differentiators
- 28 KB Flash (vs 16 KB / 14 KB on F1938 / F1937) (vs PIC16F1938-I/ML)
- On-chip 96-segment LCD driver (vs External HT1621 LCD controller)
- Sub-1.8 microamp Sleep with LCD bias active (vs PIC16F18855-I/ML)
- Tape & Reel shipping by default (vs PIC16F1939-I/ML (tube))
Design Notes
Estimated: with a 44-QFN (8x8 mm) exposed pad and theta_JA near 28 C/W on a 1-oz 4-layer board with thermal vias, the PIC16F1939T-I/ML can dissipate up to 1.3 W at 85 C ambient. For sustained > 200 mA GPIO loads (driven high continuously) keep the EP soldered to a 1 square-inch copper pad with at least 9 thermal vias. Industrial PCB stack-ups with FR4 prepreg keep junction-to-air thermal rise comfortably below derating limits.
The 44-QFN has 0.65 mm pitch leads; per IPC-7351 the land pattern uses NSMD pads 0.30 mm wide with 0.45 mm length to prevent solder bridging. Apply a single reflow profile with peak temperature 245 C (JEDEC J-STD-020 MSL3). Place the 0.1 microfarad VDD bypass within 2 mm of pin 34 and tie the EP to ground, not to a switching net.
Per the 41574 datasheet, leaving the MCLR pin floating or tied directly to VDD through more than 4.7 kilohms can cause spurious resets in noisy industrial environments. Always use the recommended 10 kilohm MCLR pull-up to VDD and a 100 nF cap to VSS; otherwise the part may enter Programming mode or BOR during motor inrush events.
The ICSP pins (RB6/ICSPCLK and RB7/ICSPDAT, also used for in-circuit programming) should be isolated from strong pull-ups during normal operation. Reserve a 4-pin ICSP header and route the traces with 50 ohm characteristic impedance if they exceed 25 mm. Avoid sharing RB6/RB7 with PWM outputs that switch faster than 50 kHz, otherwise debuggers can misinterpret the bus state.
Compliance Information
Per the Microchip 41574 datasheet, all PIC16F193x family parts are lead-free, halogen-free, and RoHS compliant. The standard PIC16F1939T-I/ML is not AEC-Q100 qualified; AEC-Q100 grades are sold under separate -VAO / -PTVAO orderings.