PIC16F1937-I/MV - 14KB Flash 8-Bit MCU 32MHz XLP | Microchip
MPN: PIC16F1937-I/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.35 | $2.35 |
| 10 | $2.11 | $21.10 |
| 100 | $1.85 | $185.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.41 | $1,410.00 |
PIC16F1937-I/MV Overview
An 8-bit microcontroller (MCU) is a small, low-cost, single-chip computer built around an 8-bit data path, optimized for embedded control tasks such as sensor reading, user-interface handling, motor control, and low-rate communication. Within the semiconductor taxonomy, an MCU belongs to Integrated Circuits -> Microcontrollers -> 8-bit microcontrollers -> low-power microcontrollers. PIC16F1937 specifically sits inside Microchip's mid-range PIC16F1xxx enhanced family, which adds hardware LCD support and nanoWatt XLP sleep currents as low as 30 nA for battery-powered products.
Key features include 14KB (8K x 14) self-programmable Flash, 256-byte EEPROM, 25 digital I/O, 11 analog channels at 10-bit resolution, a master synchronous I2C/SPI port, two enhanced USART modules, four 8-bit timers plus two capture/compare/PWM (CCP/ECCP) modules, and a charge-pump-supported LCD driver capable of driving up to 96 segments. The nanoWatt XLP technology delivers typical sleep currents under 50 nA with the Real-Time Clock active.
The architecture uses a Harvard RISC core with 49 instructions, single-cycle 16-bit opcode fetch and 8-bit data ALU, and a 14-bit instruction word. The integrated LCD controller supports static, 1/2, 1/3, 1/4 duty and 1/2, 1/3 bias, with on-chip bias resistors, removing external resistor ladders and reducing BOM cost for segment displays.
Typical applications include battery-powered sensor nodes with LCD readouts, industrial control panels with segment displays, home-automation user interfaces, medical handheld instruments, and automotive accessory gauges where low quiescent current and integrated LCD drive reduce total system cost.
When designing with this part, allocate I/O pins carefully because LCD segment drive consumes shared pins; a 40-pin package typically supports up to 192 segments when driven in 1/8 mux mode. For PCB layout, place the decoupling capacitor (100 nF) within 5 mm of VDD and use a low-impedance ground pour to keep ADC accuracy.
This page synthesizes distributor pricing, drop-in package alternatives, and practical design notes not found in the manufacturer datasheet alone, giving procurement and embedded engineers an at-a-glance comparison versus same-family PIC16F1936, PIC16F1934, and PIC16F19155 devices.
Drop-in alternatives for PIC16F1937-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 PIC16F1937-I/MV (same form factor and footprint) — differing in Package, ADC, Program Memory (Flash), Timers, LCD Driver.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1937T-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1936-I/MV
✅ Drop-In✓ In Stock
$2.07 / Unit
View Datasheet →PIC16F1936T-I/MV
✅ Drop-In✓ In Stock
$1.42 / Unit
View Datasheet →PIC16F1937-I/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC16F1xxx (Mid-Range enhanced core) |
| Architecture | 8-bit Harvard RISC, 14-bit instruction word |
| Instruction Set | 49 instructions, single-cycle ALU |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data RAM | 512 bytes |
| Data EEPROM | 256 bytes |
| Maximum Clock Speed | 32 MHz |
| Operating Voltage (Vdd) | 2.3 V to 5.5 V |
| Digital I/O Pins | 25 |
| ADC | 11 channels, 10-bit resolution |
| Timers | 4 x 8-bit + 1 x 16-bit |
| CCP / ECCP | 2 enhanced capture/compare/PWM |
| Communication | 1x I2C/SPI MSSP, 2x EUSART |
| LCD Driver | Up to 96 segments with charge pump |
| nanoWatt XLP Sleep Current | Typical 30 nA (RTC mode) |
| Package | 40-pin UQFN (MV) 5x5 mm |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C (Industrial) |
| MSL Level | 1 |
| RoHS Status | Compliant |
PIC16F1937-I/MV Pin Configuration
| Pin 1 | RE3/MCLR/VPP — Digital input / Master Clear with internal pull-up / Programming voltage |
| Pin 2 | RA0 — Digital I/O with analog AN0 and LCD segment drive |
| Pin 3 | RA1 — Digital I/O with analog AN1 and LCD segment drive |
| Pin 4 | RA2 — Digital I/O with analog AN2 and LCD segment drive |
| Pin 5 | RA3 — Digital I/O with analog AN3 / VREF+ and LCD segment drive |
| Pin 6 | RA4 — Digital I/O with analog AN4 and LCD segment drive, also T0CKI |
| Pin 7 | RA5 — Digital I/O with analog AN4 and LCD segment drive |
| Pin 8 | RA6 — Digital I/O with OSC2 / CLKR / LCD segment drive |
| Pin 9 | RA7 — Digital I/O with OSC1 / CLKIN / LCD segment drive |
| Pin 10 | Vss — Ground reference |
| Pin 11 | VDD — Positive supply voltage 2.3 V to 5.5 V |
| Pin 12 | RA8 — Digital I/O with LCD segment drive |
| Pin 13 | RA9 — Digital I/O with LCD segment drive |
| Pin 14 | RA10 — Digital I/O with LCD segment drive |
| Pin 15 | RA11 — Digital I/O with LCD segment drive |
| Pin 16 | RA12 — Digital I/O with LCD segment drive |
| Pin 17 | RA13 — Digital I/O with LCD segment drive |
| Pin 18 | RA14 — Digital I/O with LCD segment drive |
| Pin 19 | RC0 — Digital I/O / SOSCO / T1CKI |
| Pin 20 | RC1 — Digital I/O / SOSCI / CCP2 |
| Pin 21 | RC2 — Digital I/O / AN14 / CCP1 |
| Pin 22 | RC3 — Digital I/O / AN15 / SCL / SCK |
| Pin 23 | RC4 — Digital I/O / AN16 / SDA / SDI |
| Pin 24 | RC5 — Digital I/O / AN17 / SDO |
| Pin 25 | RC6 — Digital I/O / AN18 / TX/CK |
| Pin 26 | RC7 — Digital I/O / AN19 / RX/DT |
| Pin 27 | RC8 — Digital I/O / AN20 / SCL / SCK |
| Pin 28 | RC9 — Digital I/O / AN21 / SDA / SDI |
| Pin 29 | RC10 — Digital I/O / AN22 |
| Pin 30 | RC11 — Digital I/O / AN23 |
| Pin 31 | RC12 — Digital I/O / AN24 |
| Pin 32 | RC13 — Digital I/O / AN25 |
| Pin 33 | RB0 — Digital I/O / AN12 / INT / ECCP2 |
| Pin 34 | RB1 — Digital I/O / AN10 / ECCP3 / P1B |
| Pin 35 | RB2 — Digital I/O / AN8 / P1C |
| Pin 36 | RB3 — Digital I/O / AN9 / P1D / ECCP2 P2B |
| Pin 37 | RB4 — Digital I/O / AN11 / P1E |
| Pin 38 | RB5 — Digital I/O / AN13 / P2A / P3A |
| Pin 39 | RB6 — Digital I/O / ICSPCLK / ICDCLK |
| Pin 40 | RB7 — Digital I/O / ICSPDAT / ICDDAT |
Typical Applications
PIC16F1937-I/MV is suitable for 6 applications: Battery-Powered Sensor Node with LCD, Industrial Control Panel User Interface, Home Automation User Interface, Medical Handheld Instrument, Automotive Accessory Gauge, IoT Edge Node with Sub-GHz Radio.
Battery-Powered Sensor Node with LCD
The PIC16F1937-I/MV is a strong fit for battery-powered sensor nodes with segment-LCD readouts because of its nanoWatt XLP sleep current of typically 30 nA and its integrated LCD driver that eliminates the need for an external bias resistor ladder. With 14 KB Flash, engineers have headroom for sensor fusion code, calibration tables, and BLE/Sub-GHz command stacks, while the 11-channel 10-bit ADC supports multi-sensor acquisition. At a typical 2.3 V to 3.3 V supply with periodic wake-and-measure cycles, a CR2032 cell can power the node for multiple years. Compared to a discrete LCD bias + MCU approach, the integrated charge pump and 96-segment controller reduce BOM by 4 to 6 components, lowering both cost and PCB area.
Recommended
Industrial Control Panel User Interface
The PIC16F1937-I/MV suits industrial control panels because of its 25 digital I/O, two EUSART ports for RS-232/RS-485 field-bus links, and LCD driver with charge pump. The 32 MHz core provides enough MIPS for keypad scanning, debounce, menu navigation, and Modbus protocol handling within the 14 KB Flash budget. The -40C to +85C industrial temperature grade ensures reliable operation in factory environments. A 40-pin UQFN keeps the PCB compact while the integrated LCD reduces external driver ICs. Compared with designs using a discrete LCD controller, this part reduces bill-of-materials, simplifies layout, and speeds firmware development using Microchip's MCC code generator.
Recommended
Home Automation User Interface
For smart-home wall panels, thermostats, and security keypads, the PIC16F1937-I/MV delivers integrated segment-LCD drive, low power, and enough I/O for buttons, LEDs, and a single-wire or I2C sensor bus. The 32 MHz core handles HVAC control loops at 8 MIPS, leaving headroom for BLE command parsing via a co-processor. nanoWatt XLP sleep below 50 nA allows battery-backed thermostats to survive multiple heating seasons on AA cells. The 40-pin UQFN 5x5 mm package keeps the PCB small enough to fit behind a flush-mount wall plate. Compared with a Cortex-M0+ based thermostat MCU, this part eliminates external LCD bias components, reducing total BOM cost by approximately 15 percent.
Recommended
Medical Handheld Instrument
Medical handheld devices such as glucose meters, pulse oximeters, and portable diagnostic tools benefit from the PIC16F1937-I/MV's low-power XLP sleep, integrated LCD driver, and 11-channel 10-bit ADC for sensor front-ends. The 14 KB Flash is sufficient for measurement algorithms, calibration, and LCD menus, and the 256-byte EEPROM stores patient data and unit settings. The industrial -40C to +85C range supports clinical and home use. With its compact 5x5 mm UQFN package, the MCU fits inside thin-form-factor enclosures. Compared with a Cortex-M0 based design, this PIC16F1xxx family member reduces BOM by removing external LCD bias and reference parts while keeping firmware portable across the entire PIC16F1xxx family.
Recommended
Automotive Accessory Gauge
The PIC16F1937-I/MV is well-suited for aftermarket automotive gauges such as boost, oil-pressure, or tire-pressure readouts that use a segment-LCD. Its 32 MHz MIPS budget supports real-time sensor sampling and filtering, while the integrated LCD driver removes external components needed for the dashboard display. The industrial temperature grade handles the under-dash thermal environment, and nanoWatt XLP keeps quiescent draw below 1 mA when the ignition is off, protecting the battery. With two PWM channels and a capture/compare, the MCU can also drive gauge stepper motors or backlight dimming. Compared with discrete gauge-driver ICs, this approach consolidates control, display drive, and communication in one part.
Recommended
IoT Edge Node with Sub-GHz Radio
The PIC16F1937-I/MV fits Sub-GHz IoT edge nodes like smart agriculture sensors and remote telemetry because of its low sleep current, ample I/O for sensors, and two EUSART modules for host-side serial interfacing. The 14 KB Flash accommodates simple LoRa-/FSK-style command stacks, sensor drivers, and OTA bootloader stubs. The integrated LCD option lets the node display signal strength or sensor values locally without an OLED, which improves cold-weather visibility. The 5x5 mm UQFN package plus low-power XLP delivers years of battery life on a 2x AA cell pack. Compared with Cortex-M0 based IoT nodes, this design reduces external component count and simplifies supply chain by sourcing from Microchip's broad PIC16 distribution network.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1937-I/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1937T-I/MV | PIC16F1936-I/MV | PIC16F1936T-I/MV | PIC16F1937-I/ML | PIC16F1934-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin UQFN (MV) 5x5 mm | 40-pin UQFN (MV) 5x5 mm - same | 40-pin UQFN (MV) 5x5 mm - same | 40-pin UQFN (MV) 5x5 mm - same | 44-pin QFN (ML) 8x8 mm - differs | 44-pin QFN (ML) 8x8 mm - differs |
| Program Flash | 14 KB | 14 KB | 7 KB | 7 KB | 14 KB | 7 KB |
| Data RAM | 512 bytes | 512 bytes | 256 bytes | 256 bytes | 512 bytes | 256 bytes |
| Data EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Maximum Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Digital I/O Pins | 25 | 25 | 25 | 25 | 36 | 36 |
| LCD Driver | Up to 96 segments with charge pump | Up to 96 segments with charge pump | Up to 96 segments with charge pump | Up to 96 segments with charge pump | Up to 184 segments with charge pump | Up to 184 segments with charge pump |
| Sleep Current (XLP) | 30 nA typical | 30 nA typical | 30 nA typical | 30 nA typical | 30 nA typical | 30 nA typical |
Key Differentiators
- Maximum Flash in 40-pin UQFN package at 14 KB (vs PIC16F1936-I/MV)
- More pins and segment-LCD drive in 44-pin QFN option (vs PIC16F1937-I/ML)
- Industrial -40C to +85C temperature grade included (vs PIC16F1937-E/MV)
Design Notes
Estimated: At Vdd = 3.3 V, Fosc = 32 MHz, the PIC16F1937 active current is typically 5 to 8 mA depending on I/O loading. Sleep current with WDT enabled is typically 1 to 2 uA; with LFINTOSC off and WDT off it drops to approximately 30 nA per the XLP datasheet. For battery-powered designs, gate peripheral wake-up timers carefully so that the WDT does not dominate sleep current. Use the peripheral module disable (PMD) registers to stop unused peripherals before sleep to minimize active current.
Estimated: Place a 100 nF decoupling capacitor within 5 mm of the Vdd pin (pin 11) and a bulk 10 uF capacitor near the Vdd/Vss pair. For UQFN packages, use a continuous ground pour under the exposed pad to reduce thermal resistance; connect it to Vss with at least 4 vias. Keep LCD segment traces away from high-frequency switching lines like the EUSART or PWM outputs to reduce display flicker from capacitive coupling.
Avoid tying the MCLR/RE3 pin (pin 1) directly to Vdd without the recommended 10 kohm pull-up or decoupling. A floating MCLR during power-up can cause unintended resets. Note that in 40-pin UQFN, pin 1 doubles as RE3 and may be needed as a digital input; configure the MCLRE configuration bit accordingly. For accurate ADC readings, ensure the source impedance is below 10 kohm and that the acquisition time is configured for the chosen impedance per the datasheet equation.
Estimated: When using the MSSP peripheral in I2C mode, install pull-up resistors of 1 kohm to 10 kohm on SDA and SCL based on bus capacitance and speed. For 400 kbit/s fast-mode, target 4.7 kohm with a total bus capacitance under 200 pF. In SPI mode with clock rates above 4 MHz, route the SCK, SDO, and SDI traces with matched lengths to within 2 mm to avoid setup/hold violations on slave devices. Series-terminate the SCK trace with 33 ohm if the trace exceeds 25 mm.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified; use automotive-grade PIC16F1937-E/MV or PIC16F1937-H/MV for AEC-Q100 needs.