Microchip Technology

PIC16LF1946-E/PT - 8-Bit 32MHz XLP MCU 14KB Flash | Microchip

MPN: PIC16LF1946-E/PT ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 3.6 V Vdss TQFP-64 (PT), 10x10 mm, 1.0 mm height Package 32 MHz Speed 14 KB (8K x 14 words) Memory
From $2.45 USD / Unit
MOQ: 1 |
Price updated: 2026-09-24
Volume Pricing
Qty Unit Price Extended
1 $4.1 $4.10
10 $3.69 $36.90
100 $3.15 $315.00
500 $2.74 $1,370.00
1,000 $2.45 $2,450.00
ℹ️ All prices are in USD

PIC16LF1946-E/PT Overview

The Microchip Technology PIC16LF1946-E/PT is a PIC16F-series 8-bit RISC microcontroller featuring a 32MHz core, 14KB (8K x 14) of Flash program memory, 512 bytes of SRAM, and 256 bytes of EEPROM, housed in a 64-pin TQFP (10x10 mm) surface-mount package. The 'LF' designation and 'XLP' (eXtreme Low Power) nanoWatt technology enable operation across a 2.3V to 3.6V supply range with sub-microamp sleep currents suitable for battery-powered applications.

An 8-bit microcontroller is a compact, single-chip processor that integrates a CPU, RAM, non-volatile program memory, and peripherals onto a single silicon die. It belongs to the broader microcontroller (MCU) family within embedded processing, itself a sub-category of microcomputer ICs in the integrated circuit hierarchy (microcontroller -> microprocessor -> semiconductor -> IC). 8-bit MCUs like the PIC16F-series are widely deployed where deterministic timing, low cost, and low power outweigh the throughput demands of 32-bit cores.

Key features of the PIC16LF1946-E/PT include 36 general-purpose I/O pins, an integrated LCD driver with charge pump capable of driving segment displays up to 192 segments, a 10-bit ADC with up to 17 channels, multiple Enhanced USART, SPI, and I2C peripherals, and four 8-bit timers plus a 16-bit timer. The device supports Core Independent Peripherals (CIPs) that offload tasks from the CPU, freeing it for application logic.

The architecture is built on a modified Harvard RISC design with a 14-bit instruction word, allowing most instructions to execute in a single cycle. With XLP nanoWatt technology, sleep current drops to roughly 50 nA typical, and the integrated LCD driver operates while the CPU is in sleep — a critical capability for energy-harvesting and always-on display applications. The 64-pin TQFP package exposes extensive I/O, including dedicated pins for the LCD segment drive and analog channels.

Typical applications include industrial control panels with integrated LCD displays, low-cost consumer appliances, smart metering and energy monitors, medical handheld devices, and battery-backed sensors with segment-LCD readouts. The integrated LCD driver eliminates the need for an external display controller, reducing BOM cost and PCB footprint in HMI designs.

When designing with this MCU, ensure the VDD/VSS pins have adequate decoupling (100nF ceramic + 10uF bulk) and respect the maximum clock rate derating curves above 3.0V. Programming via ICSP requires the standard Microchip ICD/REAL ICE toolchain — code protection should be configured in the configuration word before deployment.

This page synthesizes distributor pricing, drop-in alternatives within the PIC16LF193x/194x/190x families, and practical design notes that go beyond the manufacturer datasheet's introductory chapters.

Drop-in alternatives for PIC16LF1946-E/PT — 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 PIC16LF1946-E/PT (same form factor and footprint) — differing in ADC, LCD Driver, Package, Timers, Program Memory (Flash).

Microchip Technology
ADC: 10-bit, up to 14 channels
LCD Driver: Yes (up to 96 segments)
Package: 44-pin TQFP (PT), 10x10 mm
Microchip Technology
ADC: 12-bit, with computation (ADC²)
LCD Driver: Integrated, up to 192 segments with charge pump
Package: 64-pin TQFP (PT), 10x10 mm

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

PIC16LF1946-I/PT

✅ Drop-In
📦 TQFP-64 (10x10 mm)
Same die and TQFP-64 pinout; -I grade -40C to +85C vs -E grade -40C to +125C (-40C lower max temp, otherwise identical)

📋 Reference alternative (not in catalog)

PIC16LF1947-E/PT

