PIC16F1938-E/MV - 28KB Flash LCD MCU 28-UFQFN | Microchip
Référence : PIC16F1938-E/MV ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $2.85 | $2,85 |
| 10 | $2.55 | $25,50 |
| 100 | $2.18 | $218,00 |
| 500 | $1.94 | $970,00 |
| 1 000 | $1.62 | $1 620,00 |
PIC16F1938-E/MV Présentation
An 8-bit PIC microcontroller is a compact, deterministic Harvard-architecture processor widely used for embedded control. The PIC16F1938 belongs to the PIC16F1xxx enhanced mid-range family, sitting in the hierarchy as PIC microcontroller -> 8-bit MCU -> enhanced mid-range core -> flash-based MCU with peripherals. It combines CPU, program memory, data memory, and analog/digital peripherals on a single die, enabling compact, low-power embedded designs.
Key features include 28KB self-programmable Flash program memory, 1KB RAM, 256 bytes of EEPROM, an integrated LCD driver supporting up to 192 segments, a 10-bit ADC with computation, multiple PWM modules, and nanoWatt XLP technology for ultra-low-power sleep currents below 50 nA typical. The 32MHz internal oscillator enables instruction cycles of 125ns.
Architecturally, the device uses Microchip's enhanced mid-range 14-bit instruction set with a hardware multiplier, a 31-level stack, and C compiler-friendly architecture. The LCD module includes a charge pump and dedicated voltage bias generation, simplifying designs that need glass LCD displays without external driver chips.
Typical applications include battery-powered consumer products with segment LCDs (thermostats, blood pressure monitors, coffee makers), low-power IoT sensor nodes, industrial control panels with display readouts, and home appliances with user interfaces. The integrated LCD driver and XLP low-power modes target coin-cell and battery-powered metering.
When designing with this part, leverage MPLAB X IDE with XC8 compiler for firmware development. Plan for ICD/ICSP programming header on PCB, since these parts program in-circuit. Decouple VDD with 100nF ceramic close to the pin, and tie MCLR through a 10k pull-up to ensure proper reset behavior.
This page synthesizes distributor pricing, verified drop-in same-package alternatives, and practical low-power design notes not found in the manufacturer datasheet.
Alternatives de remplacement direct pour PIC16F1938-E/MV — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16F1938-E/MV (même facteur de forme et même empreinte) — différant par ADC, Communication, Package, Timers, LCD Driver.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F1938T-I/MV
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F1938-I/MV
✅ Remplacement direct✓ En stock
$1.55 / unité
Voir la fiche technique →PIC16F1937-I/MV
✅ Remplacement direct✓ En stock
$1.41 / unité
Voir la fiche technique →PIC16F1936-I/MV
✅ Remplacement direct✓ En stock
$2.07 / unité
Voir la fiche technique →PIC16F1934-I/MV
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F1938-E/MV Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC 8-bit enhanced mid-range |
| Program Memory (Flash) | 28 KB |
| Data SRAM | 1 KB |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 32 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, up to 17 channels |
| LCD Driver | Integrated, up to 192 segments |
| PWM Modules | 3 (CCP/ECCP) |
| Timers | 4 (8-bit and 16-bit) |
| Communication | EUSART, I2C, SPI |
| Boîtier | 28-pin UQFN (MV) 4x4 mm with exposed pad |
| Température de fonctionnement | -40C to +125C (Extended, "E") |
| nanoWatt XLP Sleep Current | <50 nA typical |
| Instruction Word | 14-bit |
| Statut RoHS | Compliant |
Configuration des broches de PIC16F1938-E/MV
| Broche 1 | RA5/SEG12 — Bidirectional I/O / LCD segment 12 |
| Broche 2 | RA4/SEG11 — Bidirectional I/O / LCD segment 11 |
| Broche 3 | RA3/MCLR/VPP — I/O / Master Clear (reset) / programming voltage |
| Broche 4 | RA2/AN2 — I/O / Analog input 2 |
| Broche 5 | RA1/AN1 — I/O / Analog input 1 |
| Broche 6 | RA0/AN0 — I/O / Analog input 0 |
| Broche 7 | VSS — Ground reference |
| Broche 8 | RA7/OSC1 — I/O / Crystal oscillator input |
| Broche 9 | RA6/OSC2 — I/O / Crystal oscillator output |
| Broche 10 | RC0 — Bidirectional I/O |
| Broche 11 | RC1 — Bidirectional I/O |
| Broche 12 | RC2 — Bidirectional I/O |
| Broche 13 | RC3 — Bidirectional I/O |
| Broche 14 | RC4 — Bidirectional I/O |
| Broche 15 | RC5 — Bidirectional I/O |
| Broche 16 | RC6 — Bidirectional I/O |
| Broche 17 | RC7 — Bidirectional I/O |
| Broche 18 | VSS — Ground reference |
| Broche 19 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Broche 20 | RB0/INT — I/O / External interrupt |
| Broche 21 | RB1 — Bidirectional I/O |
| Broche 22 | RB2 — Bidirectional I/O |
| Broche 23 | RB3 — Bidirectional I/O |
| Broche 24 | RB4 — Bidirectional I/O |
| Broche 25 | RB5 — Bidirectional I/O |
| Broche 26 | RB6/ICSPCLK — I/O / ICSP clock |
| Broche 27 | RB7/ICSPDAT — I/O / ICSP data |
| Broche 28 | AVDD — Analog supply voltage |
| Broche 29 | EP — Exposed thermal pad (connect to VSS) |
Applications typiques
PIC16F1938-E/MV convient pour 7 applications: Battery-Powered Consumer Thermostats with LCD, Blood Pressure Monitors with Segment Display, Industrial Control Panels with Display Readouts, Home Appliance User Interfaces (Coffee Makers, Ovens), Low-Power IoT Sensor Nodes with Local Display, Automotive Instrument Cluster Sub-Displays, Smart Meter and Utility Meter Displays.
Battery-Powered Consumer Thermostats with LCD
The PIC16F1938-E/MV's integrated LCD driver (up to 192 segments) and nanoWatt XLP sleep currents under 50 nA make it ideal for battery-powered thermostats with segment LCD readouts. Engineers use the on-chip charge pump to bias the LCD glass directly from VDD, eliminating an external driver chip and reducing BOM cost. With 28KB Flash, the part comfortably hosts PID control loops, scheduling logic, and UI state machines. The 32MHz core delivers sub-millisecond sensor sampling, while XLP sleep mode drops current draw for multi-year coin-cell operation.
Recommandé
Blood Pressure Monitors with Segment Display
Medical devices like blood pressure monitors benefit from the PIC16F1938-E/MV's integrated LCD driver and 10-bit ADC with computation. The ADC oversamples the cuff pressure sensor while the LCD driver displays systolic/diastolic numbers directly on the segment glass. According to the Microchip datasheet DS40001585E, the ADC computation engine performs averaging and threshold detection in hardware, offloading the CPU. With 28KB Flash, the part supports inflation algorithms, motion artifact compensation, and battery-management state. The UQFN-28 package fits inside compact handheld enclosures.
Recommandé
Industrial Control Panels with Display Readouts
Factory-floor control panels and HVAC zone controllers benefit from the PIC16F1938-E/MV's combination of LCD segments, PWM outputs, and serial interfaces. Three CCP/ECCP modules drive triac-controlled outputs and motor speed references, while EUSART, I2C, and SPI connect to upstream PLCs or sensor modules. The 32MHz instruction rate executes Modbus slave stacks with comfortable margin. According to the Microchip datasheet DS40001585E, the extended -40C to +125C temperature range suits industrial cabinet environments. NanoWatt XLP modes allow standby power budgets below 1mW.
Recommandé
Home Appliance User Interfaces (Coffee Makers, Ovens)
Coffee machines, microwave ovens, and induction cooktops benefit from the PIC16F1938-E/MV's segment LCD driver and integrated peripherals. The LCD module drives menu/status readouts while PWM outputs control heaters and pumps via triacs or FETs. The 10-bit ADC reads NTC temperature sensors with hardware averaging. With 28KB Flash, the part supports multi-step cooking profiles, fuzzy logic, and capacitive touch sensing via the CTMU peripheral. The UQFN-28 package sits on compact UI boards inside appliance enclosures.
Recommandé
Low-Power IoT Sensor Nodes with Local Display
Remote IoT sensor nodes with local segment LCD readouts use the PIC16F1938-E/MV's XLP modes and integrated display driver. The 10-bit ADC reads multiple sensor channels while the LCD shows current readings without needing an always-on wireless link. According to the Microchip datasheet DS40001585E, sleep currents below 50 nA enable multi-year operation on coin cells. The 32MHz core handles encryption/authentication before scheduled LoRa or Sub-GHz transmissions, while the 28KB Flash stores calibration tables and protocol stacks.
Recommandé
Automotive Instrument Cluster Sub-Displays
Auxiliary automotive readouts like battery monitors, HVAC status panels, and aftermarket gauge clusters use the PIC16F1938-E/MV's integrated LCD driver. The extended -40C to +125C temperature grade suits under-dash installations. The 10-bit ADC reads analog sensors while the segment LCD shows numeric values without needing a TFT controller. Engineers use the EUSART to communicate with the main instrument cluster MCU. According to the Microchip datasheet DS40001585E, the on-chip charge pump drives 3V or 5V LCD glass from a 3.3V supply without external bias components.
Recommandé
Smart Meter and Utility Meter Displays
Electricity, gas, and water meters with segment LCD readouts use the PIC16F1938-E/MV's integrated LCD driver and XLP low-power modes. The LCD module displays consumption values while the ADC with computation accumulates pulse inputs from metering front-ends. According to the Microchip datasheet DS40001585E, sleep currents below 50 nA extend battery life to 10+ years on lithium primary cells. The 28KB Flash stores tariff tables, calibration data, and AMI protocol stacks. The UQFN-28 package fits inside compact meter enclosures.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F1938-E/MV — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F1938T-I/MV | PIC16F1938-I/MV | PIC16F1937-I/MV | PIC16F1936-I/MV | PIC16F1934-I/MV |
|---|---|---|---|---|---|---|
| Package | 28-pin UQFN (MV) 4x4 mm | 28-pin UQFN (MV) 4x4 mm - same | 28-pin UQFN (MV) 4x4 mm - same | 28-pin UQFN (MV) 4x4 mm - same | 28-pin UQFN (MV) 4x4 mm - same | 28-pin UQFN (MV) 4x4 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Program Memory | 28 KB | 28 KB | 28 KB | 14 KB (-50%) | 14 KB (-50%) | 7 KB (-75%) |
| Data SRAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| Maximum Clock Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage Range | 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 |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| LCD Driver Segments | 192 segments max | 192 segments | 192 segments | 192 segments | 192 segments | 192 segments |
Principaux différenciateurs
- Extended -40C to +125C temperature grade for harsh environments (vs PIC16F1938-I/MV)
- 28 KB Flash for full-feature firmware (vs PIC16F1937-I/MV)
- Same silicon and pinout as I-grade MV variants (vs PIC16F1938T-I/MV)
Notes de conception
Estimated: at VDD=3.3V and 32MHz active mode, the PIC16F1938-E/MV draws approximately 4-6 mA. For battery-powered designs, leverage the nanoWatt XLP sleep mode (typical <50 nA) by configuring unused peripherals to off in firmware and using WDT timeouts or external interrupts to wake. Always place a 100nF ceramic decoupling capacitor within 5mm of the VDD pin and a bulk capacitor (1-10 uF) at the regulator output. The AVDD pin (pin 28) requires its own 100nF decoupling capacitor for ADC accuracy.
The 28-pin UQFN (MV) package has an exposed thermal pad (pin 29) that MUST be soldered to the PCB ground plane for mechanical reliability and thermal dissipation. Use an array of thermal vias under the pad to conduct heat to inner ground planes. Route ICSPCLK and ICSPDAT (RB6/RB7) to a 6-pin programming header with a 10k pull-up on MCLR to VDD. Keep crystal traces short (<5mm) and guard them with a ground pour to reduce EMI. For applications using the LCD driver, route SEG and COM traces with adequate spacing to avoid cross-segment ghosting.
Do not omit the MCLR pull-up resistor - leaving MCLR floating causes intermittent resets and unreliable programming. Configure unused I/O pins as outputs low (not inputs) to eliminate floating-pin current draw. When using the ADC, ensure the acquisition time is set correctly for the source impedance (typically 1-10 us for 10k source impedance). The LCD charge pump requires a flying capacitor and bypass capacitor on dedicated pins - omitting these prevents the LCD from displaying. Verify CONFIG bits match the intended oscillator, watchdog timer, and code-protect settings before locking the device.
Estimated: for I2C communication on the PIC16F1938-E/MV, place 4.7k pull-up resistors on SCL and SDA lines and limit bus capacitance to under 400 pF for reliable 400 kHz operation. For SPI links to peripherals at 8 MHz or higher, use series resistors (22-33 ohm) on clock and data lines to dampen reflections. Keep analog inputs (AN0-AN13) away from high-speed digital signals and route them over a continuous ground plane to minimize noise coupling into ADC readings.
Informations de conformité
RoHS and REACH compliance per Microchip product documentation. The -E (Extended) temperature grade is -40C to +125C but is not AEC-Q100 automotive qualified; for AEC-Q100 applications use PIC16F1938-E/MV only as a development reference and qualify the specific lot per automotive PPAP requirements.