PIC16LF1904T-I/MV - 7KB Flash 8-bit LCD MCU | Microchip
MPN: PIC16LF1904T-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.12 | $1.12 |
| 10 | $1.01 | $10.10 |
| 100 | $0.92 | $92.00 |
| 500 | $0.85 | $425.00 |
| 1,000 | $0.79 | $790.00 |
PIC16LF1904T-I/MV Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals (timers, ADC, communications), and I/O on one package. The PIC16F1904 belongs to Microchip's PIC16F mid-range 8-bit family, which sits in the hierarchy: 8-bit PIC -> microcontroller -> embedded controller -> semiconductor IC. LCD driver support, an integrated voltage reference, and nanoWatt XLP sleep modes make this family popular for battery-powered human-machine interface products.
Key features include 72 LCD segment drive support for direct glass drive, 11 channels of 10-bit ADC with internal voltage reference, one 8-bit timer (TMR0), one 16-bit timer (TMR1), an extended watchdog timer (EWDT), an integrated temperature indicator, EUSART with 25 mA source/sink I/O, brown-out reset (BOR), and in-circuit serial programming (ICSP). The 40-pin UQFN package delivers the largest pin count in the PIC16F190x sub-family while keeping the board footprint at only 5x5 mm.
Typical applications include low-power consumer appliances with LCD front panels, battery-operated medical monitors, industrial sensor transmitters, IoT edge nodes, and metering equipment. The "LF" low-voltage variant combined with XLP technology enables sleep currents in the nanoampere range, extending battery life across multi-year deployments.
When designing with this device, follow Microchip's MPLAB X IDE configuration bits for the oscillator and watchdog before programming the application. The temperature indicator requires ADC calibration against the internal bandgap for accurate readings, and the LCD charge pump can be bypassed when an external bias voltage is already present.
Drop-in alternatives for PIC16LF1904T-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 PIC16LF1904T-I/MV (same form factor and footprint) — differing in Package, ADC, Communication Peripherals, Core Architecture, Family.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LF1904-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1906-I/MV
✅ Drop-In✓ In Stock
$1.31 / Unit
View Datasheet →PIC16LF1907-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.45 / Unit
View Datasheet →PIC16LF1903-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F1904-I/MV
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16LF1902-I/MV
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.05 / Unit
View Datasheet →PIC16LF1904T-I/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC16F190x |
| Core | 8-bit PIC (mid-range) |
| Program Flash | 7 KB (4K x 14) |
| RAM | 256 B |
| Maximum CPU Frequency | 20 MHz |
| Internal Oscillator | 16 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V |
| LCD Segment Drive | 72 segments |
| ADC | 11-channel, 10-bit |
| Internal Voltage Reference | Yes |
| Temperature Indicator | Yes (integrated) |
| Timers | 1x 8-bit (TMR0), 1x 16-bit (TMR1) |
| Watchdog Timer | Extended Watchdog Timer (EWDT) |
| Communication | EUSART |
| I/O Source/Sink Current | 25 mA |
| Brown-Out Reset (BOR) | Yes |
| In-Circuit Programming | ICSP |
| Low-Power Technology | nanoWatt XLP |
| Operating Temperature | -40 C to +85 C (Industrial, "I") |
| Package | 40-pin UQFN (MV), 5x5 mm |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC16LF1904T-I/MV 40-pin uqfn (mv), 5x5 mm Pin Configuration Guide
Pin configuration for PIC16LF1904T-I/MV (40-pin uqfn (mv), 5x5 mm 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.
No detailed pinout data available for PIC16LF1904T-I/MV.
Refer to the datasheet for full pin configuration.
Typical Applications
PIC16LF1904T-I/MV is suitable for 6 applications: Battery-Powered Metering with LCD, Consumer Appliance Front Panels, IoT Edge Sensor Nodes, Portable Medical Monitoring, Industrial Sensor Transmitters, Automotive Aftermarket Accessories.
Battery-Powered Metering with LCD
The PIC16LF1904T-I/MV is well suited to battery-operated metering such as water, gas, and electricity meters with LCD readouts. The integrated 72-segment LCD driver eliminates the need for an external HT1621-class controller, reducing BOM cost and PCB area. The 1.8 V-3.6 V LF silicon combined with nanoWatt XLP technology delivers nanoampere sleep currents, enabling multi-year battery life on 2x AA cells. The 11-channel 10-bit ADC interfaces directly to sensor bridges and current shunts, while the EUSART handles optical port communication for utility meter reading. With 7 KB flash and 256 B RAM, the device fits typical meter firmware including LCD drivers, tamper detection, and rolling consumption averaging.
Recommended
Consumer Appliance Front Panels
Household appliances such as coffee makers, washing machines, microwaves, and air purifiers benefit from the PIC16LF1904T-I/MV's integrated 72-segment LCD driver and 11-channel ADC. The driver directly multiplexes 7-segment or iconographic displays without external bias resistors, while the ADC reads temperature, humidity, and weight sensor signals. nanoWatt XLP modes keep standby power below EPA Energy Star thresholds for connected appliances. Industrial temperature rating (-40 C to +85 C) supports unheated laundry and outdoor appliance installations. The 40-pin UQFN 5x5 mm package keeps the controller footprint minimal, freeing board area for power supply and relay drivers.
Recommended
IoT Edge Sensor Nodes
Low-power wireless IoT sensor nodes for building automation, environmental monitoring, and asset tracking leverage the PIC16LF1904T-I/MV's nanoWatt XLP sleep modes and integrated temperature indicator. The device can sleep at nanoampere currents between transmissions, waking periodically to read the 10-bit ADC and transmit over an external radio via EUSART or bit-banged SPI. The LF silicon's 1.8 V minimum supports direct Li-ion / alkaline cell operation. With 7 KB flash, the device runs simple MAC-layer stacks and on-node filtering, offloading heavy processing to gateways. The 40-pin UQFN 5x5 mm package suits space-constrained sensor enclosures.
Recommended
Portable Medical Monitoring
Handheld and wearable medical monitors benefit from the PIC16LF1904T-I/MV's low-voltage operation and low-power sleep modes for battery life extension. The integrated temperature indicator can be calibrated against the bandgap reference for skin or ambient temperature compensation. The 11-channel 10-bit ADC supports multi-parameter acquisition from pulse oximeter, thermometer, and pressure transducer front-ends. The industrial temperature range (-40 C to +85 C) supports cold-chain logistics monitors. The 40-pin UQFN footprint is small enough for wrist-watch form factors. Note: medical designs must validate IEC 60601 compliance separately from the MCU selection.
Recommended
Industrial Sensor Transmitters
Industrial 4-20 mA loop-powered transmitters and field sensor nodes use the PIC16LF1904T-I/MV for its industrial temperature rating (-40 C to +85 C), robust 25 mA source/sink I/O for direct relay or LED drive, and brown-out reset for reliable field operation. The 10-bit ADC with internal voltage reference reads bridge sensors, RTDs, and thermocouples through external signal conditioning. nanoWatt XLP sleep modes extend battery life in wirelessHART or LoRa-based field transmitters. The EUSART supports RS-485 / Modbus RTU communication. The 40-pin UQFN (MV) 5x5 mm footprint is well suited to compact DIN-rail transmitter enclosures.
Recommended
Automotive Aftermarket Accessories
Aftermarket automotive accessories such as tire pressure monitors, garage door openers, and dashcams can use the PIC16LF1904T-I/MV with the understanding that this part is not AEC-Q100 qualified. Designers targeting OEM automotive should select AEC-Q100-qualified PIC16F variants instead. For non-critical aftermarket use, the LF silicon's 1.8 V-3.6 V range, extended temperature rating, and 25 mA I/O source/sink capability directly drive LEDs, buzzers, and low-side relays. The 11-channel ADC reads battery voltage, switches, and analog sensors, while the EUSART interfaces to Bluetooth or sub-GHz radio modules.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF1904T-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LF1904-I/MV | PIC16LF1906-I/MV | PIC16LF1907-I/MV | PIC16LF1903-I/MV | PIC16F1904-I/MV | PIC16LF1902-I/MV |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | UQFN-40 (MV), 5x5 mm | UQFN-40 (MV), 5x5 mm - same | UQFN-40 (MV), 5x5 mm - same | UQFN-40 (MV), 5x5 mm - same | UQFN-40 (MV), 5x5 mm - same | UQFN-40 (MV), 5x5 mm - same | UQFN-40 (MV), 5x5 mm - same |
| Program Flash | 7 KB (4K x 14) | 7 KB (same) | 14 KB (+100%) | 28 KB (+300%) | 7 KB (same) | 7 KB (same) | 4 KB (-43%) |
| RAM | 256 B | 256 B (same) | 512 B (+100%) | 1024 B (+300%) | 256 B (same) | 256 B (same) | 256 B (same) |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) | 1.8 V to 3.6 V (same) | 2.0 V to 5.5 V (F silicon) | 1.8 V to 3.6 V (same) |
| LCD Segment Drive | 72 segments | 72 segments (same) | 72 segments (same) | 96 segments (more) | 60 segments (-17%) | 72 segments (same) | 44 segments (-39%) |
| Maximum CPU Frequency | 20 MHz | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) | 20 MHz (same) |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C (same) | -40 C to +85 C (same) | -40 C to +85 C (same) | -40 C to +85 C (same) | -40 C to +85 C (same) | -40 C to +85 C (same) |
Key Differentiators
- Drop-in scalability within the PIC16LF190x family (vs PIC16LF1906-I/MV)
- Lowest-voltage silicon variant for battery applications (vs PIC16F1904-I/MV)
- Integrated 72-segment LCD driver with charge pump (vs PIC16LF1902-I/MV)
Design Notes
The PIC16LF1904T-I/MV's nanoWatt XLP technology can achieve nanoampere-level sleep currents when Sleep mode is entered with all peripherals disabled. To minimize average current, configure the ADC and EUSART off before sleep, set the watchdog to its lowest prescaler, and use the Real-Time Clock Calendar (RTCC) or Timer1 with external 32.768 kHz crystal for periodic wake. Estimated: at 3 V supply with one wake per second and ADC read, average current is approximately 5-15 uA for typical sensor node firmware.
The 40-pin UQFN (MV) package has a central thermal pad that MUST be soldered to a ground copper pour for both thermal dissipation and electrical performance. Use an NSMD land pattern with at least 8 thermal vias (0.3 mm drill, 0.5 mm pitch) connecting the central pad to inner ground planes. Keep high-speed traces (crystal, EUSART) short and routed over continuous ground reference to avoid EMI pickup on the LCD segments.
Do not leave MCLR floating: tie it to VDD through a 10 kohm pull-up, or directly to VDD if not using external reset. Configuration bits must be set explicitly in MPLAB X for the oscillator source (INTOSC), watchdog enable, BOR voltage, and code protection - missing configuration is a common cause of 'dead' parts on first programming. The LCD charge pump should be disabled when an external bias voltage is supplied to save power.
The PIC16LF1904T-I/MV at industrial temperature operates -40 C to +85 C ambient, with internal die temperature approximately 5-10 C above ambient under typical load. The UQFN package has good thermal coupling through the central pad; ensure at least 1 square cm of copper pour underneath. The 10-bit ADC accuracy can drift by 1-2 LSB over the full industrial temperature range - calibrate against the internal bandgap reference at known temperatures for high-precision measurements.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - this part targets industrial / consumer / IoT applications, not automotive. For automotive designs select AEC-Q100-qualified variants from the PIC16F18xxx family instead. Halogen-free status not explicitly stated in verified data.