Microchip Technology

PIC16F1946T-I/MR - 14KB Flash 8-Bit MCU LCD Driver | Microchip

MPN: PIC16F1946T-I/MR ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 5.5 V Vdss < 60 nA typical (sleep mode, LCD off) Id QFN-64 (MR), 8x8 mm with exposed pad Package 32 MHz Speed Flash (self-programmable) Memory
From $2.21 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $3.45 $3.45
10 $3.1 $31.00
100 $2.76 $276.00
500 $2.48 $1,240.00
1,000 $2.21 $2,210.00
ℹ️ All prices are in USD

PIC16F1946T-I/MR Overview

The Microchip Technology PIC16F1946T-I/MR is a 64-pin flash-based 8-bit CMOS microcontroller with an integrated LCD driver and nanoWatt XLP (eXtra Low Power) technology, packaged in an 8x8 mm QFN-64 (MR) with exposed pad. It integrates 14 KB of self-programmable Flash program memory, 512 bytes of SRAM, and 256 bytes of EEPROM data memory, runs from a 32 MHz internal oscillator, and operates across 2.3 V to 5.5 V supply. According to the manufacturer datasheet, the device exposes up to 54 digital I/O pins with individual pull-up, interrupt-on-change, and peripheral pin select options, plus a hardware LCD driver supporting up to 192 segments.

A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a rich set of peripheral interfaces into one package. In the wider semiconductor taxonomy this part sits under 8-bit MCU -> microcontroller -> embedded processor -> integrated circuit. The PIC16F family adds Microchip's nanoWatt XLP technology, a category of sleep currents below 1 uA in deep-sleep modes, which makes PIC16F1946 particularly suitable for battery-powered human-machine interface (HMI) products.

Key differentiating features include the on-chip segmented LCD driver (up to 192 segments at 1/4 duty, 1/3 bias), a 10-bit ADC with up to 17 channels, two 8-bit timers plus one 16-bit timer, two CCP modules, an MSSP (SPI/I2C) and an enhanced USART, plus a charge time measurement unit (CTMU) for capacitive touch sensing. The 32 MHz internal oscillator eliminates the external crystal in many designs, reducing BOM cost. The nanoWatt XLP sleep current (typically < 60 nA in sleep mode with LCD off) extends battery life in always-on metering and remote-control products.

The architecture is a Harvard RISC core with a 14-bit instruction word and a single-cycle ALU, giving predictable deterministic execution well suited to deterministic control loops and interrupt-driven firmware. The LCD charge-pump and bias generator are on-chip, so designers need only the segment and common-panel capacitors and the glass itself. Internal phase-locked loops multiply the 16 MHz HFINTOSC up to the 32 MHz system clock with software-selectable postscalers, allowing dynamic power tuning.

Typical applications include white-good user interfaces (washing machines, microwave ovens, induction cookers), smart thermostats and HVAC control panels, blood-pressure monitors and other medical home-care devices, electricity-meter LCDs, point-of-sale terminals, and any portable product that combines an LCD with battery operation. The wide 2.3-5.5 V range accepts 2xAA, 3xAA, lithium coin, or regulated 5 V rails without level shifters.

When designing with this part, place a 0.1 uF ceramic decoupling capacitor on every VDD/AVDD/VBAT pin pair as close to the package as possible, tie the MCLR pin to VDD through a 10 kohm resistor with a 100 nF cap to ground for safe in-circuit serial programming, and follow the QFN-64 thermal-pad soldering recommendations (4 to 6 thermal vias under the e-pad) for reliable production. The LCD bias-network capacitors should be ceramic X7R with a value matching the chosen bias configuration in the datasheet.

This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes that complement (but do not replace) the manufacturer datasheet.

Drop-in alternatives for PIC16F1946T-I/MR — 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 PIC16F1946T-I/MR (same form factor and footprint) — differing in LCD Driver, Package, Timers, Communication, Operating Temperature.

Microchip Technology
LCD Driver: Up to 256 segments (direct glass drive)
Package: 44-pin TQFP (PT), 10x10 mm, lead-free
Timers: TMR0, TMR1, TMR2 (plus WDT)
Microchip Technology
LCD Driver: Integrated, up to 184 segments
Package: 64-pin TQFP (PT), 10x10 mm, 0.5 mm pitch
Timers: Multiple 8/16-bit timers
Microchip Technology
LCD Driver: Integrated with charge pump, up to 192 segments
Package: 64-pin QFN / HVQCCN (MR), 9 x 9 mm with exposed pad
Timers: 4 x 16-bit + 2 x 8-bit
Microchip Technology
LCD Driver: Integrated segment driver, up to 184 segments
Package: 64-pin QFN (MR), 9x9 mm
Timers: Multiple 8-bit and 16-bit timers

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F1946-I/MR

