PIC16F1936-I/SP 8-Bit Flash Microcontroller with LCD Driver and XLP Technology DIP-28 (PIC16F1936-I/SP DIP IC)
The PIC16F1936-I/SP is a high-performance, 8-bit Flash-based microcontroller from Microchip's enhanced mid-range family, featuring the advanced "nanoWatt XLP" (eXtreme Low Power) technology. Housed in a 28-pin Skinny DIP package, it is a feature-rich solution that includes an integrated LCD controller capable of driving up to 60 segments. It operates on an enhanced core with 49 instructions and a 16-level hardware stack, reaching speeds up to 32MHz via its internal oscillator. With 14KB of Flash memory, 512 bytes of RAM, and 256 bytes of EEPROM, it provides ample space for complex logic and data logging. Its combination of low power consumption, integrated capacitive touch sensing (mTouch), and robust analog peripherals makes it a flagship choice for modern, battery-operated embedded systems.
This IC is primarily used in digital thermostats, handheld medical instruments, and low-power consumer electronics with LCD interfaces. It is a highly sought-after component for Arduino electronics projects in India for building DIY smart wearable prototypes, custom energy meters with LCD readouts, and sophisticated touch-based control panels that require high performance in a compact 28-pin DIP footprint.
Key Features
- Enhanced Mid-range Core with 49 Instructions and 16-level Stack
- nanoWatt XLP Technology for industry-leading low power consumption
- Integrated LCD Controller (up to 60 segments)
- mTouch™ Capacitive Sensing Module (8 channels)
- Internal 32MHz Oscillator (software selectable from 31kHz to 32MHz)
- 11-channel 10-bit Analog-to-Digital Converter (ADC) with voltage reference
- Five Capture/Compare/PWM (CCP) modules (3 Enhanced CCP, 2 Standard)
- Master Synchronous Serial Port (MSSP) supporting SPI and I2C (Master/Slave)
- Enhanced USART (EUSART) with auto-baud detect and LIN support
- 25 bidirectional I/O pins with high current source/sink (25mA)
Specifications
- IC Type = 8-Bit Flash Microcontroller with LCD Driver
- Program Memory = 14KB (8192 Words)
- Data RAM = 512 Bytes
- Data EEPROM = 256 Bytes
- ADC Resolution = 10-Bit (11 Channels)
- Maximum Speed = 32MHz (Internal/External)
- I/O Pins = 25 (Each programmable for direction)
- Supply Voltage = 1.8V to 5.5V
- Current Sink/Source = 25mA
- Package Type = SPDIP-28 (Skinny DIP)
- Number of Pins = 28
- Mounting Type = Through-Hole
- Operating Temperature = -40 to 85 degrees Celsius
Interfaces
- PIN 1 (RE3/MCLR/VPP) = Master Clear / Programming Voltage
- PIN 2 to 5, 7 (RA0 to RA4) = Port A / Analog Inputs / LCD Segments / mTouch
- PIN 6 (RA5) = Port A I/O / Analog Input / LCD Segment
- PIN 8, 19 (VSS) = Ground (0V)
- PIN 9, 10 (RA7, RA6) = Port A I/O / Oscillator Inputs / LCD Segments
- PIN 11 to 18 (RC0 to RC7) = Port C / Timers / CCP / EUSART / SPI / I2C / LCD
- PIN 20 (VDD) = Positive Supply Voltage (5V)
- PIN 21 to 28 (RB0 to RB7) = 8-Bit Port B / Interrupt-on-change / ICSP / LCD