✅ Drop-In
📦 TQFP-64 (10x10 mm)
Same TQFP-64 footprint and peripheral set; Flash 28 KB vs 14 KB (+100%), SRAM 1 KB vs 512 B (+100%), otherwise identical pinout

📋 Reference alternative (not in catalog)

PIC16LF1946T-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (10x10 mm)
PIC® 16F XLP™ · 8-bit PIC16 RISC (modified Harvard) · 14 KB (8K x 14 words) · 512 bytes · 256 bytes · 32 MHz · 1.8 V to 3.6 V (LF process) · Integrated, up to 192 segments with charge pump

✓ In Stock

$1.8 / Unit

View Datasheet →

PIC16LF1939-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (10x10 mm)
PIC16 enhanced mid-range 8-bit RISC · 28 KB (16K x 14 words) · 1 KB · 256 B · 32 MHz · 200 ns (at 20 MHz, 4T) · 1.8 V to 3.6 V · 36

✓ In Stock

$1.52 / Unit

View Datasheet →

PIC16LF1934-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (10x10 mm)
PIC 8-bit (14-bit instruction word) · PIC16F (PIC16LF193x family) · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 32 MHz · 20 MHz internal oscillator · 1.8 V to 3.6 V

✓ In Stock

$2.41 / Unit

View Datasheet →

PIC16LF1933-I/PT

✅ Drop-In
📦 TQFP-64 (10x10 mm)
Same TQFP-64 footprint; Flash 7 KB vs 14 KB (-50%), SRAM 256 B vs 512 B (-50%); no LCD driver; -I grade (-40C to +85C vs -E grade -40C to +125C)

📋 Reference alternative (not in catalog)

PIC16LF1946-E/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC16F RISC, 8-bit data / 14-bit instruction
Maximum CPU Frequency 32 MHz
Program Memory (Flash) 14 KB (8K x 14 words)
Data SRAM 512 bytes
Data EEPROM 256 bytes
Supply Voltage (VDD) 2.3 V to 3.6 V
I/O Pins 36
ADC 10-bit, up to 17 channels
LCD Driver Integrated, up to 192 segments
Timers 4 x 8-bit + 1 x 16-bit
Communication Peripherals EUSART, SPI, I2C
Operating Temperature -40 C to +125 C (E = extended grade)
Package TQFP-64 (PT), 10x10 mm, 1.0 mm height
Low-Power Technology XLP nanoWatt (sleep current ~50 nA typical)
Mounting Type Surface Mount
RoHS Status Compliant (LEAD FREE per datasheet)

