PIC16LF1933-I/ML - 8-bit XLP MCU, 7KB Flash, LCD Driver | Microchip
MPN: PIC16LF1933-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.21 | $3.21 |
| 10 | $2.95 | $29.50 |
| 100 | $2.42 | $242.00 |
| 500 | $2.08 | $1,040.00 |
| 1,000 | $1.85 | $1,850.00 |
| 3,000 | $1.55 | $4,650.00 |
PIC16LF1933-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, RAM, EEPROM and a rich set of peripherals (ADC, timers, communications, I/O) onto one die. PIC16-family parts sit at the low-power, low-cost end of the embedded tree: PIC16 -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The LF sub-family is specifically engineered for ultra-low active and sleep currents (nanoWatt XLP), making PIC16LF1933 parts common in battery-powered human-interface and metering products.
Key features of this part include 7 KB (4K x 14) self-read Flash with ICD, 256 B RAM, 256 B EEPROM, an on-chip 32 MHz internal oscillator, 11-channel 10-bit ADC, four timers (Timer0/1/2/6), enhanced CCP, AUSART, SSP/SPI/I2C, mTouch capacitive sensing, a charge-pump LCD driver (96 segments), up to 25 I/O pins, and nanoWatt XLP sleep currents down to a few nA. The 28-VQFN package supplies an exposed thermal pad for improved dissipation in compact modules.
Architecturally, the device uses a RISC-style Harvard bus with a 14-bit instruction word, 16-level hardware stack and 49-instruction set, providing deterministic 200 ns minimum instruction execution at 20 MHz and 125 ns at 32 MHz. The internal 32 MHz HFINTOSC plus 31 kHz LFINTOSC let designs run without external crystals, while the LCD charge pump keeps the display contrast stable down to 1.8V supply rails.
Typical applications include low-power human-interface products such as thermostat/HVAC front panels, battery-powered medical monitors (glucose meters, pulse oximeters), consumer remote controls with LCD, electronic shelf labels, utility metering endpoints, and industrial sensor nodes. The combination of LCD driver, eXtreme Low Power and 28-VQFN small footprint is what engineers select this part for.
When designing with this device, budget the I/O count carefully - the 28-pin QFN exposes 25 I/O, but several pins are multiplexed with the LCD segment driver; reserve dedicated pins for the LCD charge pump and bias network to avoid display flicker on low VDD rails. The ICSP/ICD pins (ICSPCLK/ICSPDAT) must be reachable on the PCB for in-circuit debugging.
This page consolidates distributor pricing, drop-in VQFN-28 alternatives, comparison vs PIC16F1933 and PIC16F1825, and practical design notes that supplement the manufacturer datasheet.
Drop-in alternatives for PIC16LF1933-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 PIC16LF1933-I/ML (same form factor and footprint) — differing in Package, ADC, Timers, LCD Driver, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1933-I/ML
✅ Drop-In✓ In Stock
$2.59 / Unit
View Datasheet →PIC16LF1933-E/ML
✅ Drop-In✓ In Stock
$1.5 / Unit
View Datasheet →PIC16LF1933-I/MV
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC16LF1933-I/SS
✅ Drop-In✓ In Stock
$1.3 / Unit
View Datasheet →PIC16LF1902-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1933-I/ML Maximum Ratings & Electrical Characteristics
| Family | PIC16 LF |
| Core | PIC16 (enhanced mid-range, 8-bit, 14-bit instructions, 16-level stack) |
| Max CPU Frequency | 32 MHz |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM | 256 B |
| EEPROM | 256 B |
| Operating Voltage | 1.8 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, 11-channel |
| Timers | 4 (Timer0, Timer1, Timer2, Timer6) |
| Communication | 1x AUSART (EUSART), 1x MSSP (SPI / I2C) |
| LCD Driver | On-chip, up to 96 segments with charge pump |
| Internal Oscillator | 32 MHz HFINTOSC, 31 kHz LFINTOSC |
| Package | VQFN-28 (ML) 6x6 mm |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C (industrial, -I suffix) |
| Low-Power Technology | nanoWatt XLP |
| ICSP / ICD | Yes (in-circuit serial programming + in-circuit debugger) |
| RoHS Status | Compliant |
PIC16LF1933-I/ML Pin Configuration
| Pin 1 | RA0/AN0/C1INA/ULPWU/SRT0/SEG0 — GPIO RA0 / ADC AN0 / comparator input / segment 0 |
| Pin 2 | RA1/AN1/C1INB-/SEG1 — GPIO RA1 / ADC AN1 / comparator input / segment 1 |
| Pin 3 | RA2/AN2/C2INB-/VREF-/SEG2 — GPIO RA2 / ADC AN2 / VREF- / segment 2 |
| Pin 4 | RA3/AN3/C1INA+/VREF+/SEG3 — GPIO RA3 / ADC AN3 / VREF+ / segment 3 |
| Pin 5 | RA4/AN4/C1OUT/SRQ/SEG4 — GPIO RA4 / ADC AN4 / C1OUT / SR latch Q / segment 4 |
| Pin 6 | RA5/AN5/C2OUT/SRPR/SEG5 — GPIO RA5 / ADC AN5 / C2OUT / SR latch / segment 5 |
| Pin 7 | RA6/OSC2/CLKR/SEG6 — GPIO RA6 / OSC2 / clock output / segment 6 |
| Pin 8 | RA7/OSC1/SEG7 — GPIO RA7 / OSC1 / segment 7 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0/AN12/C2INA/INT0/FLT0/SEG8 — GPIO RB0 / ADC AN12 / INT0 / segment 8 |
| Pin 11 | RB1/AN10/C1INB-/ICSPCLK/SEG9 — GPIO RB1 / ADC AN10 / ICSP clock / segment 9 |
| Pin 12 | RB2/AN8/C2INB+/ICSPDAT/SEG10 — GPIO RB2 / ADC AN8 / ICSP data / segment 10 |
| Pin 13 | RB3/AN9/C2OUT/SEG11 — GPIO RB3 / ADC AN9 / C2OUT / segment 11 |
| Pin 14 | RB4/AN11/SDA/SDI/SEG12 — GPIO RB4 / I2C SDA / SPI SDI / segment 12 |
| Pin 15 | RB5/AN13/SCL/SCK/SEG13 — GPIO RB5 / I2C SCL / SPI SCK / segment 13 |
| Pin 16 | RB6/ICSPCLK/SEG14 — GPIO RB6 / ICSP clock / segment 14 |
| Pin 17 | RB7/ICSPDAT/SEG15 — GPIO RB7 / ICSP data / segment 15 |
| Pin 18 | VDD — Positive supply (1.8 V to 5.5 V) |
| Pin 19 | RC0/T1OSO/T1CKI/SEG20 — GPIO RC0 / Timer1 oscillator / segment 20 |
| Pin 20 | RC1/T1OSI/CCP2/SEG21 — GPIO RC1 / Timer1 oscillator / CCP2 / segment 21 |
| Pin 21 | RC2/AN6/C1INB+/P1D/SEG22 — GPIO RC2 / ADC AN6 / PWM / segment 22 |
| Pin 22 | RC3/AN7/C1IND/P1C/SEG23 — GPIO RC3 / ADC AN7 / PWM / segment 23 |
| Pin 23 | RC4/AN16/C2IND/P1B/SEG24 — GPIO RC4 / ADC AN16 / PWM / segment 24 |
| Pin 24 | RC5/AN17/C1INC/P1A/SEG25 — GPIO RC5 / ADC AN17 / PWM / segment 25 |
| Pin 25 | RC6/AN18/SS/TX/CK/SEG26 — GPIO RC6 / SPI SS / EUSART TX/CK / segment 26 |
| Pin 26 | RC7/AN19/SDO/RX/DT/SEG27 — GPIO RC7 / SPI SDO / EUSART RX/DT / segment 27 |
| Pin 27 | RE3/MCLR/VPP — Master Clear reset (active low) / programming voltage |
| Pin 28 | VLCD1 — LCD charge pump / bias node (per datasheet LCD configuration) |
| Pin 29 | EP — Exposed thermal pad - tie to VSS for thermal dissipation and ground reference (per datasheet) |
Typical Applications
PIC16LF1933-I/ML is suitable for 6 applications: Battery-Powered Thermostat with LCD, Glucose Meter / Medical Monitor, Consumer Remote Control with LCD, Electronic Shelf Label (ESL), Utility Metering Endpoint, Industrial Sensor Node with LCD.
Battery-Powered Thermostat with LCD
The PIC16LF1933-I/ML is purpose-built for battery-powered thermostats that must drive TN glass directly from a 2x AA or coin-cell source. The on-chip LCD segment driver supports up to 96 segments with an integrated charge pump, eliminating an external LCD controller and reducing BOM count by ~USD 1.50. The nanoWatt XLP sleep current of ~20-50 nA typical lets a thermostat run 5+ years on two AA cells while waking periodically to read temperature. Placed between the battery and the LCD glass, the part runs the user interface, sensor sampling and radio duty-cycling. The 7 KB Flash is sufficient for a small scheduler plus LCD rendering without an external EEPROM.
Recommended
Glucose Meter / Medical Monitor
The PIC16LF1933-I/ML suits handheld medical devices such as glucose meters, pulse oximeters and INR monitors that combine a numeric LCD, single-button UI, ADC front-end and strict battery-life targets. The 10-bit ADC at 11 channels digitizes the electrochemical sensor strip, while the integrated LCD driver shows the result without a separate controller. nanoWatt XLP sleep mode (<100 nA) extends coin-cell life across the device's shelf and active-use windows. The 28-VQFN package fits inside a slim handheld enclosure. Designers can leverage the EUSART to attach a BLE module for data upload without sacrificing LCD real-estate.
Recommended
Consumer Remote Control with LCD
Universal remote controls increasingly ship with small monochrome LCD status panels - exactly the use case the PIC16LF1933-I/ML targets. The part drives a 4-mux to 8-mux LCD with charge pump from 2x AAA cells, runs IR or RF transmit duty-cycling via EUSART/MSSP, and wakes on button interrupt while sipping nanoWatt XLP current. The 7 KB Flash holds a small protocol database plus state machine; the 256 B EEPROM stores per-device IR codes. The 28-VQFN footprint leaves room for a piezo buzzer and accelerometer on the same PCB.
Recommended
Electronic Shelf Label (ESL)
Electronic shelf labels in retail use an ultra-low-power MCU to drive a segmented LCD and handle sub-GHz or 2.4 GHz wireless updates. The PIC16LF1933-I/ML fits the bill: 96-segment LCD driver with charge pump drives the price display directly, nanoWatt XLP delivers years of battery life, and the 28-VQFN keeps the module thin. The internal 31 kHz LFINTOSC plus sleep wake-on-RX lets the part spend almost all its time in deep sleep between price updates. Designers typically pair the MCU with a sub-GHz transceiver via the EUSART or SPI MSSP.
Recommended
Utility Metering Endpoint
Smart-meter endpoints and AMR modules need long battery life, an LCD readout and low-cost RF. The PIC16LF1933-I/ML handles metering display on TN glass with the integrated LCD driver, drives the meter pulse counter via Timer1, and the AUSART connects to a sub-GHz RF front-end. nanoWatt XLP technology lets the endpoint sleep at <100 nA between transmissions, delivering 10-15 year battery life on a single D-cell. The 256 B EEPROM is sufficient to log hourly consumption intervals across the meter warranty window.
Recommended
Industrial Sensor Node with LCD
Industrial 4-20 mA loop-powered or battery sensor nodes benefit from the PIC16LF1933-I/ML's 1.8 V to 5.5 V input range, integrated LCD driver and nanoWatt XLP. The part reads a 4-20 mA process signal via the 10-bit ADC, displays the engineering value on a local LCD, and wakes only on threshold crossings. The industrial -I temperature grade covers -40C to +85C enclosure ratings. The 28-VQFN keeps the PCB compact inside a field-mount enclosure and leaves room for an RS-485 transceiver driven by the EUSART.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1933-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1933-I/ML | PIC16LF1933-E/ML | PIC16LF1933-I/MV | PIC16LF1933-I/SS | PIC16LF1902-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | VQFN-28 (ML) 6x6 mm | VQFN-28 (ML) 6x6 mm - same | VQFN-28 (ML) 6x6 mm - same | VQFN-28 (MV) 4x4 mm - same pinout, smaller land | SSOP-28 (SS) - different land pattern | VQFN-28 (ML) 6x6 mm - same |
| Flash / RAM / EEPROM | 7 KB / 256 B / 256 B | 7 KB / 256 B / 256 B - identical | 7 KB / 256 B / 256 B - identical | 7 KB / 256 B / 256 B - identical | 7 KB / 256 B / 256 B - identical | 2 KB / 128 B / 64 B - reduced |
| Max CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| LCD Driver | Yes (96 segments, charge pump) | Yes (96 segments, charge pump) | Yes (96 segments, charge pump) | Yes (96 segments, charge pump) | Yes (96 segments, charge pump) | No (LCD driver absent) |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (I grade) | -40C to +85C (I grade) | -40C to +125C (E grade, wider) | -40C to +85C (I grade) | -40C to +85C (I grade) | -40C to +85C (I grade) |
| Low-Power Technology | nanoWatt XLP (LF) | Standard PIC16 (F) - higher active current | nanoWatt XLP (LF) | nanoWatt XLP (LF) | nanoWatt XLP (LF) | nanoWatt XLP (LF) |
| Pin Count / I/O | 28 pins / 25 I/O | 28 pins / 25 I/O | 28 pins / 25 I/O | 28 pins / 25 I/O | 28 pins / 25 I/O | 28 pins / 25 I/O |
| Unit Price (qty 1, approx) | USD 3.21 | USD ~3.05 | USD ~3.45 (extended temp premium) | USD ~3.50 (smaller QFN premium) | USD ~2.95 (SSOP cheaper) | USD ~2.10 (reduced memory) |
Key Differentiators
- Integrated 96-segment LCD driver with charge pump eliminates external LCD controller (vs PIC16F1825-I/ML)
- nanoWatt XLP technology delivers sub-100 nA sleep current (vs PIC16F1933-I/ML)
- 7 KB Flash, 256 B RAM, 256 B EEPROM in the smallest 28-VQFN form factor (vs PIC16LF1902-I/ML)
Design Notes
Place the 28-VQFN exposed thermal pad (pin 29) on a continuous VSS copper pour of at least 0.5 square inch to keep the silicon under 85C in enclosed thermostatic enclosures. Land pattern must follow Microchip's recommended QFN footprint: 0.4 mm pitch, 0.2 mm pad width and a center thermal pad with multiple thermal vias to inner VSS planes. Trace the ICSP/ICD lines (RB6/RB7) to a 0.1 inch header so the debugger is reachable after final PCB assembly. Keep the VLCD1 charge-pump capacitor within 2 mm of the pin to avoid display contrast drop on low VDD rails.
Decouple VDD with a 100 nF X7R ceramic placed within 3 mm of the VDD/VSS pins and add a bulk 1 uF to 10 uF tantalum or ceramic at the regulator output. Configure the internal 32 MHz HFINTOSC only when CPU throughput is needed; otherwise run off the 31 kHz LFINTOSC and gate the HF clock. Use nanoWatt XLP sleep mode (sleep + peripherals off) for battery life - typical sleep current is 20-50 nA at 1.8 V per the datasheet. Disable unused peripherals via the PMD registers to minimize active current by 20-30%.
Do not assume PIC16LF1933-I/ML and PIC16F1825-I/ML are interchangeable - the 1825 lacks the on-chip LCD driver and the same firmware will not drive glass correctly. Reserve dedicated pins for LCD bias network (LCDCREF, VLCD1, VLCD2, VLCD4); reusing these pins for I/O breaks contrast at low VDD. Configure MCLR with a weak pull-up only if your system needs reset; otherwise tie directly to VDD through 10 kohm to avoid spurious resets on noisy industrial lines. Verify the LVD trip point (BOR) is below the minimum operating VDD if you intend to operate below 2.0 V.
The LCD segment pins can inject noise onto adjacent analog channels during bias transitions; place the ADC inputs on the opposite side of the package (RC2-RC5) or guard them with a quiet pin (NC between SEG and AN) in the pin assignment file. Enable the ADC's dedicated FRC oscillator and 8 TAD acquisition time for accurate 10-bit conversion at 32 MHz CPU. Route I2C/SPI lines with 33 ohm series resistors near the MCU if the bus length exceeds 50 mm to dampen ringing.
Compliance Information
RoHS compliance per Microchip product page. Not AEC-Q100 qualified - choose automotive-grade PIC16F1933-I/ML or PIC16LF1933-E/ML for harsh environments. Halogen-free status not explicitly stated in retrieved sources.