✅ Drop-In
📦 QFN-64 (MR)
same die/package as PIC16F1946T-I/MR, supplied in tray instead of tape-and-reel (T suffix)

📋 Reference alternative (not in catalog)

PIC16F1947-I/MR

✅ Drop-In
Microchip Technology
📦 QFN-64 (MR)
8-bit PIC16 mid-range (14-bit instruction word) · 28 KB (16K x 14 words) · 1 KB · 256 B · 32 MHz (8 MHz internal oscillator with 4x PLL) · 2.3 V to 5.5 V · 25 · 10-bit, multiple channels

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC16F1939-I/PT

✅ Drop-In
Microchip Technology
📦 QFN-64 (MR)
Enhanced Mid-Range PIC16 8-bit · 28 KB (16K x 14 words) · 1 KB · 256 bytes · 32 MHz (8 MIPS) · 2.3 V to 5.5 V (I-grade) · 36 (with PPS remap) · 10-bit, up to 14 channels

✓ In Stock

$3.42 / Unit

View Datasheet →

PIC16F1946-E/PT

✅ Drop-In
Microchip Technology
📦 QFN-64 (MR)
PIC® XLP™ 16F · 8-bit PIC16 enhanced mid-range · 14 KB (8K x 14 words) · 512 bytes · 256 bytes · 32 MHz (8 MIPS) · 2.3 V to 5.5 V · 25

✓ In Stock

$2.7 / Unit

View Datasheet →

PIC16F1946T-I/MR Maximum Ratings & Electrical Characteristics

Program Memory Type Flash (self-programmable)
Program Memory Size 14 KB
Data RAM 512 B
Data EEPROM 256 B
CPU 8-bit PIC16 RISC, 14-bit instruction word
Maximum CPU Clock 32 MHz
Supply Voltage (VDD) 2.3 V to 5.5 V
I/O Pins 54 (maximum, package-dependent)
ADC 10-bit, up to 17 channels
Timers Two 8-bit + one 16-bit
CCP Modules 2
Communication 1x MSSP (SPI/I2C), 1x Enhanced USART
LCD Driver Up to 192 segments, integrated charge pump
nanoWatt XLP Sleep Current < 60 nA typical (sleep mode, LCD off)
Operating Temperature -40C to +85C (Industrial)
Package QFN-64 (MR), 8x8 mm with exposed pad
Mounting Type Surface Mount
RoHS Status Compliant
MSL Level 3

PIC16F1946T-I/MR qfn-64 (mr), 8x8 mm with exposed pad Pin Configuration Guide