PIC16LF1946-E/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 RB7 — PORTB I/O bit 7 / ICSP programming data
Pin 2 RB6 — PORTB I/O bit 6 / ICSP programming clock
Pin 3 RA5 — PORTA I/O bit 5
Pin 4 RA4 — PORTA I/O bit 4
Pin 5 RA3 — PORTA I/O bit 3
Pin 6 RC0 — PORTC I/O bit 0
Pin 7 RC1 — PORTC I/O bit 1
Pin 8 RC2 — PORTC I/O bit 2
Pin 9 RC3 — PORTC I/O bit 3
Pin 10 RC4 — PORTC I/O bit 4
Pin 11 RC5 — PORTC I/O bit 5
Pin 12 RC6 — PORTC I/O bit 6
Pin 13 RC7 — PORTC I/O bit 7
Pin 14 VSS — Ground reference
Pin 15 VDD — Positive supply voltage (2.3V-3.6V)
Pin 16 RA0 — PORTA I/O bit 0 / analog input
Pin 17 RA1 — PORTA I/O bit 1 / analog input
Pin 18 RA2 — PORTA I/O bit 2 / analog input
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (2.3V-3.6V)
Pin 21 RE3 — PORTE I/O bit 3 / MCLR
Pin 22 RD0 — PORTD I/O bit 0
Pin 23 RD1 — PORTD I/O bit 1
Pin 24 RD2 — PORTD I/O bit 2
Pin 25 RD3 — PORTD I/O bit 3
Pin 26 RD4 — PORTD I/O bit 4
Pin 27 RD5 — PORTD I/O bit 5
Pin 28 RD6 — PORTD I/O bit 6
Pin 29 RD7 — PORTD I/O bit 7
Pin 30 VSS — Ground reference
Pin 31 VDD — Positive supply voltage (2.3V-3.6V)
Pin 32 RE0 — PORTE I/O bit 0
Pin 33 RE1 — PORTE I/O bit 1
Pin 34 RE2 — PORTE I/O bit 2
Pin 35 RC0 — PORTC I/O bit 0 (alternate)
Pin 36 RC1 — PORTC I/O bit 1 (alternate)
Pin 37 RC2 — PORTC I/O bit 2 (alternate)
Pin 38 RC3 — PORTC I/O bit 3 (alternate)
Pin 39 RC4 — PORTC I/O bit 4 (alternate)
Pin 40 RC5 — PORTC I/O bit 5 (alternate)
Pin 41 RC6 — PORTC I/O bit 6 (alternate)
Pin 42 RC7 — PORTC I/O bit 7 (alternate)
Pin 43 VSS — Ground reference
Pin 44 VDD — Positive supply voltage (2.3V-3.6V)
Pin 45 RB0 — PORTB I/O bit 0 / analog input
Pin 46 RB1 — PORTB I/O bit 1 / analog input
Pin 47 RB2 — PORTB I/O bit 2 / analog input
Pin 48 RB3 — PORTB I/O bit 3 / analog input
Pin 49 RB4 — PORTB I/O bit 4
Pin 50 RB5 — PORTB I/O bit 5
Pin 51 VSS — Ground reference
Pin 52 VDD — Positive supply voltage (2.3V-3.6V)
Pin 53 LCDSEG0 — LCD segment driver output
Pin 54 LCDSEG1 — LCD segment driver output
Pin 55 LCDSEG2 — LCD segment driver output
Pin 56 LCDSEG3 — LCD segment driver output
Pin 57 LCDSEG4 — LCD segment driver output
Pin 58 LCDSEG5 — LCD segment driver output
Pin 59 LCDSEG6 — LCD segment driver output
Pin 60 LCDSEG7 — LCD segment driver output
Pin 61 LCDCOM0 — LCD common driver output
Pin 62 LCDCOM1 — LCD common driver output
Pin 63 LCDCOM2 — LCD common driver output
Pin 64 LCDCOM3 — LCD common driver output

Typical Applications

PIC16LF1946-E/PT is suitable for 6 applications: Industrial Control Panel with Segment LCD, Smart Electricity Meter with LCD Readout, Battery-Powered Medical Handheld Device, Consumer Appliance with LCD User Interface, Automotive Dashboard Sub-Display, Wireless Sensor Node with LCD Display.

🏭

Industrial Control Panel with Segment LCD

The PIC16LF1946-E/PT is purpose-built for industrial HMI panels that integrate a segment-LCD readout alongside digital I/O. Its on-chip LCD driver supports up to 192 segments — sufficient for 8-digit alphanumeric plus icon and bar-graph displays — and runs while the CPU is in sleep, drawing roughly 50 nA typical. The 32 MHz / 8 MIPS core scans keypads, drives relays, and reads sensors concurrently with display refresh. Operates from 2.3V-3.6V so a single 3.3V LDO powers the whole board, simplifying EMC compliance. The 36 I/O pins handle multiplexed 4x4 keypads, opto-isolated inputs, and buzzer drivers without external logic.

⚡

Smart Electricity Meter with LCD Readout

In single-phase smart meters the PIC16LF1946-E/PT reads the ADE7953 energy-measurement IC over SPI, drives a multi-digit segment LCD showing kWh and instantaneous power, and transmits data via the integrated EUSART to a concentrator. Its 14 KB Flash accommodates the metering stack plus IEC 62056 protocol, and the 256-byte EEPROM stores tamper logs and calibration constants across decades. XLP nanoWatt sleep keeps quiescent draw under 100 uA between sensor reads, critical for long-life battery-backed meters. The 10-bit ADC handles simultaneous voltage/current monitoring and battery health checks.

💊

Battery-Powered Medical Handheld Device

Handheld medical devices such as pulse oximeters, glucose meters, and infusion pumps demand low-power MCU control with a clear LCD. The PIC16LF1946-E/PT's XLP nanoWatt sleep (roughly 50 nA) extends battery life for months between cell changes, while the integrated LCD driver displays readings without waking the CPU. The 36 I/O pins interface the sensor front-end, motor driver, and key switches. The -E temperature grade (-40C to +125C) supports cold-chain logistics and rugged clinical environments. 14 KB Flash accommodates sensor calibration tables and the IEC 60601-1-8 alarm-tone engine with margin.

