PIC16F1936-I/SP - 8-bit XLP MCU 14KB Flash LCD 28-SPDIP | Microchip
Teilenummer: PIC16F1936-I/SP ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $3.48 | $3,48 |
| 10 | $3.13 | $31,30 |
| 100 | $2.71 | $271,00 |
| 500 | $2.42 | $1.210,00 |
| 1.000 | $2.18 | $2.180,00 |
PIC16F1936-I/SP Übersicht
A PIC microcontroller (Programmable Interface Controller) is a Harvard-architecture RISC microprocessor with separate program and data buses, flash memory, and on-chip peripherals, widely used in embedded control applications. The PIC16F1936 belongs to the enhanced mid-range PIC16 family, one tier below PIC18 and PIC24, and one tier above the baseline PIC10/12/16. This category sits within the broader microcontroller hierarchy (microcontroller -> 8-bit MCU -> PIC16 -> enhanced mid-range -> XLP nanoWatt), making it a strong fit for cost-sensitive, low-power, LCD-equipped appliances.
Key differentiating features include the integrated LCD driver with charge pump and contrast control, core-independent peripherals such as the Configurable Logic Cell (CLC), Complementary Waveform Generator (CWG), and Numerically Controlled Oscillator (NCO), plus the eXtreme Low Power (XLP) sleep mode drawing under 50 nA. The 28-pin SPDIP footprint exposes 25 GPIO lines, of which many are multiplexed with ADC, comparator, SPI, I2C, and UART peripherals, giving designers flexible pin mapping for sensor and user-interface boards.
Architecturally, the device uses a 14-bit instruction word with a hardware stack of 16 levels and 35 instructions, combined with a wide peripheral set including 5 CCP/ECCP modules, an enhanced USART, MSSP for SPI/I2C, and a 16-level deep hardware stack. The 10-bit ADC delivers up to 17 channels with acquisition time configurable in software. The integrated LCD controller supports static, 1/2, 1/3, and 1/4 multiplexed glass with internal charge pump, eliminating the need for an external LCD bias supply in most designs.
Typical applications include battery-powered consumer appliances with LCD readouts (coffee machines, kitchen scales, thermostats), industrial sensor transmitters with display feedback, and low-power IoT edge nodes that wake periodically to read sensors and update a segment display. Designers also use this part in medical handheld meters and HVAC control panels where a single chip must drive a glass LCD, scan buttons, and run low-power wireless protocols.
A key design consideration is brown-out voltage selection: the PIC16F1936-I/SP supports BOR and LPBOR down to 1.8 V, which is critical for 2-cell alkaline or single-cell Li coin battery stacks. Always reserve the ICSP/ICD pins (RB6/RB7) for in-circuit programming and debugging, even in production layouts.
This page synthesizes distributor pricing, drop-in alternative MPNs, and practical design notes not found on any single manufacturer or distributor page.
Drop-in-Alternativen für PIC16F1936-I/SP – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F1936-I/SP (gleiche Bauform und Footprint) – abweichend in ADC, LCD Driver, Package, Timers, I/O Pins.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F1937-I/SP
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F1938-I/SP
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F1934-I/PT
✅ Drop-In✓ Auf Lager
$1.66 / Stück
Datenblatt ansehen →PIC16F1936-E/SP
✅ Drop-In✓ Auf Lager
$1.65 / Stück
Datenblatt ansehen →PIC16LF1936-I/SP
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16F1936-I/SO
✅ Drop-In✓ Auf Lager
$1.74 / Stück
Datenblatt ansehen →PIC16F1936-I/SP Grenzwerte & elektrische Eigenschaften
| Core Architecture | PIC16 enhanced mid-range 8-bit RISC |
| CPU Speed | 32 MHz (200 ns instruction cycle) |
| Program Memory (Flash) | 14 KB (8K x 14 words) |
| Data RAM | 512 bytes |
| Data EEPROM | 256 bytes |
| I/O Pins | 25 (general-purpose) |
| Supply Voltage (Vdd) | 2.3 V to 5.5 V (F-version, industrial) |
| LCD Driver | Up to 96 segments, internal charge pump |
| ADC | 10-bit, up to 17 channels |
| Timers | 4x 8-bit, 1x 16-bit |
| CCP/ECCP Modules | 5 (2x standard CCP + 3x ECCP) |
| Communication | EUSART, MSSP (SPI/I2C) |
| Core Independent Peripherals | CLC, CWG, NCO, DSM, HLT |
| nanoWatt XLP Sleep Current | <50 nA typical |
| Betriebstemperatur | -40 C to +85 C (industrial) |
| Gehäuse | 28-pin SPDIP (300 mil) |
| Programming/Debug | ICSP via RB6/RB7 (PGC/PGD) |
| RoHS-Status | Compliant (Pb-free SPDIP) |
PIC16F1936-I/SP Pin-Konfiguration
| Pin 1 | RA3/AN3/Vref+ — GPIO RA3 / ADC input 3 / positive voltage reference |
| Pin 2 | RA4/T0CKI/CWG1A — GPIO RA4 / Timer0 clock input / CWG output A |
| Pin 3 | RA5/AN4/CWG2A — GPIO RA5 / ADC input 4 / CWG output A |
| Pin 4 | RA6/OSC2/CLKR — GPIO RA6 / crystal oscillator output / clock output |
| Pin 5 | RA7/OSC1/CLKIN — GPIO RA7 / crystal oscillator input / external clock in |
| Pin 6 | Vdd — Positive supply voltage (2.3 V to 5.5 V) |
| Pin 7 | Vss — Ground reference |
| Pin 8 | RB0/INT/CCP4/SRI — GPIO RB0 / external interrupt / CCP4 / SR latch input |
| Pin 9 | RB1/CCP5 — GPIO RB1 / CCP5 |
| Pin 10 | RB2/AN8 — GPIO RB2 / ADC input 8 |
| Pin 11 | RB3/AN9/CWG1F — GPIO RB3 / ADC input 9 / CWG output F |
| Pin 12 | RB4/AN11 — GPIO RB4 / ADC input 11 |
| Pin 13 | RB5/AN13 — GPIO RB5 / ADC input 13 |
| Pin 14 | RB6/PGC/ICSPCLK — GPIO RB6 / ICSP clock (programming/debug) |
| Pin 15 | RB7/PGD/ICSPDAT — GPIO RB7 / ICSP data (programming/debug) |
| Pin 16 | RC0/SOSCO — GPIO RC0 / secondary oscillator output (32.768 kHz) |
| Pin 17 | RC1/SOSCI — GPIO RC1 / secondary oscillator input (32.768 kHz) |
| Pin 18 | RC2/CCP1/P1A — GPIO RC2 / CCP1 output / PWM output 1A |
| Pin 19 | RC3/CCP2/P1B — GPIO RC3 / CCP2 output / PWM output 1B |
| Pin 20 | RC4/SDA/SDI — GPIO RC4 / I2C data / SPI data in |
| Pin 21 | RC5/SCL/SCK — GPIO RC5 / I2C clock / SPI clock |
| Pin 22 | RC6/TX/CK — GPIO RC6 / EUSART TX / clock |
| Pin 23 | RC7/RX/DT — GPIO RC7 / EUSART RX / data |
| Pin 24 | RE3/MCLR/Vpp — Input RE3 / Master Clear reset / programming voltage |
| Pin 25 | RD0 — GPIO RD0 |
| Pin 26 | RD1 — GPIO RD1 |
| Pin 27 | RD2 — GPIO RD2 / LCD COM |
| Pin 28 | RD3 — GPIO RD3 / LCD SEG |
Typische Anwendungen
PIC16F1936-I/SP ist geeignet für 6 Anwendungs: Battery-Powered Thermostat with LCD, Kitchen Appliance HMI Controller, Industrial Sensor Transmitter with Display, Medical Handheld Meter, HVAC Control Panel, Low-Power IoT Edge Sensor Node.
Battery-Powered Thermostat with LCD
The PIC16F1936-I/SP is purpose-built for battery-powered thermostats that need a segment LCD readout and multi-year coin-cell life. Its integrated LCD controller drives up to 96 segments on the 28-SPDIP, eliminating an external LCD driver and bias network. nanoWatt XLP sleep current below 50 nA lets the MCU wake only on button press or temperature threshold, so two AA cells last 3-5 years. The 14 KB flash fits menu logic, hysteresis curves, and a small PID loop, while the 10-bit ADC reads NTC or analog temperature sensors with 0.25 C resolution. Compared with discrete MCU+LCD-driver designs, this single-chip approach cuts BOM by 3-4 components.
Empfohlen
Kitchen Appliance HMI Controller
Coffee machines, microwaves, and induction cooktops rely on the PIC16F1936-I/SP for a cost-optimized human-machine interface. The 14 KB flash holds state machines for brewing profiles, timer logic, and button debouncing, while the 5 CCP/ECCP modules generate PWM for heating elements, buzzers, and triac triggers. The internal LCD controller drives the appliance display directly, and core-independent peripherals (CLC, NCO, CWG) handle motor and relay timing without CPU intervention, leaving MIPS free for sensor processing. Compared with PIC18 + external LCD-driver boards, the PIC16F1936-I/SP drops the BOM and PCB area by roughly 30%.
Empfohlen
Industrial Sensor Transmitter with Display
Loop-powered 4-20 mA sensor transmitters benefit from the PIC16F1936-I/SP's low-power operation and integrated LCD for in-field reading of process variables. The 10-bit ADC handles bridge or 4-20 mA inputs, the LCD controller shows measured values without an extra driver, and nanoWatt XLP sleep modes reduce idle current to microamps so the transmitter complies with the 3.5 mA minimum loop budget. The 14 KB flash supports linearization tables for thermocouples or RTDs, while the EUSART links to a wireless module for plant-wide monitoring. Compared with PIC24-based designs, this PIC16 keeps unit cost below $5 for high-volume process instrumentation.
Empfohlen
Medical Handheld Meter
Handheld medical devices such as blood-pressure cuffs and glucose meters use the PIC16F1936-I/SP because it integrates LCD, ADC, and ultra-low-power sleep in a single 28-SPDIP chip. The 10-bit ADC reads pressure, optical, or electrochemical sensors with sufficient resolution for clinical-grade measurements, while the integrated LCD driver presents numerical results directly on the meter glass without an external charge pump. nanoWatt XLP sleep currents below 50 nA allow AAA battery operation for hundreds of measurements per device, and the EUSART supports wired connection to a host PC for data logging. Compared with multi-chip designs, this single-chip approach simplifies IEC 60601-1 EMI compliance by reducing the digital component count.
Empfohlen
HVAC Control Panel
Wall-mounted HVAC thermostats and zone controllers use the PIC16F1936-I/SP to combine a large segmented LCD with temperature sensing, scheduler logic, and triac phase control. The internal LCD controller handles 4x32 segment displays at 1/4 duty, the 5 CCP/ECCP modules generate zero-cross triac triggers for line-voltage switching, and the MSSP peripheral talks to a remote wired sensor over I2C. The 14 KB flash accommodates weekly scheduling, setpoint menus, and adaptive control algorithms without external memory, and the 32 MHz core keeps step response under 100 ms for user feedback. Compared with PIC18 designs, this PIC16F1936-I/SP cuts controller cost while preserving the LCD and triac capability.
Empfohlen
Low-Power IoT Edge Sensor Node
Battery-powered wireless sensor nodes use the PIC16F1936-I/SP as the local controller because of its nanoWatt XLP technology and integrated peripherals that reduce wake-time CPU loading. The CWG and NCO core-independent peripherals synthesize RF control signals or sensor excitation waveforms without waking the CPU, the 10-bit ADC reads battery voltage and sensor inputs on demand, and the EUSART drives a sub-GHz or BLE module. Sleep current under 50 nA combined with typical 1 ms active windows enables 5-10 year battery life on a single CR2032 coin cell. Compared with discrete low-power MCU + LCD-driver designs, this single chip shrinks the node PCB to under 10x10 mm.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16F1936-I/SP – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16F1937-I/SP | PIC16F1938-I/SP | PIC16F1934-I/P | PIC16F1936-E/SP | PIC16LF1936-I/SP | PIC16F1936-I/SO |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (through-hole) | 28-SPDIP - same | 28-SPDIP - same | 28-PDIP - same | 28-SPDIP - same | 28-SPDIP - same | SOIC-28 - SMD variant |
| Flash Memory | 14 KB | 28 KB (+100%) | 32 KB (+128%) | 7 KB (-50%) | 14 KB (same) | 14 KB (same) | 14 KB (same) |
| RAM | 512 bytes | 1 KB (+100%) | 2 KB (+300%) | 256 bytes (-50%) | 512 bytes (same) | 512 bytes (same) | 512 bytes (same) |
| EEPROM | 256 bytes | 256 bytes (same) | 256 bytes (same) | 256 bytes (same) | 256 bytes (same) | 256 bytes (same) | 256 bytes (same) |
| CPU Speed | 32 MHz | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) |
| 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 | 1.8 V to 3.6 V | 2.3 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (extended) | -40 C to +85 C | -40 C to +85 C |
| LCD Driver | Up to 96 segments | Up to 96 segments | Up to 96 segments | Up to 96 segments | Up to 96 segments | Up to 96 segments | Up to 96 segments |
Wichtigste Unterscheidungsmerkmale
- Largest flash and RAM with same 28-SPDIP footprint in the family (vs. PIC16F1934-I/P)
- Smaller flash than PIC16F1937 but full peripheral compatibility (vs. PIC16F1937-I/SP)
- Industrial temperature range; choose -E/SP variant for automotive/extended (vs. PIC16F1936-E/SP)
- Low-voltage variant available for sub-3V battery designs (vs. PIC16LF1936-I/SP)
Designhinweise
The PIC16F1936-I/SP nanoWatt XLP sleep current is specified below 50 nA typical with RTCC, WDT, and BOR disabled or in low-power mode. Estimated: at 3.0 V supply with WDT disabled, RTCC running from SOSC 32.768 kHz, and BOR on LPBOR, the bench sleep current is in the 30-90 nA range per the datasheet typical curves. For battery-life calculations, use 200 nA as a conservative design budget including leakage and temperature. The PIC16LF1936-I/SP variant drops Vdd to 1.8 V to 3.6 V and is preferred for single-cell Li coin or two-cell alkaline stacks.
Reserve RB6 (PGC) and RB7 (PGD) for ICSP programming and debugging even in production layouts. The ICSP connector should include Vpp/MCLR, Vdd, Vss, PGC, PGD, and optionally ICSPDAT/ICSPCLK guarded lines routed cleanly to the chip. Place a 100 nF decoupling capacitor within 5 mm of the Vdd pin and a bulk 10 uF tantalum or ceramic near the ICSP connector to support in-circuit programming current transients. According to Microchip ICD/PICkit design notes, do not place series resistors larger than 100 ohm on PGC/PGD, as this can prevent reliable programming.
Never leave MCLR floating. The PIC16F1936-I/SP has RE3/MCLR multiplexed on pin 24; either tie it to Vdd through a 10 kohm pull-up or, if not used as RE3, drive it high with a proper reset circuit (RC delay or voltage supervisor). For ICD debugging, MCLR must be accessible to the programmer. Another common mistake is configuring the internal oscillator without setting the correct SCS bits in OSCCON, leading to the CPU stuck at the default frequency. Always set both OSCCON.IRCF and OSCCON.SCS in the same instruction sequence at startup.
For designs that use the integrated LCD controller, the segment and common lines (RD0-RD3 and other GPIO multiplexed as SEG/COM) should be routed with sufficient spacing from switching nodes and DC-DC converters to minimize injected noise that would otherwise show as ghost segments. Place the LCD bias capacitors (typically 0.1 uF on each LCDCK pin) within 3 mm of the chip. Per the Microchip LCD peripheral application note, avoid routing SEG lines parallel to high-current traces and add a ground guard ring around the LCD glass connector for noise immunity.
Compliance-Informationen
RoHS compliant per Microchip product page. AEC-Q100 not qualified; for automotive designs use the PIC16F1936-E/SP extended temperature variant or higher-grade AEC-Q100 parts in the same family. Lead-free SPDIP package per Microchip packaging specification.