PIC16F1939-I/MV - 8-Bit XLP MCU 28KB Flash 40-UQFN | Microchip
MPN: PIC16F1939-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.52 | $25.20 |
| 100 | $2.18 | $218.00 |
| 500 | $1.96 | $980.00 |
| 1,000 | $1.79 | $1,790.00 |
PIC16F1939-I/MV Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, data EEPROM and programmable peripherals. The PIC16F1939 belongs to the enhanced mid-range 8-bit core family, which sits in Microchip's 8-bit MCU hierarchy above baseline 12-bit and 14-bit cores and below the 16-bit dsPIC® and 32-bit PIC32 lines. The 'XLP' suffix indicates nanoWatt eXtreme Low-Power technology, allowing active currents in the microampere range and sleep currents below 100 nA typical, making this part a popular choice for battery-powered and energy-harvesting designs.
Key features include an integrated LCD driver capable of directly biasing up to 192 segments (with charge pump), an on-chip 32 MHz internal oscillator that eliminates an external crystal, a 10-bit ADC with up to 14 channels, three timers, two comparators and a configurable logic cell. The 40-UQFN package measures 5x5 mm and offers a low profile suited to compact handheld enclosures.
Architecturally the device uses a Harvard RISC core with a 14-bit instruction word and a 16-level hardware stack, providing deterministic interrupt latency typical of PIC microcontrollers. The integrated mTouch™ capacitive-touch peripheral, CTMU charge-time measurement unit and EEPROM endurance of 100k write/erase cycles (typical) support robust user-interface and data-logging designs.
Typical applications include battery-powered sensor nodes, electronic shelf labels, home-automation control panels, industrial metering with LCD readout, low-cost consumer appliances, and capacitive-touch user interfaces. In all of these, the on-chip LCD driver removes the need for an external display controller.
When designing with this part, ensure the 40-UQFN exposed pad is soldered to a sufficient copper pour (typically a 6 mm² thermal pad) for thermal performance and electrical grounding per the Microchip guidelines. Programming is supported by the MPLAB® X IDE and the PICkit™ 3/4 or MPLAB® Snap in-circuit debuggers.
Drop-in alternatives for PIC16F1939-I/MV — 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 PIC16F1939-I/MV (same form factor and footprint) — differing in ADC, Package, Program Memory (Flash), Timers, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1939-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1939T-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1939-E/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1937-I/MV
✅ Drop-In✓ In Stock
$1.41 / Unit
View Datasheet →PIC16F1938-I/MV
✅ Drop-In✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F1939-I/MV Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Flash Microcontroller |
| Family | PIC® XLP™ 16F |
| Core | PIC16 (Enhanced Mid-Range 8-bit RISC) |
| Program Memory (Flash) | 28 KB (16K x 14 words) |
| RAM | 1 KB |
| EEPROM | 256 B |
| Maximum CPU Speed | 32 MHz |
| Supply Voltage | 2.3 V to 5.5 V |
| I/O Pins | 25 |
| LCD Segments | Up to 192 segments (with charge pump) |
| ADC | 10-bit, up to 14 channels |
| Timers | 3 (Timer0/1/2) |
| Comparators | 2 |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| Package | 40-UQFN (5x5 mm) with exposed pad |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Low-Power Technology | nanoWatt XLP |
PIC16F1939-I/MV Pin Configuration
| Pin 1 | SEG0 — LCD segment 0 / RA0 |
| Pin 2 | SEG1 — LCD segment 1 / RA1 |
| Pin 3 | SEG2 — LCD segment 2 / RA2 |
| Pin 4 | SEG3 — LCD segment 3 / RA3 |
| Pin 5 | SEG4 — LCD segment 4 / RA4 |
| Pin 6 | SEG5 — LCD segment 5 / RA5 |
| Pin 7 | VDD — Positive supply |
| Pin 8 | VSS — Ground |
| Pin 9 | OSC1/CLKIN — External clock input / crystal oscillator input |
| Pin 10 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Pin 11 | RC0 — Digital I/O / SEG6 |
| Pin 12 | RC1 — Digital I/O / SEG7 |
| Pin 13 | RC2 — Digital I/O / SEG8 |
| Pin 14 | RC3 — Digital I/O / SEG9 |
| Pin 15 | RC4 — Digital I/O / SEG10 |
| Pin 16 | RC5 — Digital I/O / SEG11 |
| Pin 17 | RC6 — Digital I/O / SEG12 |
| Pin 18 | RC7 — Digital I/O / SEG13 |
| Pin 19 | RD0 — Digital I/O / COM0 / SEG14 |
| Pin 20 | RD1 — Digital I/O / COM1 / SEG15 |
| Pin 21 | RD2 — Digital I/O / COM2 |
| Pin 22 | RD3 — Digital I/O / COM3 |
| Pin 23 | RB0 — Digital I/O / INT / SEG16 |
| Pin 24 | RB1 — Digital I/O / SEG17 |
| Pin 25 | RB2 — Digital I/O / SEG18 |
| Pin 26 | RB3 — Digital I/O / SEG19 |
| Pin 27 | RB4 — Digital I/O / SEG20 |
| Pin 28 | RB5 — Digital I/O / SEG21 |
| Pin 29 | RB6 — Digital I/O / ICSPCLK |
| Pin 30 | RB7 — Digital I/O / ICSPDAT |
| Pin 31 | RE0 — Digital I/O / VLCD1 |
| Pin 32 | RE1 — Digital I/O / VLCD2 |
| Pin 33 | RE2 — Digital I/O / VLCD3 |
| Pin 34 | RE3 — Digital I/O / COM4 |
| Pin 35 | RA6 — Digital I/O / SEG22 |
| Pin 36 | RA7 — Digital I/O / SEG23 |
| Pin 37 | VDD — Positive supply (second pin) |
| Pin 38 | VSS — Ground (second pin) |
| Pin 39 | NC — Not connected (per datasheet) |
| Pin 40 | EP — Exposed thermal pad - solder to ground for thermal dissipation |
Typical Applications
PIC16F1939-I/MV is suitable for 6 applications: Battery-Powered Sensor Nodes, Electronic Shelf Labels (ESL), Industrial Metering with LCD Readout, Home-Automation Control Panels, Capacitive-Touch User Interfaces, Low-Cost Consumer Appliances.
Battery-Powered Sensor Nodes
The PIC16F1939-I/MV's nanoWatt XLP technology delivers typical sleep currents below 100 nA and active currents in the microampere range at 32 MHz, making it ideal for battery-powered wireless sensor nodes. With 28 KB Flash for protocol stacks and sensor-fusion code, plus 1 KB RAM for buffering, the MCU handles typical BLE/Zigbee co-processor or LoRa SX127x driver duties comfortably. Its 2.3 V minimum supply supports direct connection to two AA alkaline cells without boost circuitry, extending service life. The on-chip 10-bit ADC with 14 channels interfaces directly with thermistors, photocells and MEMS sensors, while the 256-byte EEPROM stores calibration data across battery replacements.
Recommended
Electronic Shelf Labels (ESL)
The integrated segmented LCD driver - capable of up to 192 segments with the on-chip charge pump - removes the need for an external LCD controller in electronic shelf label designs. The PIC16F1939-I/MV drives 4-common multiplexed LCD panels directly while the nanoWatt XLP core sips power from coin cells for years. Verified data confirms 25 GPIO plus dedicated SEG/COM pins enable display plus a few buttons and an RF enable line for sub-GHz or BLE wake-up. The 28 KB Flash accommodates multi-page label bitmaps and over-the-air update routines, while 256-byte EEPROM stores the last-known price for instant boot display.
Recommended
Industrial Metering with LCD Readout
For water, gas and electricity meters, the PIC16F1939-I/MV combines a 14-channel 10-bit ADC, the integrated LCD driver and an extended industrial temperature range, all in a compact 5x5 mm UQFN. The MCU directly samples current shunts or sensor bridges, runs compensation math in 28 KB of Flash, and displays kilowatt-hours or cubic meters on a 192-segment LCD - all without external driver ICs. The nanoWatt XLP sleep mode keeps quiescent draw low enough for 10+ year battery life in non-line-powered meters. EEPROM endurance of 100k write cycles suits tamper-resistant cumulative counters.
Recommended
Home-Automation Control Panels
Wall-mounted home-automation keypads benefit from the PIC16F1939-I/MV's combination of capacitive-touch (mTouch/CTMU) support, segmented LCD driver and enough Flash for Zigbee/Bluetooth-Mesh co-processor command stacks. The 25 GPIO drive LED indicators, relays and I2C/Sensor peripherals, while the integrated LCD shows temperature, setpoint and status messages. Verified data shows the 40-UQFN's 5x5 mm footprint fits behind standard US/UK 1-gang wall plates, and XLP sleep current keeps the panel drawing negligible standby power from the mains-side supply.
Recommended
Capacitive-Touch User Interfaces
The CTMU (Charge Time Measurement Unit) and mTouch peripheral library turn the PIC16F1939-I/MV into a low-cost capacitive-touch controller for appliances, automotive interiors and IoT devices. With 25 GPIO available as touch channels, the MCU can implement 10-15 button or slider channels plus proximity sensing. Combined with the on-chip LCD for visual feedback, designers can replace dedicated touch ICs and host MCUs with a single chip. XLP low-power modes keep average consumption in the microamp range when the panel is idle, only waking on a touch event.
Recommended
Low-Cost Consumer Appliances
Microwave ovens, rice cookers, washing machines and other white goods often need a single-chip solution combining user I/O, sensor readout and segmented LCD. The PIC16F1939-I/MV delivers all three: 25 GPIO for keys and relays, the 10-bit ADC for thermistor/humidity sensing, and the integrated LCD driver for time/temperature display. Verified distributor data confirms 28 KB Flash is sufficient for menu logic, EEPROM stores user preferences across power cycles, and XLP nanoWatt technology survives standby on a coin-cell clock during power-off. The 40-UQFN package reduces BOM and assembly cost versus QFP alternatives.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1939-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1939-I/MV | PIC16F1939T-I/MV | PIC16F1939-E/MV | PIC16F1937-I/MV | PIC16F1938-I/MV |
|---|---|---|---|---|---|---|
| Package | 40-UQFN (5x5) | 40-UQFN (5x5) - same | 40-UQFN (5x5) - same | 40-UQFN (5x5) - same | 40-UQFN (5x5) - same | 40-UQFN (5x5) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Flash | 28 KB | 28 KB | 28 KB | 28 KB | 14 KB (-50%) | 16 KB (-43%) |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 512 B (-50%) | 768 B (-25%) |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Minimum VDD | 2.3 V | 1.8 V (extended) | 2.3 V | 2.3 V | 2.3 V | 2.3 V |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Unit Price (qty 1, USD) | $2.85 | $3.05 (est. LF premium) | $2.85 (same die) | $3.15 (est. ext-temp) | $2.55 (est. -10%) | $2.65 (est. -7%) |
Key Differentiators
- Highest Flash density in the PIC16F193x family in 40-UQFN (vs PIC16F1938-I/MV)
- Full 192-segment LCD driver with charge pump on-chip (vs PIC16F1937-I/MV)
- Extended temperature variant available on identical footprint (vs PIC16F1939-E/MV)
Design Notes
Estimated: at typical 5 V / 32 MHz operation with all peripherals active, the PIC16F1939-I/MV dissipates roughly 15 mW. The 40-UQFN EP pad must be soldered to a ground copper pour of at least 6 mm² per Microchip's package thermal guideline to keep theta_JA below ~35 °C/W. Without the EP properly soldered, junction temperature can exceed 125 °C in high-temperature industrial enclosures.
To achieve sub-100 nA sleep current, disable all unused peripherals via PCON/PIE registers, set all unused GPIO as outputs at logic 0, and configure the LCD charge pump off when the display is not in use. Verified Microchip nanoWatt XLP datasheet guidance recommends Sleep mode with WDT off for the lowest quiescent draw, enabling 10+ year coin-cell battery life in metering and ESL designs.
Place a 100 nF decoupling capacitor as close as possible to each VDD pin (the 40-UQFN has two VDD/VSS pairs). For LCD applications add a 1 µF bulk cap on the VLCD rail if the on-chip charge pump is used. Keep the ICSPCLK/ICSPDAT traces short and isolated from analog inputs to prevent programming glitches in production.
Do not exceed 5.5 V on any pin; the PIC16F1939 is not 5 V tolerant on analog inputs unless the ADC is configured for the proper voltage reference. Also, the LF variant (PIC16LF1939-I/MV) is required for designs below 2.3 V - using the F variant below 2.3 V will cause Flash read errors and brown-out resets.
Compliance Information
RoHS and lead-free per Microchip product page; halogen-free per Microchip environmental compliance data sheet. Industrial temperature grade (-40C to +85C) - not AEC-Q100 qualified; choose -E (extended) or -Q automotive variants for AEC-Q100 requirements.