🏭

Consumer Appliance with LCD User Interface

Small home appliances — coffee machines, rice cookers, microwave ovens — pair the PIC16LF1946-E/PT with a segment-LCD display and capacitive touch buttons. The MCU's EUSART drives Wi-Fi/BLE modules for IoT connectivity, while timers generate PWM outputs for motor control and heater regulation. The integrated LCD driver eliminates an external controller, reducing BOM cost by roughly $0.50 per unit. Operates directly from a 3.3V rail derived from a capacitive-drop supply. The 10-bit ADC reads NTC thermistors and water-level sensors at high enough sample rate for closed-loop control.

🚗

Automotive Dashboard Sub-Display

The PIC16LF1946-E/PT's -40C to +125C extended temperature range makes it suitable for non-safety automotive sub-displays: HVAC status, mirror position indicators, seat-memory readouts. The MCU reads CAN-bus data via an external MCP2515 CAN controller over SPI and renders driver information on a small segment-LCD. The 14 KB Flash stores seat-memory profiles, CAN message filters, and firmware-update bootloaders. The 36 I/O pins handle backlight PWM, button matrix, and indicator LEDs. Note this is not AEC-Q100 qualified; for safety-critical or AEC-Q100 displays upgrade to PIC16LF1946-I/PT plus external AEC-Q100 components.

🧩

Wireless Sensor Node with LCD Display

Battery-operated wireless sensor nodes with segment-LCD readouts — typical in industrial IoT, building automation, and HVAC monitoring — leverage the PIC16LF1946-E/PT's XLP nanoWatt sleep to achieve multi-year battery life. The MCU sleeps at roughly 50 nA between sensor reads, wakes periodically to acquire temperature/humidity via I2C, transmits via a sub-GHz radio (SX1276) over SPI, then updates the LCD segment display without CPU intervention. The 14 KB Flash handles LoRaWAN/Wi-Fi stacks plus local UI logic. The 2.3V-3.6V range matches 2x AA alkaline cells directly.

Recommended Products Summary

