PIC16F1937-E/P - 8-bit MCU 14KB Flash LCD 40-Pin DIP | Microchip
MPN: PIC16F1937-E/P β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.85 | $3.85 |
| 10 | $3.45 | $34.50 |
| 100 | $2.95 | $295.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.2 | $2,200.00 |
PIC16F1937-E/P Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), non-volatile user storage (EEPROM), and a rich set of peripherals onto one die. The PIC16F1937 belongs to Microchip's enhanced mid-range PIC16 family and is positioned within the broader taxonomy: microcontroller -> 8-bit MCU -> flash MCU -> PIC16 family -> PIC16F193x sub-family. It uses a 14-bit instruction set and Harvard architecture with separate code and data buses, distinguishing it from von-Neumann 8-bit architectures used by some legacy designs.
Key features include nanoWatt XLP extreme-low-power technology (typical sleep current of tens of nA), an on-chip LCD driver capable of driving up to 116 segments, a 10-bit ADC with up to 14 channels, two 8-bit and one 16-bit timers, enhanced PWM modules, an MSSP/SPI/I2C module, an enhanced USART, and a 25-pin I/O capability. The wide operating voltage and low-power modes make it suitable for battery-powered consumer, industrial, and automotive-grade applications.
Architecturally, the PIC16F1937 leverages the enhanced mid-range core with hardware multiplier, a 32 kHz internal oscillator selectable via software, and a wide variety of oscillator options (HFINTOSC, LFINTOSC, EC, XT, HS, LP, RC). Code protection, low-voltage programming via ICSP, and an in-circuit debugger (ICD) interface provide flexible development workflows.
Typical applications include direct LCD-displayed low-power consumer devices (thermostats, blood pressure monitors, glucometers, electric meters, remote controls, and small appliances), industrial sensor front-ends with integrated glass LCD, automotive instrument clusters and HVAC control panels, white-goods and home appliance HMIs, and battery-powered IoT sensor nodes requiring extended sleep current performance.
When designing with this part, verify the segmented LCD driving requirements (resistors, bias, multiplex duty) against the application's segment count; the LCD charge pump regulator pins must be configured per the datasheet. For automotive applications choose the -I industrial or -E extended grade, where -E spans -40C to +125C. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC16F1937-E/P β 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-E/P (same form factor and footprint) β differing in ADC, I/O Pins, LCD Driver, Mounting Type, Operating Temperature.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F1937-I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1936-I/P
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1934-I/PT
β Drop-Inβ In Stock
$1.66 / Unit
View Datasheet βPIC16F1936-E/P
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
PIC16F1934-E/P
β Drop-Inβ In Stock
$1.78 / Unit
View Datasheet βPIC16F1937-E/P Maximum Ratings & Electrical Characteristics
| Program Memory (Flash) | 14 KB |
| Data SRAM | 512 B |
| Data EEPROM | 256 B |
| CPU Architecture | 8-bit Enhanced Mid-Range (14-bit instruction) |
| Maximum Clock Speed | 32 MHz |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 25 |
| Package | 40-pin PDIP (P) |
| Mounting Type | Through-Hole (DIP) |
| Operating Temperature | -40C to +125C (Extended, "-E") |
| ADC | 10-bit, up to 14 channels |
| Timers | 2x 8-bit, 1x 16-bit |
| LCD Driver | Yes, integrated (up to 116 segments) |
| Communication | MSSP/SPI/I2C, Enhanced USART |
| Low-Power Tech | nanoWatt XLP |
| ICSP / ICD | Yes (In-Circuit Serial Programming / Debug) |
| RoHS Status | Compliant (Lead-Free, "P" suffix) |
PIC16F1937-E/P Pin Configuration
| Pin 1 | MCLR/VPP/RE3 β Master Clear (reset) / programming voltage / digital I/O RE3 |
| Pin 2 | RA0 β Digital I/O / analog input AN0 / SEG12 |
| Pin 3 | RA1 β Digital I/O / analog input AN1 / SEG7 |
| Pin 4 | RA2 β Digital I/O / analog AN2 / VREF- / COM2 |
| Pin 5 | RA3 β Digital I/O / analog AN3 / VREF+ / COM3 / SEG15 |
| Pin 6 | RA4 β Digital I/O / T0CKI / SEG4 |
| Pin 7 | RA5 β Digital I/O / analog AN4 / SEG5 |
| Pin 8 | RA6 β Digital I/O / oscillator output |
| Pin 9 | RA7 β Digital I/O / oscillator input |
| Pin 10 | VSS β Ground reference |
| Pin 11 | VDD β Positive supply (1.8V-5.5V) |
| Pin 12 | RB0 β Digital I/O / INT / SEG0 |
| Pin 13 | RB1 β Digital I/O / SEG1 |
| Pin 14 | RB2 β Digital I/O / SEG2 |
| Pin 15 | RB3 β Digital I/O / SEG3 |
| Pin 16 | RB4 β Digital I/O / SEG6 |
| Pin 17 | RB5 β Digital I/O / SEG11 |
| Pin 18 | RB6 β Digital I/O / ICSPCLK / SEG13 |
| Pin 19 | RB7 β Digital I/O / ICSPDAT / SEG14 |
| Pin 20 | VSS β Ground reference |
| Pin 21 | VDD β Positive supply |
| Pin 22 | RC0 β Digital I/O / SOSCO |
| Pin 23 | RC1 β Digital I/O / SOSCI |
| Pin 24 | RC2 β Digital I/O / CCP1 |
| Pin 25 | RC3 β Digital I/O / SCL / SCK |
| Pin 26 | RC4 β Digital I/O / SDA / SDI |
| Pin 27 | RC5 β Digital I/O / SDO |
| Pin 28 | RC6 β Digital I/O / TX/CK |
| Pin 29 | RC7 β Digital I/O / RX/DT |
| Pin 30 | RD0 β Digital I/O / COM0 |
| Pin 31 | RD1 β Digital I/O / COM1 |
| Pin 32 | RD2 β Digital I/O / PSP2 |
| Pin 33 | RD3 β Digital I/O / PSP3 |
| Pin 34 | RD4 β Digital I/O / PSP4 / SEG20 |
| Pin 35 | RD5 β Digital I/O / PSP5 / SEG21 |
| Pin 36 | RD6 β Digital I/O / PSP6 / SEG22 |
| Pin 37 | RD7 β Digital I/O / PSP7 / SEG23 |
| Pin 38 | VSS β Ground reference |
| Pin 39 | RE0 β Digital I/O / AN5 / LCDBIAS0 |
| Pin 40 | RE1 β Digital I/O / AN6 / LCDBIAS1 |
Typical Applications
PIC16F1937-E/P is suitable for 6 applications: Battery-Powered Thermostat with Glass LCD, Industrial Sensor Front-End with Integrated HMI, Automotive Instrument Cluster / HVAC Panel, Blood Pressure Monitor / Glucose Meter, White-Goods and Home Appliance HMI, Electric Meter / Smart Energy Display.
Battery-Powered Thermostat with Glass LCD
The PIC16F1937-E/P's integrated LCD segment driver (up to 116 segments) and nanoWatt XLP technology deliver a single-chip solution for battery-powered thermostats. The PIC16F1937's 1.8V to 5.5V supply range accommodates two AA alkaline cells, and its sub-uA sleep current extends coin-cell life for years. Per the PIC16F1937 datasheet, the on-chip charge pump regulator and bias generator directly drive 1/3 multiplex LCD glass without external components. Place the part at the center of the PCB with short traces to the LCD connector to minimize segment cross-talk.
Recommended
Industrial Sensor Front-End with Integrated HMI
The PIC16F1937-E/P's 14-bit PWM, 10-bit ADC, and 25 I/O pins make it well suited for industrial sensor front-ends that also display measurements on a glass-LCD HMI. Per the PIC16F1937 datasheet, the 32 MHz HFINTOSC provides deterministic ADC sampling up to ~100 ksps, while the MSSP/SPI/I2C bus interfaces external digital sensors. Its -40C to +125C extended temperature grade handles factory-floor enclosures near motors or heaters. Estimated: at 32 MHz clock, 3.3V supply, and active ADC mode, power consumption is roughly 5-6 mA.
Recommended
Automotive Instrument Cluster / HVAC Panel
Automotive HVAC panels and instrument clusters benefit from the PIC16F1937-E/P's -40C to +125C extended temperature grade, integrated LCD driver, and 14 KB Flash for OEM feature code. Per the PIC16F1937 datasheet, the ECAN-ready enhanced USART, MSSP, and PWM modules interface climate sensors and stepper-motor actuators for blend-door control. Use the MSSP in SPI mode to drive an external stepper predriver; the internal timers handle background HVAC scheduling. Designed alongside automotive-grade companion ICs for reliable cabin-temperature operation.
Recommended
Blood Pressure Monitor / Glucose Meter
Medical home-care devices such as blood pressure monitors and blood-glucose meters rely on the PIC16F1937-E/P's combination of nanoWatt XLP sleep current, 10-bit ADC for sensor signal conditioning, and LCD segment driver for direct glass-display readout. Per the PIC16F1937 datasheet, idle current can drop below 1 uA in sleep with RTC, enabling multi-year battery life on two AA cells. Use the on-chip op-amp option to amplify the bridge pressure-sensor signal before ADC sampling.
Recommended
White-Goods and Home Appliance HMI
Washing machines, dishwashers, and microwave ovens use the PIC16F1937-E/P to drive glass-LCD HMIs, scan keypads via the 25 I/O pins, and time motor-control events via the 16-bit timer. Per the PIC16F1937 datasheet, the wide 1.8V-5.5V supply simplifies direct regulation from rectified mains or 5V SMPS rails. Estimated: at 32 MHz and 5V, the device consumes approximately 8 mA; add a heatsink only if the MCU is co-located with power-FET dissipation.
Recommended
Electric Meter / Smart Energy Display
Single-phase electric meters and smart-energy displays benefit from the PIC16F1937-E/P's LCD driver and extended temperature range for utility-cabinet deployment. Per the PIC16F1937 datasheet, the enhanced USART connects to a PLC or wireless M-Bus module for AMI backhaul, while the 14 KB Flash stores tariff tables, calibration constants, and segmented LCD glyphs. The 32 kHz LFINTOSC plus RTC enable accurate time-of-use billing with minimal external components.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1937-E/P β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1937-I/P | PIC16F1936-I/P | PIC16F1934-I/P |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP (P) | 40-pin PDIP (P) | 40-pin PDIP (P) | 40-pin PDIP (P) |
| Program Flash | 14 KB | 14 KB | 8 KB | 7 KB |
| Data SRAM | 512 B | 512 B | 512 B | 256 B |
| Data EEPROM | 256 B | 256 B | 256 B | 256 B |
| Max Clock Speed | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| 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 |
| Temperature Grade | -40C to +125C (Extended "-E") | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| LCD Driver | Yes (up to 116 segments) | Yes (up to 116 segments) | Yes (up to 116 segments) | Yes (up to 96 segments) |
Key Differentiators
- 14 KB Flash / 512 B RAM largest in PIC16F193x 40-pin PDIP family (vs PIC16F1936-I/P)
- Extended -40C to +125C automotive temperature grade (vs PIC16F1937-I/P)
- Up to 116-segment integrated LCD driver (vs PIC16F1934-I/P)
Design Notes
Estimated: At 32 MHz, 5V VDD, the PIC16F1937-E/P core draws approximately 6-8 mA active; switching to the 32 kHz LFINTOSC + sleep mode drops quiescent current below 1.9 uA typical (per datasheet nanoWatt XLP figures). For battery-powered designs, gate peripheral clocks via PMD registers and use Sleep + WDT for wakes; route the LCD charge-pump regulator to enter low-bias mode during sleep to minimize segment-driver leakage.
Place a 100 nF decoupling capacitor on each VDD/VSS pair within 5 mm of the IC pins, plus a single 10 uF bulk capacitor near the package. Keep the crystal (if used) within 10 mm of OSC1/OSC2 with a grounded copper guard ring to reduce EMI coupling. For LCD segment traces, route them away from switching traces and bypass each segment line with a small capacitor if the display is more than 50 mm away.
Do not leave the MCLR pin floating - tie it to VDD via a 10 kohm pull-up and a 100 nF cap to ground for noise immunity, otherwise spurious resets occur near high-dV/dt signals. When configuring the LCD module, verify the bias resistor ladder matches the chosen multiplex duty (static, 1/2, 1/3, 1/4); incorrect bias yields dim or ghosted segments. Always configure unused I/O pins as outputs driven low to minimize supply current.
Compliance Information
RoHS compliant per Microchip product page ("P" suffix = lead-free 40-pin PDIP). -E extended temperature grade -40C to +125C is automotive-style qualification but not formally AEC-Q100 listed in the family datasheet; verify automotive program requirements separately.