Pin configuration for PIC16F1946T-I/MR (qfn-64 (mr), 8x8 mm with exposed pad package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

qfn-64 (mr), 8x8 mm with exposed pad package pinout diagram for PIC16F1946T-I/MR

No detailed pinout data available for PIC16F1946T-I/MR.

Refer to the datasheet for full pin configuration.

Typical Applications

PIC16F1946T-I/MR is suitable for 6 applications: White-Good HMI Panel, Smart Thermostat and HVAC Controller, Home Blood-Pressure Monitor, Single-Phase Electricity Meter with LCD, POS Terminal and Barcode Scanner, Portable Cooking Thermometer.

🏭

White-Good HMI Panel

The PIC16F1946T-I/MR is well suited for washing-machine, microwave, and induction-cooker user interfaces. Its integrated LCD driver supports up to 192 segments, removing the need for an external segment driver, and the on-chip charge pump generates the LCD bias voltage directly from a single 5 V rail, cutting BOM cost. The nanoWatt XLP sleep current keeps standby power below the 1 W Energy Star threshold for always-on appliances. Place the QFN-64 with thermal-via stitching under the exposed pad for reliable reflow, and route the segment lines directly to the LCD glass through short, parallel traces to minimise cross-talk. A typical firmware loop runs the main UI on a 16 MHz HFINTOSC tick and lets the charge pump refresh the LCD autonomously during sleep.

🌐

Smart Thermostat and HVAC Controller

In wall-mount thermostats the PIC16F1946T-I/MR provides the LCD panel, the 10-bit ADC for temperature sensing, and the capacitive-touch CTMU for capacitive buttons in a single chip. The 2.3-5.5 V supply accepts 24 VAC-derived rails after rectification, and the integrated USART and MSSP drive the Wi-Fi/BLE module and the HVAC control bus. With the LCD running at 1/4 duty and the CPU in sleep, total quiescent current stays below 30 uA so two AA cells can back up the clock during power loss. Designers should reserve one timer for the PWM-driven triac control, and use the ADC's internal 1.024 V reference for ratiometric thermistor measurements.

💊

Home Blood-Pressure Monitor

For medical home-care devices, the PIC16F1946T-I/MR combines the segmented LCD for systolic/diastolic/pulse display, a 10-bit ADC for the pressure sensor, and nanoWatt XLP sleep for long battery life between measurements. The on-chip CTMU drives a tactile button matrix without external resistors, and the MSSP (I2C) interfaces to the digital pressure transducer. The 32 MHz internal oscillator removes the external crystal, allowing a single-PCB construction that fits the meter housing. Validate IEC 60601-1-2 EMI margins on the LCD segment lines, and use the charge pump in bypass mode at low temperature to keep the LCD contrast stable.

Single-Phase Electricity Meter with LCD

The PIC16F1946T-I/MR runs the meter's LCD, the energy-measurement loop and the optical port in a single chip. The integrated 32 MHz oscillator and the 10-bit ADC sample the shunt or current transformer at 4 kS/s, while the LCD driver displays kWh, voltage and time on up to 192 segments. The MSSP supports the IEC 62056-21 optical interface, and the nanoWatt XLP sleep holds RTC and LCD while idle. Use the internal voltage reference (1.024 V) for the ADC and calibrate the metrology loop against the 50/60 Hz line frequency measured through the zero-cross detector on the comparator.

🖥️

POS Terminal and Barcode Scanner

Portable point-of-sale terminals benefit from the PIC16F1946T-I/MR's LCD driver for the operator display, its 32 MHz core for real-time serial protocols, and the XLP sleep current for shift-long battery runtime. The enhanced USART drives the barcode scanner and receipt printer, while the MSSP (SPI) talks to the secure element or NFC reader. With 54 I/O available, designers can add keypad scanning, audio feedback, and battery monitoring without an I/O expander. Use the 16-bit timer to debounce the keypad matrix and the CTMU to detect the operator's presence on the touch keypad.

📱

Portable Cooking Thermometer

Battery-powered wireless cooking thermometers use the PIC16F1946T-I/MR to drive a small LCD showing the probe temperature, read the NTC thermistor via the 10-bit ADC, and transmit over a low-power RF module connected to the EUSART. The nanoWatt XLP sleep current allows months of standby on a single CR2032 coin cell, and the on-chip temperature indicator removes the need for an external temperature sensor for cold-junction compensation. Implement the ADC reading as a periodic wake-up using the WDT, then return to sleep after transmitting, which keeps the average current below 5 uA in typical use.

What is the program memory size of PIC16F1946T-I/MR?
The PIC16F1946T-I/MR integrates 14 KB of self-programmable Flash program memory, 512 bytes of SRAM data memory, and 256 bytes of EEPROM data memory. According to the Microchip datasheet, the Flash supports up to 10 k erase/write cycles and the EEPROM supports up to 100 k cycles, making the part suitable for firmware upgrades in the field via ICSP.
What supply voltage does PIC16F1946T-I/MR require?
The PIC16F1946T-I/MR operates from 2.3 V to 5.5 V on VDD, covering the 3.3 V and 5 V rails common in white-good and industrial panels. The device also includes an internal LCD charge pump so glass bias is generated from VDD without an external negative voltage rail, simplifying the BOM.
How many LCD segments can PIC16F1946T-I/MR drive?
The on-chip segmented LCD controller can drive up to 192 segments in 1/4 duty, 1/3 bias mode, or a larger pixel count in static and 1/2 duty modes. The internal charge pump eliminates the need for an external bias supply, which makes it drop-in suitable for white-good and metering HMIs.
What is the difference between PIC16F1946 and PIC16F1947?
The PIC16F1946 and PIC16F1947 differ in pin count and package options: PIC16F1946 is offered in 28/40/44/64-pin packages, while PIC16F1947 extends to 64/80-pin packages with up to 67 I/O. Both share the same core, peripherals, and 14 KB Flash. For designs that fit within 54 I/O, PIC16F1946T-I/MR is the lower-cost choice.
Where can I buy PIC16F1946T-I/MR online?
The PIC16F1946T-I/MR is in active distribution at DigiKey (PIC16F1946T-I/MR-ND), Mouser, and Microchip Direct. Per distributor listings, the qty-1 unit price starts around 3.45 USD as of 2026-09-21, with volume breaks at 10, 100, 500 and 1000 pieces.
What is the lead time for PIC16F1946T-I/MR?
Based on current distributor inventory data as of 2026-09-21, PIC16F1946T-I/MR is in stock at DigiKey with immediate dispatch. For large bulk orders beyond distributor stock, Microchip Direct typically quotes a 6-12 week factory lead time. Always reconfirm lead time before placing a production PO.
Is PIC16F1946T-I/MR in stock?
Yes, PIC16F1946T-I/MR is reported in stock at DigiKey (NewCondition) and Mouser as of 2026-09-21. The lifecycle status is ACTIVE per Microchip, meaning the part is in full production and not subject to last-time-buy restrictions.
PIC16F1946T-I/MR vs PIC16F1939 - which is better for battery meters?
PIC16F1946T-I/MR is the better choice for battery-powered metering: it adds the nanoWatt XLP technology, sleeps below 60 nA with the LCD off, and integrates an LCD charge pump, so the entire meter can run from two AA cells. PIC16F1939 lacks XLP and the LCD charge pump, so it needs an external bias supply and consumes more standby current.
When should I choose PIC16F1946T-I/MR over PIC16F1938?
Choose PIC16F1946T-I/MR when you need the larger QFN-64 footprint (54 I/O, more ADC channels) and nanoWatt XLP sleep current for battery-powered applications. PIC16F1938 in 28-pin SSOP/SOIC/ML packages is appropriate for cost-sensitive, low-pin-count designs without strict standby-power requirements.
What is the best drop-in replacement for PIC16F1946T-I/MR?
The best drop-in replacement is PIC16F1946-I/MR (the non-tape-and-reel variant) which is the same die in the same QFN-64 (MR) package. For functional migration to a higher-end part on the same footprint, PIC16F1947-I/MR is the natural next step within the same datasheet family.
Where to download PIC16F1946T-I/MR datasheet PDF?
The PIC16F1946T-I/MR datasheet is available on Microchip's website (see datasheet_url field) as a multi-page PDF covering electrical characteristics, instruction set, peripheral registers, and the LCD driver. You can also retrieve the same document via alldatasheet.com (PDF, approximately 4 MB) or directly from your distributor's product page.
Where to find PIC16F1946T-I/MR pinout?
The complete PIC16F1946T-I/MR pinout is documented in the datasheet's pinout tables for the QFN-64 (MR) package, showing all 64 pins including VDD, VSS, AVSS, AVDD, Vcap for the LCD regulator, MCLR, and the segment / common pin assignments for the integrated LCD controller.
What are the key specifications of PIC16F1946T-I/MR that engineers should know?
Key PIC16F1946T-I/MR specifications: 14 KB Flash, 512 B RAM, 256 B EEPROM, 32 MHz max CPU clock, 2.3-5.5 V VDD, 10-bit ADC with up to 17 channels, integrated LCD driver up to 192 segments, nanoWatt XLP sleep current below 60 nA, two 8-bit plus one 16-bit timer, MSSP (SPI/I2C) and enhanced USART, all in a 64-pin QFN-8x8 mm package.
Is PIC16F1946T-I/MR suitable for capacitive touch user interfaces?
Yes, PIC16F1946T-I/MR is suitable for capacitive touch HMIs. The on-chip CTMU (Charge Time Measurement Unit) combined with the LCD driver enables touch buttons and sliders with no external analog front end. Combined with the nanoWatt XLP sleep current, a touch keypad can wake the MCU only when touched, preserving battery life.
What is the best cross-brand equivalent for PIC16F1946T-I/MR?
There is no true pin-to-pin cross-brand equivalent for PIC16F1946T-I/MR in QFN-64, because the integrated LCD driver plus nanoWatt XLP sleep current is unique to the PIC16F family. The closest cross-brand alternatives are Renesas RL78 with LCD (different package) and NXP LPC with segmented LCD, both requiring PCB rework - they are not drop-in and should be considered only for new designs.

Engineering reference data for PIC16F1946T-I/MR — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16F1946T-I/MR when you need a 64-pin 8-bit MCU with integrated LCD driver and ultra-low sleep current for battery-powered HMI products in the white-good, metering, and home-medical segments. The same QFN-64 footprint is shared with PIC16F1946-I/MR (tray), PIC16F1947-I/MR (28 KB Flash upgrade), and PIC16F1946-E/PT (125 C grade), enabling a single PCB to serve multiple SKUs. Pick PIC16F1939-I/PT only when you need its larger 28 KB Flash and are not constrained by sleep current. Avoid PIC16F1947 if you do not need the extra memory, since its higher I/O count and die cost more. For new designs requiring different peripherals, the newer PIC16F18877-I/PT family (more Core Independent Peripherals) is worth evaluating, though it is a different package.

Comparison with Alternatives

Parameter This Product PIC16F1946-I/MR PIC16F1947-I/MR PIC16F1939-I/PT PIC16F1946-E/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package QFN-64 (MR), 8x8 mm QFN-64 (MR), 8x8 mm - same QFN-64 (MR), 8x8 mm - same QFN-64 (MR), 8x8 mm - same QFN-64 (MR), 8x8 mm - same
Program Flash 14 KB 14 KB 28 KB 28 KB 14 KB
Data RAM 512 B 512 B 1 KB 1 KB 512 B
Data EEPROM 256 B 256 B 256 B 256 B 256 B
Maximum CPU Clock 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Operating Temperature -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +125C (extended)
nanoWatt XLP Sleep Yes (<60 nA typical) Yes (<60 nA typical) Yes (<60 nA typical) No (older nanoWatt, ~1 uA) Yes (<60 nA typical)
LCD Segments (max) 192 192 192 192 192

Key Differentiators

  • nanoWatt XLP deep-sleep current below 60 nA (vs PIC16F1939-I/PT)
  • Same QFN-64 footprint extends in-family without PCB rework (vs PIC16F1947-I/MR)
  • Same die in tray packaging for production (vs PIC16F1946-I/MR)
  • Extended temperature grade on identical footprint (vs PIC16F1946-E/PT)

Design Notes

Decouple every VDD pin pair with a 100 nF X7R ceramic placed within 2 mm of the package, and add a single bulk 10 uF tantalum or ceramic at the regulator output. The PIC16F1946T-I/MR integrates an LCD charge pump that draws brief peak currents when refreshing pixels, so the bulk cap should be sized to keep VDD ripple below 50 mV. Tie all unused I/O to VDD or VSS through the internal weak pull-up or directly, and configure them as outputs low to minimise sleep current.

Estimated: At 32 MHz CPU clock and VDD 3.3 V, the active current is about 5.5 mA giving a dissipation of approximately 18 mW. With QFN-64 theta_JA of around 30 C/W on a 4-layer 1-oz PCB with thermal vias under the exposed pad, the junction temperature rise above ambient is below 1 C - well within the 125 C maximum. The exposed pad must be soldered to the PCB for the datasheet thermal resistance to hold; dry joints under the e-pad inflate theta_JA dramatically.

Place the ICSP connector (MCLR/VDD/VSS/PGD/PGC) at the board edge so the production programmer can reach it without removing the LCD glass. Route the segment bus in a single 16-bit bus to the LCD connector, keep the common pins in a separate bus, and add ground-guard traces around the high-impedance segment lines to avoid crosstalk from digital signals. Stitch the QFN-64 thermal pad with an array of 4-6 thermal vias (0.3 mm drill, 0.65 mm pitch) to the internal ground plane for both thermal and electrical bonding.

Do not forget to configure unused pins as outputs (or enable the global weak pull-up) - floating inputs can cause supply current to rise by hundreds of uA. The AVDD and AVSS pins must be connected even if the ADC is unused, otherwise the part can fail to start. Ensure the MCLR pin has a 10 kohm pull-up to VDD and a 100 nF cap to ground; without these the ICSP programming chain is unreliable. Do not enable the LCD charge pump above the maximum VDD; it is not a boost regulator and the output voltage is clamped to the LCD bias level.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliance per Microchip product page. Lead-free and halogen-free per datasheet. Not AEC-Q100 qualified; choose PIC16F1946-E/PT for extended-temperature industrial use. For automotive AEC-Q100 work, select a PIC16F1xxx part that is explicitly automotive-grade.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F1946T-I/MR datasheet PIC16F1946T-I/MR price PIC16F1946T-I/MR buy PIC16F1946 vs PIC16F1947 PIC16F1946 QFN-64 LCD microcontroller 8-bit MCU with integrated LCD driver nanoWatt XLP microcontroller for battery meter PIC16F1946T-I/MR pinout Microchip PIC16F1946T-I/MR DigiKey what is the drop-in replacement for PIC16F1946T-I/MR PIC16F1946T-I/MR lead time PIC16F1946T-I/MR in stock PIC16F1946 equivalent same package 14KB flash 8-bit MCU QFN-64 PIC16F1946 for washing machine HMI

Related Components & Terms

Microchip Technology PIC16F1946T-I/MR PIC16F1946 PIC16F1947 PIC16F1939 PIC16F18877 PIC16F family 8-bit microcontroller RISC CPU Harvard architecture Flash memory EEPROM RAM nanoWatt XLP QFN-64 MR package LCD driver segmented LCD 10-bit ADC CTMU capacitive touch MSSP SPI I2C USART ICSP RoHS REACH AEC-Q100 32 MHz internal oscillator
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details