PIC16LF1947-E/PT Memory-upgrade sibling for larger firmware Used in: Industrial Control Panel with Segment LCD MCP1700 3.3V LDO regulator for MCU rail Used in: Industrial Control Panel with Segment LCD 24LC256 I2C EEPROM for parameter logging Used in: Industrial Control Panel with Segment LCD PIC16LF18876-I/PT Microchip Technology Used in: Smart Electricity Meter with LCD Readout MCP9808 I2C temperature sensor for thermal compensation Used in: Smart Electricity Meter with LCD Readout MCP1640 Boost regulator for single-AA operation Used in: Battery-Powered Medical Handheld Device PIC16LF18854-I/SO Microchip Technology Used in: Battery-Powered Medical Handheld Device MCP73831 Li-ion charger for backup battery option Used in: Consumer Appliance with LCD User Interface PIC16LF19156-I/SS Microchip Technology Used in: Consumer Appliance with LCD User Interface MCP2515 CAN controller for bus connectivity Used in: Automotive Dashboard Sub-Display MCP2517FD CAN-FD upgrade for higher-bandwidth needs Used in: Automotive Dashboard Sub-Display SX1276 Sub-GHz LoRa transceiver for long-range links Used in: Wireless Sensor Node with LCD Display BME280 I2C temperature/humidity/pressure sensor Used in: Wireless Sensor Node with LCD Display
What is the maximum CPU clock frequency of the PIC16LF1946-E/PT?
The PIC16LF1946-E/PT runs up to 32 MHz internal oscillator, executing most instructions in one cycle. Per the Microchip datasheet for the PIC16LF193x/194x family, an external clock can also be applied. At 32 MHz the core delivers roughly 8 MIPS, adequate for HMI scanning, sensor acquisition, and basic control loops with significant headroom.
What supply voltage does the PIC16LF1946-E/PT require?
The PIC16LF1946-E/PT operates from 2.3 V to 3.6 V on VDD. This low-voltage window is intentional for battery-powered designs. Note that maximum frequency derates above 3.0 V; at 32 MHz the supply must remain within the upper portion of the range. For 5V systems use the PIC16F1946 variant instead.
How much program memory does the PIC16LF1946-E/PT have?
The PIC16LF1946-E/PT integrates 14 KB of self-programmable Flash program memory (8K x 14-bit words), 512 bytes of SRAM, and 256 bytes of EEPROM. This memory footprint is well suited to mid-range embedded firmware with display handling, sensor fusion, and small communication stacks. The Flash supports up to 10,000 erase/write cycles.
Does the PIC16LF1946-E/PT have a built-in LCD driver?
Yes, the PIC16LF1946-E/PT includes an integrated LCD driver with on-chip charge pump capable of driving up to 192 segments. The driver can operate while the CPU is in sleep mode — a defining feature of the PIC16LF194x family. This eliminates an external LCD controller, reducing BOM cost and PCB area for segment-display HMIs.
What is the difference between PIC16LF1946-E/PT and PIC16LF1946-I/PT?
Both parts share identical silicon die and the same TQFP-64 package, but differ in operating temperature grade. The 'E' suffix denotes the Extended grade (-40 C to +125 C), while the 'I' suffix denotes the Industrial grade (-40 C to +85 C). Choose -E for automotive under-hood and harsh industrial environments; -I for typical indoor consumer/industrial use. Per the Microchip datasheet ordering scheme, they are drop-in compatible.
Where can I buy PIC16LF1946-E/PT online?
The PIC16LF1946-E/PT is available from major distributors including DigiKey (DigiKey part number 2260394-1-ND), Mouser, LCSC (C634435), and Octopart aggregated stockists. Pricing as of 2026-09-25 starts around $4.10 for qty 1 and falls to roughly $2.45 at qty 1000. LCSC lists the part in stock starting from $1.20.
What is the lead time for PIC16LF1946-E/PT?
Lead time for the PIC16LF1946-E/PT is typically 6 to 12 weeks when ordered direct from Microchip, and often faster (1 to 4 weeks) when sourced via authorized distributors like DigiKey, Mouser, or LCSC. Stock status varies; per DigiKey listings the part commonly shows 'ships today' at low quantities. Always check current inventory at order time.
Is PIC16LF1946-E/PT in stock?
Yes, the PIC16LF1946-E/PT is currently active and broadly stocked. Per the verified web data, DigiKey lists the part with same-day shipping and LCSC shows it in stock starting from $1.20. Octopart aggregates availability across 8 distributors. As of 2026-09-25 the part is not flagged obsolete or NRND.
PIC16LF1946-E/PT vs PIC16LF1947-E/PT — which is better for applications needing more memory?
Choose the PIC16LF1947-E/PT when you need more program memory: it doubles Flash to 28 KB and SRAM to 1 KB versus the PIC16LF1946-E/PT's 14 KB / 512 bytes. Both share the same TQFP-64 (10x10 mm) footprint and 32 MHz core, so the upgrade is a drop-in swap with no PCB rework. If memory headroom is comfortable on 14 KB, the 1946 is the more economical choice.
What is the best drop-in replacement for PIC16LF1946-E/PT?
The best drop-in replacements are PIC16LF1946-I/PT (same die, industrial temperature grade) and PIC16LF1947-E/PT (more memory, same TQFP-64 footprint). All three share identical pinout, peripherals, and voltage range. The XAIPART site MPN list also includes the tape-and-reel suffix variant PIC16LF1946T-I/PT for production volumes.
When should I choose PIC16LF1946-E/PT over a PIC18 or PIC24 alternative?
Choose the PIC16LF1946-E/PT when cost, integrated LCD segment driver, sub-3.6V operation, and extreme low-power sleep (XLP nanoWatt) dominate the design envelope. Upgrade to PIC18 or PIC24 only when 32-bit math, USB, Ethernet, or significantly more RAM/Flash are required. For segment-LCD HMIs at 2.3V-3.6V with tight BOM budgets, the PIC16LF1946-E/PT is hard to beat.
Can PIC16LF1947-E/PT replace PIC16LF1946-E/PT without PCB changes?
Yes, the PIC16LF1947-E/PT is pin-to-pin compatible with the PIC16LF1946-E/PT in the same TQFP-64 (10x10 mm) package. Both share identical peripheral pin assignments, so no PCB rework is needed. Firmware must be recompiled because Flash size changes from 14 KB to 28 KB, but the linker script migration is trivial in MPLAB X IDE.
Where to download the PIC16LF1946-E/PT datasheet PDF?
The PIC16LF1946-E/PT datasheet can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F1946, which serves the PIC16LF193x/194x family documentation. The datasheet is also available through aggregator sites such as Alldatasheet and Globalspec. The family datasheet is approximately 440 pages covering electrical characteristics, peripherals, and programming.
Where to find the PIC16LF1946-E/PT pinout?
The PIC16LF1946-E/PT pinout for the 64-pin TQFP package is documented in the family datasheet on the Microchip website. Pin 1 is at the top-left marker. The XAIPART product page also includes a visual pinout diagram. Refer to the device datasheet section on I/O port multiplexing for alternate pin functions including ADC, PWM, and LCD segment assignments.
What are the key specifications of PIC16LF1946-E/PT that engineers should know?
The PIC16LF1946-E/PT delivers 32 MHz / 8 MIPS performance from a 2.3V-3.6V supply, with 14 KB Flash, 512 bytes SRAM, 256 bytes EEPROM, 36 I/O, integrated LCD driver for up to 192 segments, 10-bit ADC with 17 channels, and XLP nanoWatt sleep at roughly 50 nA. Source: Microchip PIC16LF193x/194x family datasheet. Per the verified web data, pricing starts at $1.20 (LCSC) and $4.10 (qty 1, DigiKey-tier) as of 2026-09-25.

