PIC16F1937T-I/PT - 8-bit XLP MCU, 14KB Flash, 32MHz, 44-TQFP
MPN: PIC16F1937T-I/PT β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.78 | $3.78 |
| 10 | $3.52 | $35.20 |
| 100 | $3.12 | $312.00 |
| 500 | $2.78 | $1,390.00 |
| 1,000 | $2.55 | $2,550.00 |
PIC16F1937T-I/PT Overview
A microcontroller (MCU) is a single-chip computer containing a CPU, program memory (Flash), data RAM, EEPROM, and programmable peripherals; it sits at the heart of an embedded design as the lowest tier of the compute hierarchy: MCU -> microcontroller -> embedded processor -> semiconductor. The PIC16F1937 specifically belongs to the PIC16F1xxx enhanced mid-range family that adds LCD driver support, a 10-bit ADC, multiple timers, and the nanoWatt XLP sleep modes, enabling battery-powered instruments that previously required a discrete RTC plus a separate low-power controller.
Key feature highlights: 14 KB self-programmable Flash, 512 B SRAM, 256 B EEPROM, 36 digital I/O, integrated LCD driver capable of driving up to 192 segments, 10-bit ADC with up to 14 channels, and the nanoWatt XLP suite (deep sleep < 50 nA, watchdog timer, ultra-low-power wake sources). The wide 1.8 V to 5.5 V supply range (typically operated from 2.3 V to 5.5 V for Flash programming) makes the part tolerant of single-cell Li and dual-cell AA chemistries without external regulation.
Architecturally, the PIC16F1937 uses a Harvard RISC design with separate program and data buses. The enhanced mid-range core offers 49 instructions versus 35 in the baseline PIC16F, plus a hardware multiplier and a deeper 16-level hardware stack. The integrated LCD module includes a charge pump option that allows contrast biasing from a low-voltage supply, eliminating the need for an external negative rail in battery-powered display products.
Typical applications include battery-powered LCD instruments (utility meters, portable medical monitors, electronic shelf labels), white-goods and HVAC user-interface panels, automotive climate/HVAC control modules requiring LCD segment displays (use automotive-graded variants for that domain), industrial sensor readouts, low-power remote-control handsets, and consumer appliances with multi-digit segmented displays. Designers should provide a 0.1 uF decoupling capacitor adjacent to VDD and a 100 nF on VDD-VSS as the manufacturer recommends. For lowest sleep current, gate all unused I/O to a defined logic level to avoid the floating-input CMOS shoot-through that can add microamps per pin. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the bare manufacturer datasheet.
Drop-in alternatives for PIC16F1937T-I/PT β 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 PIC16F1937T-I/PT (same form factor and footprint) β differing in Program Memory (Flash), Timers, ADC, Package, Core.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
PIC16F1937-I/PT
β Drop-Inβ In Stock
$1.45 / Unit
View Datasheet βPIC16LF1937T-I/PT
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1938T-I/PT
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1936T-I/PT
β Drop-Inπ Reference alternative (not in catalog)
PIC16F1934-I/PT
β Drop-Inβ In Stock
$1.66 / Unit
View Datasheet βPIC16F18877-I/PT
β Drop-Inβ In Stock
$2.18 / Unit
View Datasheet βPIC16F1937T-I/PT Maximum Ratings & Electrical Characteristics
| Architecture | 8-bit PIC16 enhanced mid-range RISC |
| Core | PIC16F1xxx enhanced mid-range (49 instructions) |
| Program Memory (Flash) | 14 KB (8K x 14) |
| Data EEPROM | 256 B |
| Data SRAM | 512 B |
| Maximum CPU Clock | 32 MHz |
| Supply Voltage (operating, Flash) | 2.3 V to 5.5 V |
| Supply Voltage (extended, no Flash write) | 1.8 V to 5.5 V |
| Digital I/O Pins | 36 |
| LCD Segments (max) | 192 segments via integrated driver |
| ADC | 10-bit, up to 14 channels |
| Timers | Timer0, Timer1, Timer2, RTCC |
| Communication Peripherals | EUSART, MSSP (I2C/SPI) |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature Range | -40C to +85C |
| Low-Power Technology | nanoWatt XLP |
| Reset / Brown-out | POR, BOR, MCLR |
| RoHS Status | Compliant |
PIC16F1937T-I/PT Pin Configuration
| Pin 1 | RE3/MCLR/VPP β General-purpose I/O / Master Clear (reset) / Programming voltage |
| Pin 2 | RA0/AN0/ULPWU/CPS0 β Analog input 0 / Ultra-Low-Power Wake-Up / Capacitive touch |
| Pin 3 | RA1/AN1/CPS1 β Analog input 1 / Capacitive touch |
| Pin 4 | RA2/AN2/CPS2 β Analog input 2 / Capacitive touch |
| Pin 5 | RA3/AN3/CPS3/VREF+ β Analog input 3 / Positive ADC reference |
| Pin 6 | RA4/T0CKI/CPS4 β Timer0 clock input / Capacitive touch |
| Pin 7 | RA5/AN4/CPS5/VCAP β Analog input 4 / Core regulator capacitor |
| Pin 8 | RE0/AN5 β General-purpose I/O / Analog input 5 |
| Pin 9 | RE1/AN6 β General-purpose I/O / Analog input 6 |
| Pin 10 | RE2/AN7 β General-purpose I/O / Analog input 7 |
| Pin 11 | VDD β Positive supply voltage |
| Pin 12 | VSS β Ground |
| Pin 13 | RA7/OSC1/CLKIN β Crystal oscillator input / External clock |
| Pin 14 | RA6/OSC2/CLKOUT β Crystal oscillator output / Clock output |
| Pin 15 | RC0/SOSCO β Secondary oscillator I/O (Timer1) |
| Pin 16 | RC1/SOSCI/CCP2 β Secondary oscillator input / CCP2 |
| Pin 17 | RC2/CCP1 β Capture/Compare/PWM 1 |
| Pin 18 | RC3/SCK/SCL β SPI clock / I2C clock (MSSP) |
| Pin 19 | RC4/SDI/SDA β SPI data in / I2C data (MSSP) |
| Pin 20 | RC5/SDO β SPI data out (MSSP) |
| Pin 21 | RC6/TX/CK β EUSART asynchronous transmit / synchronous clock |
| Pin 22 | RC7/RX/DT β EUSART asynchronous receive / synchronous data |
| Pin 23 | RB0/AN12/CPS8/INT β External interrupt / Analog input 12 / Capacitive touch |
| Pin 24 | RB1/AN10/CPS9 β Analog input 10 / Capacitive touch |
| Pin 25 | RB2/AN8 β Analog input 8 |
| Pin 26 | RB3/AN9/CPS11 β Analog input 9 / Capacitive touch / CCP2 alternate |
| Pin 27 | RB4/AN11/CPS12 β Analog input 11 / Capacitive touch |
| Pin 28 | RB5/AN13/CPS13 β Analog input 13 / Capacitive touch |
| Pin 29 | RB6/ICSPCLK β In-Circuit Serial Programming clock / general I/O |
| Pin 30 | RB7/ICSPDAT β In-Circuit Serial Programming data / general I/O |
| Pin 31 | RD0 β General-purpose I/O / LCD segment |
| Pin 32 | RD1 β General-purpose I/O / LCD segment |
| Pin 33 | RD2 β General-purpose I/O / LCD segment |
| Pin 34 | RD3 β General-purpose I/O / LCD segment |
| Pin 35 | RD4 β General-purpose I/O / LCD segment |
| Pin 36 | RD5 β General-purpose I/O / LCD segment |
| Pin 37 | RD6 β General-purpose I/O / LCD segment |
| Pin 38 | RD7 β General-purpose I/O / LCD segment |
| Pin 39 | VSS β Ground |
| Pin 40 | VDD β Positive supply voltage |
| Pin 41 | RC2 (alt) β General-purpose I/O / LCD segment (39-44 are LCD common/segment pins; refer to datasheet figure 2-1) |
| Pin 42 | LCD seg β LCD segment line |
| Pin 43 | LCD seg β LCD segment line |
| Pin 44 | LCD COM β LCD common line |
Typical Applications
PIC16F1937T-I/PT is suitable for 7 applications: Battery-Powered LCD Utility Meter, Industrial Sensor Readout with Segment LCD, White Goods User Interface Panels, Portable Medical Device (Glucose Meter, SpO2 Display), Consumer Appliance Remote Control with LCD, IoT Sensor Node with LCD Status Display, Automotive HVAC Segment-Display Cluster.
Battery-Powered LCD Utility Meter
The PIC16F1937T-I/PT is a natural fit for battery-powered utility meters thanks to its 14 KB Flash for metrology firmware, integrated LCD driver capable of driving up to 192 segments for seven-digit consumption displays, and nanoWatt XLP sleep currents below 50 nA that let a single pair of AA cells run the meter for 10+ years. Designers place the MCU between the metrology front-end and the LCD glass, using the on-chip charge pump to bias the display from a single 3 V rail without an external negative LDO. The 10-bit ADC with up to 14 channels simplifies CT or shunt current sensing, and the EUSART handles AMR (automatic meter reading) modems.
Recommended
Industrial Sensor Readout with Segment LCD
For pressure, temperature, or flow transmitters that need a 4-digit 7-segment readout plus a bar graph on the LCD, the PIC16F1937T-I/PT provides 36 digital I/O to drive the front-end, drive the LCD glass, and host a 4-20 mA loop or RS-485 interface. The 32 MHz enhanced mid-range core runs the linearization math in real time, and the wide 1.8 V to 5.5 V supply tolerance lets the same PCB accept 3.3 V or 5 V loops without rework. Its 14 KB Flash stores the sensor-specific calibration table.
Recommended
White Goods User Interface Panels
Washing machines, dryers, and dishwashers that show mode and time on multi-segment LCDs fit naturally with the PIC16F1937T-I/PT's integrated LCD driver and 14 KB of Flash for cycle-control state machines. The 44-pin TQFP provides ample I/O for the keypad matrix, the buzzer driver, and the triac-fired heater/valve control. Designers using mains-zero-cross detection benefit from the on-chip comparators and CCP modules, while nanoWatt XLP sleep keeps standby power below 0.5 W to meet energy-rating regulations.
Recommended
Portable Medical Device (Glucose Meter, SpO2 Display)
Battery-powered Class I medical instruments such as glucose meters, pulse oximeters, and infrared thermometers rely on the PIC16F1937T-I/PT's low sleep current, integrated 10-bit ADC for front-end signal capture, and segment LCD controller for numeric readouts. The industrial -40C to +85C rating supports the wide environmental swings of consumer medical products, and 256 B EEPROM stores calibration and patient history. The EUSART and MSSP interface to Bluetooth or NFC modules for wireless data upload.
Recommended
Consumer Appliance Remote Control with LCD
Universal remote handsets and electronic shelf labels (ESL) value the PIC16F1937T-I/PT for its nanoWatt XLP sleep current allowing multi-year battery life, integrated LCD driver for the room/channel/clock display, and 32 MHz core capable of running IrDA, RF4CE, or Bluetooth Low Energy stacks via the EUSART. The 44-pin TQFP houses the keypad scan, IR LED driver, and battery monitoring on a single chip, keeping the BOM small and the standby current minimal.
Recommended
IoT Sensor Node with LCD Status Display
Industrial IoT endpoints with on-device status displays (LoRa nodes, NB-IoT modems, Modbus probes) use the PIC16F1937T-I/PT to host the segment LCD, drive the sensor interface, and run the protocol stack. The MSSP peripheral talks to SPI sensors and I2C EEPROMs; the EUSART interfaces to the radio module. nanoWatt XLP lets the node idle below 100 uA, drawing from energy-harvested or 1.8 V Li-coin cells while publishing data hourly.
Recommended
Automotive HVAC Segment-Display Cluster
Heating, ventilation, and air-conditioning (HVAC) panels in entry-level vehicles use segmented LCD clusters that align well with the PIC16F1937T-I/PT's integrated LCD driver, 14 KB Flash for control logic, and 36 I/O for keypad sensing and backlight PWM. For AEC-Q100 grade 1 production, the automotive-qualified VAO-rated variant is drop-in on the same 44-TQFP footprint. The MSSP peripheral handles CAN-transceiver SPI interfaces when needed for diagnostics.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1937T-I/PT β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1937-I/PT | PIC16LF1937T-I/PT | PIC16F1938T-I/PT | PIC16F1936T-I/PT | PIC16F18877-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (PT) 10x10 mm | TQFP-44 (PT) 10x10 mm - same | TQFP-44 (PT) 10x10 mm - same | TQFP-44 (PT) 10x10 mm - same | TQFP-44 (PT) 10x10 mm - same | TQFP-44 (PT) 10x10 mm - same |
| Flash Program Memory | 14 KB (8K x 14) | 14 KB | 14 KB | 28 KB | 8 KB | 56 KB |
| SRAM | 512 B | 512 B | 512 B | 1024 B | 512 B | 4096 B |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Maximum CPU Clock | 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 3.6 V (LF range) | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| LCD Driver (max segments) | 192 segments | 192 segments | 192 segments | 192 segments | 192 segments | no integrated LCD driver |
| Operating Temperature Range | -40C to +85C (industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Packaging (carrier) | Tape & Reel | Tube | Tape & Reel | Tape & Reel | Tape & Reel | Tube |
Key Differentiators
- Industrial temperature range with integrated LCD driver (vs PIC16F18877-I/PT)
- Higher Flash density in the same footprint (vs PIC16F1936T-I/PT)
- Wide voltage range including 5 V tolerance (vs PIC16LF1937T-I/PT)
Design Notes
Place a 0.1 uF ceramic decoupling capacitor on each VDD/VSS pin pair (pins 11/12 and 39/40) within 5 mm of the package. Also add a bulk 10 uF tantalum or aluminum-polymer capacitor on the main supply rail, particularly when the LCD charge pump is enabled. The internal linear regulator output on the VCAP pin (pin 7) requires a 1 uF capacitor to VSS; without it the regulator will fail to start and the part may not execute code reliably.
Route the ICSP clock (RB6/ICSPCLK, pin 29) and ICSP data (RB7/ICSPDAT, pin 30) traces so they are not trapped under the LCD common/segment drivers. Routing these signals near the crystal pins (RA6/RA7, pins 13/14) or the high-impedance analog inputs (RA0-RA5) will couple programming noise into firmware debug. Likewise, keep the SOSC pins (RC0/RC1, pins 15/16) short and surrounded by a ground ring for stable 32 kHz timer operation.
Do not leave CMOS input pins floating - even inputs configured as outputs on unused ports draw microamps when uncommitted. Set unused digital I/O to outputs driving low (saves quiescent current) or to inputs with the internal weak pull-ups enabled. Avoid using the A/D converter inputs (RA0-RA5, RE0-RE2, RB1-RB5) as digital outputs without disabling the analog channel; cross-coupling to adjacent analog pins can add bit-3 noise to the ADC result.
When driving LCD segments through the integrated charge pump, route the COM and SEG traces with matched lengths to within 5% and keep adjacent segment traces spaced at least 0.2 mm to avoid cross-talk that turns into visible ghost segments at low contrast. Reference the segment drivers' bias from VDD rather than the rail input to minimize supply pumping when large segments toggle simultaneously.
Compliance Information
RoHS and REACH compliant per Microchip product declarations. The non-VAO variant is not AEC-Q100 qualified; for automotive AEC-Q100 grade 1 choose the PIC16F1937T-I/PTVAO or step up to a -Q part number.