PIC16F1518-I/SP - 8-bit 20MHz XLP MCU 28KB Flash 28-SPDIP | Microchip
MPN: PIC16F1518-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.96 | $2.96 |
| 10 | $2.71 | $27.10 |
| 100 | $2.35 | $235.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.86 | $1,860.00 |
PIC16F1518-I/SP Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a set of peripherals onto one die. The "8-bit" refers to the width of the data path and ALU; this device sits in the hierarchy: PIC16F1518 -> PIC16F151x family -> PIC16F1xx -> PIC® XLP 16F -> 8-bit MCU -> microcontroller -> embedded controller. XLP technology targets battery-powered and energy-harvesting designs where active current in the microamp range and sleep currents below 100 nA are required.
Key features include 25 high-current source/sink I/O (25 mA per pin), 17 channels of 10-bit ADC with selectable references, two 8-bit timers (TMR0/TMR2), one 16-bit timer (TMR1), two PWM modules, an enhanced power-on/off-reset, programmable ultra-low-power brown-out reset (ULPBOR), in-circuit serial programming (ICSP), and in-circuit debug. The 28-SPDIP package exposes 25 usable I/O plus VDD/VSS and provides robust through-hole soldering for development and industrial assemblies.
Typical applications span consumer appliances, handheld instruments, sensor nodes, white goods motor control, low-cost battery monitoring, and general-purpose logic replacement. The PIC16F1518 supersedes legacy PIC16F88/PIC16F877A designs that need 28 KB Flash and a true XLP sleep profile.
When designing, prefer the LF (PIC16LF1518) variant for sub-3 V operation; the standard F variant requires 2.3-5.5 V. Add a 100 nF decoupling cap on VDD, keep ADC traces short, and route MCLR with a 10 kohm pull-up. This page consolidates distributor stock, drop-in alternatives, and design notes not aggregated on any single manufacturer page.
Drop-in alternatives for PIC16F1518-I/SP — 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 PIC16F1518-I/SP (same form factor and footprint) — differing in Mounting Type, Timers, ADC, Core Architecture, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F1519-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1518-I/SS
✅ Drop-In✓ In Stock
$1.2 / Unit
View Datasheet →PIC16F1517-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1518-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F1518-I/SP Maximum Ratings & Electrical Characteristics
| CPU Architecture | 8-bit PIC RISC |
| Core Family | PIC® XLP™ 16F |
| Program Memory Type | Flash |
| Program Memory Size | 28 KB (16K x 14) |
| RAM Size | 1 KB |
| Maximum CPU Frequency | 20 MHz |
| Supply Voltage Range | 2.3 V to 5.5 V |
| Operating Temperature Range | -40C to +85C (Industrial) |
| Number of I/O Pins | 25 |
| I/O Sink/Source Current | 25 mA per pin |
| ADC Channels | 17 |
| ADC Resolution | 10-bit |
| Timers | 2x 8-bit (TMR0, TMR2), 1x 16-bit (TMR1) |
| PWM Channels | 2 |
| Package Type | 28-pin SPDIP (Skinny Plastic DIP) |
| Package Pitch | 2.54 mm (0.100 in) |
| Mounting Type | Through-Hole |
| MSL Level | 1 (unlimited floor life at <30C / 85% RH) |
| RoHS Status | Compliant |
| ICSP / ICD | In-Circuit Serial Programming and In-Circuit Debug supported |
| Brown-Out Reset | Programmable Ultra-Low-Power BOR (ULPBOR) |
| Watchdog Timer | Enhanced WDT |
PIC16F1518-I/SP Pin Configuration
| Pin 1 | RA2/AN2 — Port A bit 2 / ADC input channel 2 |
| Pin 2 | RA3/AN3/VREF+ — Port A bit 3 / ADC input 3 / positive voltage reference |
| Pin 3 | RA4/AN4 — Port A bit 4 / ADC input channel 4 |
| Pin 4 | RA5/AN5/SS — Port A bit 5 / ADC input 5 / SPI slave select |
| Pin 5 | RA6/OSC2/CLKOUT — Port A bit 6 / crystal output / clock output |
| Pin 6 | RA7/OSC1/CLKIN — Port A bit 7 / crystal input / clock input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RB0/AN12/INT — Port B bit 0 / ADC input 12 / external interrupt |
| Pin 9 | RB1/AN10/C1IN+ — Port B bit 1 / ADC input 10 / comparator input |
| Pin 10 | RB2/AN8 — Port B bit 2 / ADC input 8 |
| Pin 11 | RB3/AN9/C1IN1- — Port B bit 3 / ADC input 9 / comparator input |
| Pin 12 | RB4/AN11 — Port B bit 4 / ADC input 11 |
| Pin 13 | RB5/AN13 — Port B bit 5 / ADC input 13 |
| Pin 14 | RB6/ICSPCLK — Port B bit 6 / ICSP clock |
| Pin 15 | RB7/ICSPDAT — Port B bit 7 / ICSP data |
| Pin 16 | VSS — Ground reference (second VSS pin) |
| Pin 17 | VDD — Positive supply voltage |
| Pin 18 | MCLR/VPP/RE3 — Master clear / programming voltage / Port E bit 3 |
| Pin 19 | RA0/AN0/ULPWU — Port A bit 0 / ADC input 0 / ultra-low-power wake-up |
| Pin 20 | RA1/AN1 — Port A bit 1 / ADC input 1 |
| Pin 21 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / clock input |
| Pin 22 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 PWM |
| Pin 23 | RC2/P1A/CCP1 — Port C bit 2 / PWM output / CCP1 PWM |
| Pin 24 | RC3/P1B — Port C bit 3 / enhanced PWM output |
| Pin 25 | RC4 — Port C bit 4 (digital only) |
| Pin 26 | RC5 — Port C bit 5 (digital only) |
| Pin 27 | RC6 — Port C bit 6 (digital only) |
| Pin 28 | RC7 — Port C bit 7 (digital only) |
Typical Applications
PIC16F1518-I/SP is suitable for 6 applications: Battery-Powered Sensor Nodes, White Goods Motor and PWM Control, Consumer Appliance User Interface, Handheld Test and Measurement Instruments, Industrial Process Sensor Conditioning, Automotive Interior Lighting and Switch Panels.
Battery-Powered Sensor Nodes
The PIC16F1518-I/SP fits battery-powered wireless sensor nodes thanks to its XLP active current in the microamp range and sleep current below 100 nA with ULPBOR enabled. Its 17-channel 10-bit ADC directly interfaces thermistors, photocells, and battery-divider rails without external signal conditioning. Compared to a discrete 555-timer-based sensor sampler, the PIC16F1518 reduces idle drain by orders of magnitude, extending CR2032 coin-cell life past two years at 1 sample/minute duty. The 25 high-current I/O also drive status indicators and low-side MOSFETs without buffering.
Recommended
White Goods Motor and PWM Control
Two PWM channels and three timers on the PIC16F1518-I/SP make it well suited for low-cost washing-machine pump, fan-speed, and small BLDC control boards. The 20 MHz core executes 5 MIPS, easily handling 8 kHz PWM with software dead-band insertion. The 25 mA sink/source I/O directly drives logic-level MOSFET gate drivers such as the MCP14E4 without external buffers. Designers benefit from the SPDIP-28 through-hole package for hand-reworkable prototypes.
Recommended
Consumer Appliance User Interface
The PIC16F1518-I/SP suits appliance front-panel UI boards with capacitive-touch replacement via ADC scanning, LED row driving, and seven-segment multiplexing. Its 25 I/O accommodate up to 7-segment digits plus key-matrix scanning, all driven from a single MCU. The 28 KB Flash holds UI state machines plus boot loader for field firmware updates via ICSP, and 1 KB RAM is sufficient for debounced key tables and LED PWM buffers.
Recommended
Handheld Test and Measurement Instruments
The PIC16F1518-I/SP fits entry-level handheld multimeters, cable testers, and logic-level probes because its 17-channel 10-bit ADC digitizes voltage, current, and resistance measurements while the 20 MHz CPU executes RMS math in real time. The XLP profile lets a handheld run for hundreds of hours on two AA cells. The ICSP/ICD pins enable field re-flashing via a 6-pin header without removing the chip.
Recommended
Industrial Process Sensor Conditioning
In factory-floor 4-20 mA loop and 0-10 V sensor signal conditioners, the PIC16F1518-I/SP converts analog signals, applies linearization, and drives isolated HART modem front-ends. The 10-bit ADC at 8-channel mux provides adequate resolution for 1% process instrumentation, and the SPDIP-28 socketed form simplifies replacement on legacy PLC backplanes. Industrial -40C to +85C temperature range matches IEC 60068-2-1 requirements for harsh environments.
Recommended
Automotive Interior Lighting and Switch Panels
Although the PIC16F1518-I/SP itself is not AEC-Q100 qualified, it is widely used in non-safety automotive interior accessories like dome-light controllers, RGB foot-well drivers, and capacitive switch panels. The 25 mA I/O source current directly drives LED strings up to 25 mA per channel; the 2 PWM channels create soft-fade transitions. Designers targeting AEC-Q100 should migrate to PIC16F1518-I/SPVAO variants or PIC18F equivalents.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F1518-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F1519-I/SP | PIC16F1518-I/SS | PIC16F1518-I/SO | PIC16F1517-I/SP | PIC16LF1518-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SPDIP-28 | SPDIP-28 | SSOP-28 (SMD) | SOIC-28 (300 mil) | SPDIP-28 | SPDIP-28 |
| Program Memory (Flash) | 28 KB | 28 KB | 28 KB | 28 KB | 28 KB | 28 KB |
| RAM | 1 KB | ~1.5 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| CPU Max Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage Range | 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 |
| Number of I/O | 25 | 25 | 25 | 25 | 25 | 25 |
| ADC Channels x Resolution | 17 x 10-bit | 17 x 10-bit | 17 x 10-bit | 17 x 10-bit | 17 x 10-bit | 17 x 10-bit |
| XLP Low-Power Sleep | Yes (<100 nA typical) | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Industry-leading XLP sleep current below 100 nA (vs PIC16F1519-I/SP)
- Through-hole SPDIP-28 package for prototyping (vs PIC16F1518-I/SS)
- Lower voltage variant available in identical footprint (vs PIC16LF1518-I/SP)
Design Notes
Place a 100 nF decoupling capacitor on the VDD pin (pin 17) and route the VSS pin (pin 16) directly to the ground plane with a short trace. For battery-powered designs, set the ULPBOR threshold to the lowest valid value (1.9 V on the F variant, 1.65 V on the LF variant) and enable the watchdog timer (WDT) with a long timeout to minimize wake frequency.
Keep the crystal traces (pin 5 OSC2 / pin 6 OSC1) short and symmetric, surrounded by a grounded guard ring to prevent digital switching noise from coupling into the oscillator. The ICSP pins (RB6/RB7) require a 6-pin header footprint on the PCB even if not populated in production - this allows in-field firmware updates without removing the MCU.
Do not apply voltages above 5.5 V to any pin - the absolute maximum on VDD is 7.5 V but logic pins only tolerate 5.5 V. Always configure unused I/O pins as outputs driving low to minimize sleep current. The MCLR pin (pin 18) must have a 10 kohm pull-up to VDD; without it, the device will see a brown-out reset on every power-up transient.
Compliance Information
RoHS and REACH compliant per Microchip product page; not AEC-Q100 qualified - use automotive-qualified PIC16F variants or PIC18F equivalents for vehicular applications. Halogen-free per JEDEC JS709B.