PIC16F19155-E/SP
PIC16F19155-E/SP - 8-bit 32MHz MCU, 14KB Flash, LCD | Microchip
The Microchip Technology PIC16F19155-E/SP is an 8-bit RISC PIC16 microcontroller built on CMOS technology and offered in a 28-pin SPDIP through-hole package, operating at up to 32 MHz with eXtreme Low-Power (XLP) modes. It integrates 14 KB of Flash program memory (8K x 14 words), 1 KB of SRAM data memory, and 256 bytes of EEPROM, plus a dedicated LCD driver, a 12-bit ADC2 with computation, a 5-bit DAC, a low-power comparator, PWM, CCP, CWG, SMT, ZCD, PPS, and RTCC.
What is a PIC16 microcontroller? PIC16 is Microchip's mid-range 8-bit MCU family within the broader PIC (Peripheral Interface Controller) product line, which itself sits inside the microcontroller category of embedded processors. An 8-bit MCU executes instructions on 8-bit data paths and is widely used for cost-sensitive, low-power embedded control, while the PIC16 adds enhanced peripherals and Core Independent Peripherals (CIPs) that offload tasks from the CPU. The PIC16F19155 specifically targets battery-powered, LCD-display applications because it bundles an LCD charge pump, high-current I/O, and intelligent analog on a single die.
Key features include 14 KB Flash, 1 KB SRAM, 256 B EEPROM, an integrated LCD driver, a 12-bit ADC2 with computation engine, a 5-bit DAC, a low-power comparator, and four 16-bit timers. The device supports an extended operating voltage range down to 1.8V (PIC16LF19155 variant) or up to 5.5V (PIC16F19155), enabling direct battery operation. Multiple low-power modes including Doze, Idle, and Sleep with typical Sleep currents in the sub-microampere range extend battery life in always-on applications.
Technically, the device uses an enhanced mid-range PIC16 core with a 14-bit instruction word, 8-level hardware stack, and internal oscillator with PLL support up to 32 MHz. The Peripheral Pin Select (PPS) feature allows flexible remapping of digital peripherals to I/O pins, simplifying PCB layout. The CWG (Complementary Waveform Generator), SMT (Signal Measurement Timer), and ADC2 with averaging and threshold comparison reduce firmware complexity and code size for motor control, lighting, and sensor applications.
Typical applications include battery-powered LCD panels, IoT sensor nodes, smart thermostats, wearable health monitors, low-power instrumentation displays, and small home appliances requiring on-glass segment LCD readouts. The integrated charge pump drives LCD glass directly without external negative bias components.
When designing with this device, place the decoupling capacitors (100 nF + 1 uF) as close as possible to VDD/VSS pins and use the ICSP pins (RB6/RA0/RB7/RA1 typically) for in-circuit programming and debugging. Plan pin-out early to take advantage of PPS flexibility, since moving peripherals later requires re-routing firmware pin maps.
見積もり
お問い合わせ