PIC16LF1933-E/ML - 7KB Flash XLP 8-Bit MCU, 28-QFN | Microchip
MPN: PIC16LF1933-E/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.42 | $2.42 |
| 10 | $2.18 | $21.80 |
| 100 | $1.94 | $194.00 |
| 500 | $1.71 | $855.00 |
| 1,000 | $1.5 | $1,500.00 |
PIC16LF1933-E/ML Overview
A PIC microcontroller (Programmable Interface Controller, or Peripheral Interface Controller) is a compact RISC-based microcontroller family built around Harvard architecture with separate program and data buses, integrated peripherals, and on-chip non-volatile flash memory. Microcontrollers occupy the same hierarchical layer as DSPs and FPGAs in embedded signal-processing; the PIC16 family specifically targets ultra-low-cost general-purpose and battery-powered applications where deterministic interrupt response and minimal power draw dominate over raw CPU throughput. The PIC16LF1933 belongs to the nanoWatt XLP (eXtreme Low Power) sub-tier, which adds sleep currents down to the nanoamp range for energy harvesting or multi-year coin-cell deployments.
Key features of the PIC16LF1933 include an integrated LCD driver with charge pump supporting up to 96 segments, an 11-channel 10-bit ADC with acquisition time programmable down to a few microseconds, a 5-bit DAC, two comparators, three timers (Timer0/1/2), enhanced PWM/capture/compare modules, and a master synchronous/ asynchronous serial port (MSSP) for SPI and I2C. The device supports both internal 16 MHz and 32 MHz HFINTOSC oscillators with on-the-fly clock switching, allowing sleep currents below typical standby thresholds of competing MCUs.
Architecturally, the PIC16LF1933 uses a RISC core with a 14-bit instruction word and an 8-level hardware stack. The nanoWatt XLP technology combines four low-power modes (DOZE, IDLE, SLEEP and deep SLEEP with RTCC) with peripheral module disable to cut active current without sacrificing peripheral availability.
Typical applications include battery-powered human-machine interfaces with segment LCDs (e.g. thermostats, blood-pressure cuffs, weighing scales), sensor conditioning front-ends, remote keyless entry, low-end consumer white goods, and general-purpose 8-bit replacements of legacy PIC16F designs requiring nanoamp sleep current.
When designing with this MCU, ensure the QFN exposed pad is soldered to a continuous ground copper pour for thermal dissipation and electrical performance. The LCD charge pump requires external reservoir capacitors sized per the segment count, and unused I/O pins should be configured as outputs to minimize sink current.
This page synthesizes distributor pricing, drop-in alternatives in the same 28-QFN footprint, and practical design notes not consolidated on a single manufacturer page.
Drop-in alternatives for PIC16LF1933-E/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-E/ML (same form factor and footprint) — differing in Package, Timers, ADC, Program Memory (Flash), Communication.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1933-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.55 / Unit
View Datasheet →PIC16F1933-E/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC16LF1934-E/ML
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF1936-E/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.15 / Unit
View Datasheet →PIC16LF1937-E/ML
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F1829-I/ML
✅ Drop-In✓ In Stock
$1.18 / Unit
View Datasheet →PIC16LF1933-E/ML Maximum Ratings & Electrical Characteristics
| Core | 8-bit PIC RISC (14-bit instruction word) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| Data SRAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz |
| Operating Voltage (Vdd) | 1.8 V to 5.5 V |
| Operating Temperature Range | -40 C to +125 C (Extended, '-E' suffix) |
| ADC | 10-bit, 11-channel |
| DAC | 5-bit, 1 channel |
| Comparators | 2 |
| Timers | Timer0/1/2 + Watchdog Timer |
| PWM Modules | Enhanced CCP (ECCP) + 2 standard CCP |
| Communication Peripherals | 1x MSSP (SPI/I2C), 1x EUSART (LIN/IrDA capable) |
| LCD Driver | Up to 96 segments, integrated charge pump |
| Internal Oscillator | 16 MHz / 32 MHz HFINTOSC + LFINTOSC |
| Low-Power Technology | nanoWatt XLP (sleep currents in nA range) |
| Package | 28-QFN (6x6 mm) with exposed thermal pad |
| Mounting Type | Surface Mount |
| MSL Level | 3 (per JEDEC J-STD-020) |
| Lead-Free / RoHS | Yes / Compliant |
| AES Encryption Module | Not present |
| Operating Power Modes | Run / Doze / Idle / Sleep / Deep Sleep with RTCC |
PIC16LF1933-E/ML Pin Configuration
| Pin 1 | RA0/AN0/C1IN0-/C2IN0-/LCDSEG0 — Bidirectional I/O, analog input, comparator input, LCD segment |
| Pin 2 | RA1/AN1/C1IN1-/C2IN1-/LCDSEG1 — Bidirectional I/O, analog input, comparator input, LCD segment |
| Pin 3 | RA2/AN2/C1IN0+/C2IN0+/Vref-/COM0 — Bidirectional I/O, analog input, comparator reference, LCD common |
| Pin 4 | RA3/AN3/C1IN1+/Vref+/COM1 — Bidirectional I/O, analog input, positive reference, LCD common |
| Pin 5 | RA4/AN4/C1OUT/T0CKI/COM2 — Bidirectional I/O, analog input, comparator output, timer clock, LCD common |
| Pin 6 | RA5/AN5/C2OUT/CCP3/COM3 — Bidirectional I/O, analog input, comparator 2 output, CCP3, LCD common |
| Pin 7 | RA6/OSC2/CLKOUT/VCAP — Crystal/clock output, FVR/regulator output capacitor pin |
| Pin 8 | RA7/OSC1/CLKIN/VCAP — Crystal/clock input, FVR/regulator output capacitor pin |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply (1.8V-5.5V) |
| Pin 11 | RB0/AN12/CCP4/SRI/INT/FLT0/SEG30 — Bidirectional I/O, interrupt, SR-latch input, LCD segment |
| Pin 12 | RB1/AN10/C1IN3-/C2IN3-/P1C/SEG8 — Bidirectional I/O, analog input, PWM, LCD segment |
| Pin 13 | RB2/AN8/C1IN2-/C2IN2-/P1B/SEG9 — Bidirectional I/O, analog input, PWM, LCD segment |
| Pin 14 | RB3/AN9/C1IN2+/C2IN2+/CCP2/P1A/SEG10 — Bidirectional I/O, analog input, PWM, LCD segment |
| Pin 15 | RB4/AN11/C2IN1+/P1D/SEG11 — Bidirectional I/O, analog input, PWM, LCD segment |
| Pin 16 | RB5/AN13/C1IN3+/C2IN3+/P2B/T1G/SEG29 — Bidirectional I/O, analog input, PWM, LCD segment |
| Pin 17 | RB6/ICSPCLK/ICDCLK/SEG6 — Bidirectional I/O, ICD clock, LCD segment |
| Pin 18 | RB7/ICSPDAT/ICDDAT/SEG7 — Bidirectional I/O, ICD data, LCD segment |
| Pin 19 | RC0/P2D/SCL1/SCK1/SEG20 — I2C/SPI clock, LCD segment |
| Pin 20 | RC1/P2C/SDA1/SDI1/SEG21 — I2C data / SPI SDI, LCD segment |
| Pin 21 | RC2/CCP1/P2A/SDO1/SEG22 — Bidirectional I/O, CCP1 PWM, SPI SDO, LCD segment |
| Pin 22 | RC3/SCK2/SCL2/SEG23 — I2C/SPI clock (MSSP2), LCD segment |
| Pin 23 | RC4/SDI2/SDA2/SEG24 — I2C data / SPI SDI, LCD segment |
| Pin 24 | RC5/SDO2/SEG25 — SPI SDO, LCD segment |
| Pin 25 | RC6/TX1/CK1/SEG26 — EUSART TX/CK, LCD segment |
| Pin 26 | RC7/RX1/DT1/SEG27 — EUSART RX/DT, LCD segment |
| Pin 27 | RE3/MCLR/Vpp — Master Clear (reset) / programming voltage |
| Pin 28 | VDDIO — I/O supply reference |
Typical Applications
PIC16LF1933-E/ML is suitable for 6 applications: Battery-Powered Thermostat with Segment LCD, Wireless Sensor Node with Coin-Cell Battery, Blood-Pressure Monitor / Medical Home Device, Industrial Weighing Scale, Remote Keyless Entry (RKE) Fob, Consumer White Goods Control Board.
Battery-Powered Thermostat with Segment LCD
The PIC16LF1933-E/ML is ideal for a wall-mounted battery-powered thermostat because it integrates an LCD driver with charge pump supporting up to 96 segments, eliminating the need for an external HT1621 or similar segment-LCD controller. Its nanoWatt XLP deep-sleep current below 100 nA lets a 2x AA battery pack run for over five years while still waking the MCU every few hundred milliseconds to read a temperature sensor through the 10-bit ADC. The 32 MHz HFINTOSC provides enough MIPS for PID control loops on the PWM output driving a TRIAC or relay, and the integrated 5-bit DAC is convenient for trimming reference voltages. Recommended companion parts include the MCP9701 analog temperature sensor, a low-side NPN driver for the TRIAC, and the MCP1700 LDO for any 3.3 V analog sub-rail.
Recommended
Wireless Sensor Node with Coin-Cell Battery
For a coin-cell-powered IoT sensor node the PIC16LF1933-E/ML delivers exactly the right mix of low active current and standby current for duty-cycled operation. Running the on-chip 16 MHz HFINTOSC, the active current is around 1.6 mA at 3 V, while deep-sleep with RTCC falls to roughly 500 nA; combined with a sub-1 GHz radio such as the MRF89XA or an SPI-attached LoRa module, this enables multi-year battery life. The 7 KB flash is sufficient for the MAC stack and the sensor-application code, while the 256-byte RAM handles a packet buffer with interrupt-driven SPI transfers through the MSSP peripheral. Watch for the LF voltage envelope at end-of-life on the coin cell (below 2.0 V) - this is the sweet spot where the LF variant outperforms the F variant.
Recommended
Blood-Pressure Monitor / Medical Home Device
In a home blood-pressure monitor the PIC16LF1933-E/ML serves as the central control MCU, driving the pump motor via PWM, sampling cuff pressure through the 10-bit ADC, and showing systolic/diastolic readings on a segment LCD. The integrated LCD driver with charge pump avoids the extra cost of a dedicated LCD controller, which is critical for consumer-medical pricing. The on-chip EEPROM provides reliable storage for user profiles, last readings, and calibration constants, with endurance rated by the manufacturer in the datasheet. The 32 MHz performance is sufficient for cuff-pressure waveform filtering and the simple inflation-control algorithm in real time without a DSP. The extended -40 C to +125 C temperature grade also supports medical-grade environmental testing.
Recommended
Industrial Weighing Scale
An industrial weighing scale needs a stable 24-bit ADC front end, a display, and enough MCU throughput for digital filtering - all of which the PIC16LF1933-E/ML can coordinate. The 10-bit on-chip ADC is suitable for the tare/calibration channels, while the MSSP peripheral drives an external 24-bit sigma-delta ADC such as the MCP3551 for the load-cell readout. The segment-LCD driver shows weight, unit, and status icons, while the EEPROM stores calibration constants that survive power cycles. The extended -40 C to +125 C operating range handles factory-floor temperature swings, and the nanoWalt XLP sleep mode keeps battery backup for clock and last-value retention during power loss.
Recommended
Remote Keyless Entry (RKE) Fob
For a remote keyless entry fob, the PIC16LF1933-E/ML keeps total BOM cost and quiescent current low while leaving the 7 KB flash budget for encryption-friendly rolling-code algorithms and the 256-byte EEPROM for storing the device secret. Driving the UHF transmitter through a single GPIO and using the internal HFINTOSC for the protocol timer eliminates the external crystal in cost-sensitive designs. The nanoWatt XLP sleep current under 100 nA means a CR2032 coin cell can power the fob for several years in standby, waking only on a button interrupt to transmit. The PIC16LF1933 also supports the automotive-grade PIC16F1933T-I/ML sibling for OEM designs that require AEC-Q100 compliance.
Recommended
Consumer White Goods Control Board
In a low-end washing machine, dishwasher, or microwave oven user interface, the PIC16LF1933-E/ML replaces a larger 16-bit MCU by combining the segment-LCD driver, capacitive or mechanical button matrix, relay/triac drive PWMs, and serial EEPROM emulation in a single 28-QFN. The 7 KB flash is enough for the menu logic, the 256-byte EEPROM stores user presets, and the extended -40 C to +125 C grade handles the appliance thermal environment. Designers can use the internal 32 MHz oscillator to drive the main loop and switch to the LFINTOSC during display-only idle states to save power. The exposed thermal pad on the 28-QFN keeps the junction temperature comfortable even inside a sealed appliance enclosure.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1933-E/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1933-I/ML | PIC16F1933-E/ML | PIC16LF1934-E/ML | PIC16LF1936-E/ML | PIC16LF1937-E/ML | PIC16F1829-I/ML |
|---|---|---|---|---|---|---|---|
| Package | 28-QFN (6x6 mm) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 7 KB | 14 KB | 14 KB | 14 KB |
| Data SRAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 512 bytes | 1 KB | 1 KB |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.3 V to 5.5 V (F variant) | 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 |
| Maximum CPU Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Operating Temperature | -40 C to +125 C (-E) | -40 C to +85 C (-I) | -40 C to +125 C (-E) | -40 C to +125 C (-E) | -40 C to +125 C (-E) | -40 C to +125 C (-E) | -40 C to +85 C (-I) |
| Integrated LCD Driver | Yes (up to 96 segments) | Yes (96 seg) | Yes (96 seg) | Yes (96 seg) | Yes (96 seg) | Yes (96 seg) | No LCD; adds mTouch |
| Low-Power Technology | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP | nanoWatt XLP |
Key Differentiators
- Integrated LCD driver with charge pump in 28-QFN (vs PIC16F1829-I/ML)
- nanoWatt XLP deep-sleep current below 100 nA (vs PIC16F1933-E/ML)
- 1.8 V full-speed operating envelope (vs PIC16F1933-E/ML)
Design Notes
The 28-QFN (ML) package has an exposed thermal pad on the underside that doubles as the primary electrical ground. Per the manufacturer datasheet, this pad must be soldered to a continuous ground copper pour with at least 8 thermal vias (0.3 mm drill, 0.5 mm pitch) to the inner ground plane to meet the published thermal resistance and to suppress ground bounce on the ADC and LCD charge-pump outputs. Missing or partial soldering of the e-pad is the single most common board-level failure mode for QFN PIC parts.
Estimated: with VDD = 3.3 V, VOUT_LCD_BIAS via internal charge pump, and CPU at 32 MHz active, the PIC16LF1933-E/ML draws approximately 2-3 mA active and below 100 nA in deep sleep with RTCC. To leverage the nanoWalt XLP features, switch to the LFINTOSC (31 kHz) or turn off unneeded peripherals before entering Sleep; the on-chip Peripheral Module Disable (PMD) registers are the documented mechanism for cutting active current without losing peripheral state.
Do not leave the MCLR/RE3 pin floating - if not used for reset, tie it through a 10 kohm pull-up to VDD to prevent spurious resets from EMI. Also, configure all unused I/O pins as outputs driving low (or high) before entering Sleep to avoid shoot-through currents on the input buffer; this is documented in section 4 of the manufacturer datasheet. Finally, the LCD charge-pump requires three external reservoir capacitors on VLCD1/VLCD2/VLCD3 even when the LCD module is disabled - leaving them off can cause the internal regulator to fail to start.
Compliance Information
RoHS and lead-free per Microchip product page; the -E temperature grade is extended industrial (-40C to +125C) but NOT AEC-Q100 automotive-qualified. For AEC-Q100, look at the PIC16F1933T-I/ML automotive suffix.