PIC16F526-I/SL - 8-bit 20MHz 1.5KB Flash MCU | Microchip | 14-SOIC
MPN: PIC16F526-I/SL ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.58 | $1.58 |
| 10 | $1.41 | $14.10 |
| 100 | $1.18 | $118.00 |
| 500 | $1.05 | $525.00 |
| 1,000 | $0.92 | $920.00 |
PIC16F526-I/SL Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and a set of on-chip peripherals. Within the broader taxonomy, the PIC16F526 belongs to the 8-bit MCU category, sits under the PIC16 family of mid-range/baseline devices, and ultimately falls under the power management and embedded control segment of the semiconductor industry. Baseline PIC MCUs are commonly chosen for simple deterministic logic replacement, sensor signal conditioning, and low-power battery products where interrupt latency and code predictability matter more than raw MIPS.
Key features include an on-chip 8 MHz high-precision internal oscillator (factory calibrated to ±1%), an 8-channel 8-bit Analog-to-Digital Converter (ADC), brown-out detect (POR/BOD), a Watchdog Timer (WDT), 11 digital I/O pins, an 8-bit timer (TMR0) with 8-bit prescaler, and an in-circuit serial programming (ICSP) interface for field updates. The device supports a wide 2.0V–5.5V operating voltage, allowing direct battery or USB-derived rails, and provides an operating temperature range of –40 °C to +85 °C for industrial environments.
The PIC16F526 implements Harvard architecture with separate program and data buses, enabling single-cycle instruction fetch except for branches. The 33-instruction RISC-like instruction set simplifies code generation in MPLAB X IDE and XC8 C compiler. The internal oscillator eliminates the need for an external crystal in many designs, reducing BOM cost and PCB area. Sleep current is in the microamp range, making the part well suited to battery-backed and energy-harvesting applications.
Typical applications include consumer appliance controls, LED lighting drivers, battery chargers, simple sensor signal processing, and home automation end nodes. The combination of an integrated ADC, internal oscillator, and low power operation makes the PIC16F526 particularly attractive as a drop-in replacement for older PIC10/12/16 baseline designs. Designers can scale to PIC16F15323 (newer Core Independent Peripherals) when additional CIPs, more memory, or lower power are needed.
When designing with this part, verify that the 11-I/O budget fits your application, since many newer 14-pin PICs expose 12 I/Os. Use MPLAB X with the XC8 compiler, and consider the PICkit 3/4 or MPLAB SNAP programmer for ICSP. Watch the absolute maximum Vdd of 5.5V on the -I (industrial) grade when using USB-derived 5V rails with transients.
This page synthesizes distributor pricing, drop-in baseline-family alternatives, and practical design notes not found in the standalone manufacturer datasheet.
Drop-in alternatives for PIC16F526-I/SL — 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 PIC16F526-I/SL (same form factor and footprint) — differing in Internal Oscillator, Package, ADC, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F506-I/SL
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F505-I/SL
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F526-I/P
✅ Drop-In✓ In Stock
$0.85 / Unit
View Datasheet →PIC16F526-I/ST
✅ Drop-In✓ In Stock
$0.72 / Unit
View Datasheet →PIC16F15323-I/SL
✅ Drop-In✓ In Stock
$0.84 / Unit
View Datasheet →PIC16F526-I/SL Maximum Ratings & Electrical Characteristics
| Core Processor | PIC |
| Core Size | 8-Bit |
| Core Series | PIC16F Baseline |
| Maximum CPU Speed | 20 MHz (5 MIPS) |
| Program Memory Size | 1.5 KB (1K x 14) Flash |
| RAM Size | 67 bytes |
| EEPROM Size | 64 bytes |
| Number of I/O Pins | 11 |
| ADC | 8 channels, 8-bit |
| Internal Oscillator | 8 MHz (±1% factory calibrated) |
| Timers | 1 x 8-bit (TMR0 with prescaler) |
| Operating Voltage (Vdd) | 2.0 V to 5.5 V |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| Package | 14-SOIC (0.154", 3.90 mm width) |
| Mounting Type | Surface Mount |
| Programming Interface | ICSP (In-Circuit Serial Programming) |
| Peripherals | Brown-out Detect (BOR), Power-on Reset (POR), Watchdog Timer (WDT) |
| Instruction Set | 33 instructions, 2-level hardware stack |
| RoHS Status | Compliant |
PIC16F526-I/SL Pin Configuration
| Pin 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pin 2 | T0CKI/GP5 — Timer0 clock input / bidirectional I/O pin 5 |
| Pin 3 | GP4/AN3 — Bidirectional I/O pin 4 / analog input channel 3 |
| Pin 4 | GP3/MCLR/VPP — Input-only pin 3 / Master Clear reset (active low) / programming voltage |
| Pin 5 | GP2/AN2/T0CKI/COUT — Bidirectional I/O pin 2 / analog input channel 2 / Timer0 clock / comparator output |
| Pin 6 | GP1/AN1/CIN-/ICSPCLK — Bidirectional I/O pin 1 / analog input channel 1 / comparator inverting input / ICSP clock |
| Pin 7 | GP0/AN0/CIN+/ICSPDAT — Bidirectional I/O pin 0 / analog input channel 0 / comparator non-inverting input / ICSP data |
| Pin 8 | VSS — Ground reference |
| Pin 9 | GP5/OSC1 — Bidirectional I/O pin 5 / oscillator input (crystal mode) |
| Pin 10 | GP4/OSC2 — Bidirectional I/O pin 4 / oscillator output (crystal mode) |
| Pin 11 | GP3/AN7 — Bidirectional I/O pin 3 / analog input channel 7 |
| Pin 12 | GP2/AN6 — Bidirectional I/O pin 2 / analog input channel 6 |
| Pin 13 | GP1/AN5 — Bidirectional I/O pin 1 / analog input channel 5 |
| Pin 14 | GP0/AN4 — Bidirectional I/O pin 0 / analog input channel 4 |
Typical Applications
PIC16F526-I/SL is suitable for 6 applications: Consumer Appliance Control, LED Lighting Drivers, Battery Chargers & Power Banks, Home Automation End Nodes, Sensor Signal Processing, Industrial Control Modules.
Consumer Appliance Control
The PIC16F526-I/SL suits consumer appliance control (coffee machines, washing machines, microwave ovens) thanks to its 20 MHz CPU, 11 I/O pins, and integrated 8-channel 8-bit ADC for sensor inputs. Its 2.0–5.5 V wide operating range handles rectified mains-derived rails directly, while the industrial –40 to +85 °C grade tolerates under-cabinet and motor-compartment heat. The 1.5 KB flash comfortably fits state-machine firmware for user-interface button scanning, relay drivers, and triac firing. The 64-byte EEPROM stores user preferences and calibration. Compared with discrete logic replacements, the PIC16F526 reduces BOM by integrating the oscillator, ADC, and reset supervisor on one die.
Recommended
LED Lighting Drivers
The PIC16F526-I/SL drives LED lighting fixtures by PWM generation using the TMR0 overflow interrupt and software PWM on its 11 I/O pins. The 8-bit ADC samples ambient light sensors (LDR or photodiode) for closed-loop dimming feedback, while the 67-byte RAM holds color-channel state. Its 2.0–5.5 V Vdd allows direct 3.3 V regulator output or 4×AA battery packs, and the internal 8 MHz oscillator eliminates external RC drift that would otherwise shift PWM frequency. With a calibrated ±1% oscillator, the MCU produces stable, flicker-free dimming curves across the industrial temperature range, making it ideal for architectural and retrofit lamp designs.
Recommended
Battery Chargers & Power Banks
The PIC16F526-I/SL monitors battery voltage and current via its 8-bit ADC in low-cost NiMH, Li-ion, or lead-acid charger designs. The 11 I/O pins drive MOSFET switches, status LEDs, and enable pins for charge termination. The 64-byte EEPROM stores charging profile parameters (float voltage, current limits) for different battery chemistries, and the wide 2.0–5.5 V Vdd handles single-cell Li-ion to multi-cell battery stacks. Brown-out reset (BOR) protects against low-battery brown-outs that would otherwise corrupt program flow. The industrial temperature range supports outdoor and automotive-adjacent charging applications.
Recommended
Home Automation End Nodes
The PIC16F526-I/SL functions as a low-cost end-node in home automation networks, reading sensors and driving actuators via its 11 I/O and 8-bit ADC. The microamp-range sleep current suits battery-powered wireless endpoints, where the MCU wakes periodically, samples, transmits, and returns to sleep. The internal 8 MHz oscillator avoids the BOM cost of a crystal and the leakage of external oscillator modules. The 1.5 KB flash fits compact state-machine firmware for simple protocol implementations, and the 64-byte EEPROM stores device pairing keys and configuration. Designers can migrate to PIC16F15323 for native UART/I2C peripherals if richer connectivity is required.
Recommended
Sensor Signal Processing
The PIC16F526-I/SL conditions analog signals from thermistors, photodiodes, strain gauges, and NTC sensors through its integrated 8-channel 8-bit ADC. The 20 MHz CPU (5 MIPS) provides enough bandwidth to filter, linearize, and threshold-detect sensor readings in real time. The 67-byte RAM and 64-byte EEPROM store calibration coefficients that compensate for sensor non-linearity across temperature. With 11 I/O and ICSP, engineers can iterate calibration firmware in-circuit. The 2.0–5.5 V Vdd simplifies integration into 3.3 V and 5 V sensor analog front-ends, making this MCU a common building block in industrial instrumentation front-ends.
Recommended
Industrial Control Modules
The PIC16F526-I/SL operates as a logic-replacement MCU in industrial control sub-modules such as relay drivers, contact-debouncers, and discrete I/O expanders. The 11 I/O pins drive optocouplers, relays, and triac interfaces; the 8-bit ADC monitors feedback voltages. The –40 to +85 °C industrial grade tolerates cabinet environments, and the integrated WDT (Watchdog Timer) protects against firmware lock-ups in safety-critical loops. The 1.5 KB flash hosts ladder-logic-style firmware, while 64-byte EEPROM stores module ID and configuration. Compared with discrete 74HC logic, the PIC16F526 integrates timing, sequencing, and self-diagnostics on one chip.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F526-I/SL — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F506-I/SL | PIC16F505-I/SL | PIC16F526-I/P | PIC16F526-I/ST | PIC16F15323-I/SL |
|---|---|---|---|---|---|---|
| Package | 14-SOIC | 14-SOIC - same | 14-SOIC - same | 14-PDIP (through-hole) | 14-TSSOP | 14-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 1.5 KB | 1.5 KB (same) | 1.4 KB (-7%) | 1.5 KB (same) | 1.5 KB (same) | 3.5 KB (+133%) |
| Data EEPROM | 64 bytes | 0 bytes (none) | 0 bytes (none) | 64 bytes (same) | 64 bytes (same) | 128 bytes (+100%) |
| RAM | 67 bytes | 67 bytes (same) | 72 bytes (+7%) | 67 bytes (same) | 67 bytes (same) | 256 bytes (+282%) |
| Number of I/O | 11 | 12 (+9%) | 12 (+9%) | 11 (same) | 11 (same) | 12 (+9%) |
| ADC | 8 channels, 8-bit | 8 channels, 8-bit | 8 channels, 8-bit | 8 channels, 8-bit | 8 channels, 8-bit | 11 channels, 10-bit |
| Internal Oscillator | 8 MHz (±1%) | 8 MHz (±1%) | 8 MHz (±1%) | 8 MHz (±1%) | 8 MHz (±1%) | 32 MHz (±1%) |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.3 V to 5.5 V |
Key Differentiators
- On-chip 64-byte data EEPROM (vs PIC16F506-I/SL)
- Recommended newer device PIC16F15323 available (vs PIC16F526 legacy status)
- Available in multiple packages from same silicon (vs Single-package MCUs)
Design Notes
Estimated: the PIC16F526-I/SL draws approximately 0.8 mA active at 5 V/20 MHz and microamp-range sleep current per the datasheet DC characteristics. Place a 100 nF decoupling capacitor as close as possible to VDD (pin 1) and a bulk 10 µF tantalum or ceramic capacitor near the supply input. The integrated Brown-Out Reset (BOR) can be configured in software to trip at 2.0–4.5 V; enable BOR for battery applications where voltage decay could cause erratic code execution.
Estimated: keep the ICSP clock and data traces (GP1/ICSPCLK and GP0/ICSPDAT) short and routed away from high-frequency switching nodes to avoid programming failure. Connect MCLR/GP3 (pin 4) to VDD through a 10 kΩ pull-up resistor and place a capacitor close to the pin for noise immunity if the design operates near motors or relays. If using an external crystal, place it within 5 mm of pins 9–10 with a grounded guard ring.
Do not exceed 5.5 V on VDD or apply voltage to any I/O pin when the MCU is unpowered (latch-up risk). The Baseline core has only a 2-level hardware stack — avoid deeply nested function calls in C; keep ISR depth to one level. The internal 8 MHz oscillator is calibrated to ±1% but USART/UART baud rates may require fine-tuning; for tight baud-rate budgets, switch to an external crystal. Finally, note that the PIC16F526 has 11 bidirectional I/O, not 12 — pin GP3 (pin 4) is input-only.
Compliance Information
RoHS and REACH compliance per Microchip product page declarations. Not AEC-Q100 qualified; for automotive designs use AEC-Q100 qualified PIC16F variants or PIC16F15323 family.