Engineering reference data for PIC16LF1946-E/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16LF1946-E/PT when your design needs a 64-pin TQFP MCU with on-chip segment-LCD driver, 14 KB Flash, 512 B SRAM, and an extended -40C to +125C temperature grade running from a 2.3V-3.6V supply. It excels at industrial control panels, smart meters, medical handhelds, and battery-powered HMI nodes where XLP nanoWatt sleep and integrated LCD drive reduce BOM cost. Switch to PIC16LF1946-I/PT if your environment stays within -40C to +85C — same silicon, often lower price. Upgrade to PIC16LF1947-E/PT only when firmware exceeds 14 KB or your stack needs more than 512 B RAM — the pinout is identical so no PCB changes are needed. For designs without LCD, consider the lower-cost PIC16LF1933-I/PT. For 5V operation use the PIC16F1946 variant (non-LF).

Comparison with Alternatives

Parameter This Product PIC16LF1946-I/PT PIC16LF1947-E/PT PIC16LF1946T-I/PT PIC16LF1939-I/PT PIC16LF1934-I/PT PIC16LF1933-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-64 (10x10 mm) TQFP-64 (10x10 mm) - same TQFP-64 (10x10 mm) - same TQFP-64 (10x10 mm) - same TQFP-64 (10x10 mm) - same TQFP-64 (10x10 mm) - same TQFP-64 (10x10 mm) - same
Program Flash 14 KB 14 KB 28 KB 14 KB 28 KB 7 KB 7 KB
SRAM 512 bytes 512 bytes 1 KB 512 bytes 1 KB 256 bytes 256 bytes
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Supply Voltage 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V
Temperature Grade Extended -40C to +125C Industrial -40C to +85C Extended -40C to +125C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C Industrial -40C to +85C
Integrated LCD Driver Yes (up to 192 segments) Yes (up to 192 segments) Yes (up to 192 segments) Yes (up to 192 segments) Yes (up to 192 segments) Yes (up to 96 segments) No
I/O Pins 36 36 36 36 36 36 36

Key Differentiators

  • Extended -40C to +125C temperature grade at no premium for harsh-environment use (vs PIC16LF1946-I/PT)
  • 192-segment LCD driver integrated with charge pump, eliminating external controller (vs PIC16LF1933-I/PT)
  • Mid-tier Flash offering 14 KB for cost-sensitive designs versus 7 KB or 28 KB alternatives (vs PIC16LF1934-I/PT)
  • Memory upgrade path available on identical TQFP-64 footprint (vs PIC16LF1947-E/PT)

Design Notes

Place a 100nF ceramic decoupling capacitor on each VDD/VSS pair (pins 15/14, 20/19, 31/30, 44/43, 52/51) within 3 mm of the package pin, plus a single 10uF bulk tantalum or ceramic at the regulator output. The PIC16LF1946-E/PT can source up to 250 mA total from its I/O banks; aggregate per-pin current by bank to stay within 200 mA per PORT to avoid triggering the internal current-limit latch-up. During sleep, the XLP mode draws roughly 50 nA typical but the LCD charge pump pulls roughly 1-5 uA — disable unused segments and peripherals via the LCDCON and PMD registers to minimize quiescent draw.

Estimated: with theta_JA around 60 C/W for the TQFP-64 (10x10 mm) on a 4-layer JEDEC test board, the junction temperature rises approximately 6 C per 100 mW of total power dissipation. At full 32 MHz operation with all peripherals active the core draws roughly 6 mA at 3.3V (about 20 mW), giving a 1.2 C rise — well within the -40C to +125C operating envelope. The device is unlikely to need a heatsink in typical 3.3V applications. Always validate with a thermocouple on prototype boards under worst-case ambient.

Route the ICSP clock and data signals (RB6/RB7) as short traces with ground guard traces to prevent noise coupling during in-circuit programming. Place the 4-pin ICSP header away from switching power stages. The ICSP programming voltage is derived internally — no external VPP required for low-voltage programming. Keep the trace from the MCLR/RE3 pin short; if not used as a reset input, configure it as a digital input with the internal weak pull-up enabled to avoid spurious resets. Use a 4-layer stackup with continuous ground plane under the MCU to reduce EMI and improve thermal performance.

Configuration bits must be set correctly before the first instruction executes — leaving the watchdog timer enabled unintentionally is a common cause of 'dead' prototypes. Always program the oscillator configuration (INTOSC), watchdog (disabled unless needed), code protection, and low-voltage programming (LVP) bits explicitly. The PIC16LF1946-E/PT has multiple oscillator modes; FOSC config bits select between INTOSC, external crystal, and EC modes — mismatched oscillator settings are a frequent cause of 'device not detected' during ICD debugging. Verify with MPLAB X IDE's configuration bits window before each build.

The PIC16LF1946-E/PT's ADC achieves 10-bit resolution only with proper analog supply decoupling and careful trace routing. Place a 100nF ceramic between each analog input pin and AGND (or VSS if no AGND is bonded). Avoid routing digital signals parallel to analog traces on adjacent layers. Use the dedicated ANSEL register to disable digital input buffers on analog pins, reducing leakage and cross-talk. For high-impedance sensors, enable the ADC's charge pump option (CHOLSB) to keep acquisition time short. Source: Microchip PIC16LF193x/194x family datasheet, ADC section.

Compliance Information

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

Lead-free (LEAD FREE) TQFP-64 package per datasheet. RoHS compliant. Microchip parts are not generally AEC-Q100 qualified at the MCU level for safety-critical automotive — check the specific automotive-grade variant if needed.

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

Related Searches

PIC16LF1946-E/PT PIC16LF1946 datasheet Microchip PIC16LF1946 8-bit microcontroller 14KB Flash TQFP-64 PIC16LF1946 LCD driver MCU PIC16LF1946-E/PT vs PIC16LF1946-I/PT PIC16LF1946-E/PT drop-in replacement PIC16LF1946-E/PT price buy PIC16LF1946 pinout TQFP-64 PIC16LF XLP nanoWatt MCU 32MHz 8-bit MCU with integrated LCD segment driver PIC16LF1946-E/PT lead time stock what is the program memory of PIC16LF1946 PIC16LF1946 smart meter MCU PIC16LF1946 industrial control panel display MCU

Related Components & Terms

Microchip Technology PIC16LF1946 PIC16LF1946-E/PT PIC16LF1946-I/PT PIC16LF1947-E/PT PIC16LF1946T-I/PT PIC16LF1939-I/PT PIC16LF1934-I/PT PIC16LF1933-I/PT 8-bit microcontroller PIC16F RISC XLP nanoWatt TQFP-64 TQFP package family surface mount LCD driver segment LCD 10-bit ADC EUSART SPI I2C RoHS AEC-Q100 Industrial control panel Smart meter MPLAB X IDE ICSP programming MCLR reset Configuration bits MCP1700 LDO MCP2515 CAN MCP9808 temperature sensor ADE7953 energy IC
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