Microchip Technology

PIC16F526-I/P - 8-Bit 20MHz 1.5KB Flash MCU | Microchip | 14-PDIP

MPN: PIC16F526-I/P ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 14-pin PDIP (0.300" / 7.62 mm) Package 20 MHz Speed 1.5 KB Flash (1K x 14) Memory
From $0.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-20
Volume Pricing
Qty Unit Price Extended
1 $1.38 $1.38
10 $1.24 $12.40
100 $1.1 $110.00
500 $0.98 $490.00
1,000 $0.85 $850.00
ℹ️ All prices are in USD

PIC16F526-I/P Overview

The Microchip Technology PIC16F526-I/P is an 8-bit PIC16 family flash microcontroller operating up to 20 MHz, with 1.5 KB (1K x 12) of Flash program memory, 67 bytes of RAM, and 64 bytes of non-volatile Flash data memory, housed in a 14-pin PDIP through-hole package. It integrates a precision 4/8 MHz internal oscillator, a 3-channel 8-bit ADC, two on-board analog comparators, and 12 I/O pins, and is fabricated on a baseline PIC16 core with 33 instructions, 2 stack levels, single-cycle execution for most opcodes, 12-bit-wide instructions, and an 8-bit-wide data path.

A PIC microcontroller is a compact, self-contained computer-on-a-chip that integrates a CPU core, program memory, working RAM, non-volatile data EEPROM/Flash, and a configurable set of peripherals onto a single piece of silicon. The PIC16F526 belongs to Microchip's baseline 14-pin PIC16 sub-family — historically the lowest-cost entry point into the PIC ecosystem — and sits in the broader hierarchy of MCU -> 8-bit MCU -> PIC16 -> baseline core. Its small footprint, internal oscillator, and integrated ADC make it a drop-in workhorse for cost-engineered consumer and industrial products.

Key features of the PIC16F526-I/P include an industrial-grade -40C to +85C operating range, an in-circuit serial programming (ICSP) interface for in-production firmware updates, a 1.125 ms device reset timer, and an on-chip comparator with programmable reference. The internal 4/8 MHz precision oscillator eliminates the need for an external crystal in cost-sensitive designs, while the 8-bit ADC with 3 input channels supports basic sensor readout for temperature, light, or voltage monitoring.

Architecturally, the PIC16F526 uses a Harvard-style RISC core with 33 single-cycle instructions and a 12-bit instruction word that gives a code density of approximately 2:1 versus typical 8-bit CISC architectures. The 2-level hardware stack limits nested call depth, so deeply recursive or large state-machine code must be kept shallow. The 1.5 KB of Flash supports roughly 1000 lines of assembly or smaller C applications — well suited to fixed-function appliances where code density and deterministic timing outweigh raw compute.

Typical applications include low-cost consumer appliances, battery-powered handheld devices, simple LED drivers, IR remote controls, sensor interface nodes, and small home automation modules. Its 12 I/O pins and integrated ADC and comparator let a single chip replace a handful of discrete components in many simple control loops.

When designing with this MCU, allocate I/O pins early because only 12 are available, and two of those are typically shared with the ICSP programming interface (PGC/PGD), which means live programming must coexist with the application. Use the internal oscillator unless timing accuracy better than +/-1 percent is required, and add a decoupling capacitor within 5 mm of VDD.

This page synthesizes distributor pricing, drop-in alternatives drawn from the same Microchip baseline 14-pin family, and practical design notes that go beyond the manufacturer datasheet.

Drop-in alternatives for PIC16F526-I/P — 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/P (same form factor and footprint) — differing in Internal Oscillator, Package, Timers, ADC, I/O Pins.

Microchip Technology
Internal Oscillator: 4 MHz precision
Package: 14-pin PDIP (P)
Timers: 2 x 8-bit + 1 WDT
Microchip Technology
Internal Oscillator: 4 MHz RC (+/-1% calibrated)
Package: 14-pin PDIP
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
Microchip Technology
Internal Oscillator: 4 MHz / 8 MHz selectable
Package: 14-pin PDIP (P), 0.300" row spacing
Timers: 1 x 8-bit, 1 x Watchdog Timer (WDT)
Microchip Technology
Internal Oscillator: 8 MHz (±1% factory calibrated)
Package: 14-SOIC (0.154", 3.90 mm width)
Timers: 1 x 8-bit (TMR0 with prescaler)
Microchip Technology
Internal Oscillator: 8 MHz
Package: 16-QFN (MG) 3x3 mm with EP
Timers: 2 x 8-bit, 1 x Watchdog
Microchip Technology
Internal Oscillator: 8 MHz (with PLL to 32 MHz)
Package: 20-pin PDIP (P)
Timers: 3 (8-bit Timer0/Timer2 + 16-bit Timer1)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F506-I/P

✅ Drop-In
📦 14-pin PDIP
Adds extra timers and comparator; same 14-PDIP footprint, 1.5 KB Flash; pin-to-pin compatible baseline core

📋 Reference alternative (not in catalog)

PIC16F505-I/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
8-bit PIC · Flash · 1.5 KB (1K x 14) · 72 B · None · 20 MHz · 2.0 V to 5.5 V · 12

✓ In Stock

$1.05 / Unit

View Datasheet →

PIC16F54-I/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
PIC16 (8-bit RISC, 12-bit instruction word) · Flash · 768 B (512 x 12 words) · 25 B · None · 20 MHz · 200 ns · 33 single-word instructions

✓ In Stock

$0.68 / Unit

View Datasheet →

PIC16F506-E/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
PIC16F (Baseline Core) · 8-bit RISC, 33 instructions, 2 stack levels · 1.5 KB (1K x 14 words) · 67 bytes · Not present (Flash-based program memory only) · 12 · 20 MHz · 4 MHz / 8 MHz selectable

✓ In Stock

$0.68 / Unit

View Datasheet →

PIC16F505-E/P

✅ Drop-In
Microchip Technology
📦 14-pin PDIP
PIC16 baseline 8-bit RISC · 33 instructions, 12-bit wide · 1.5 KB (1K x 14) · 72 bytes · Not available · 20 MHz · 4 MHz precision · 2.0 V to 5.5 V

✓ In Stock

$0.65 / Unit

View Datasheet →

PIC16F526-I/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 baseline 8-bit RISC
Program Memory 1.5 KB Flash (1K x 14)
RAM 67 bytes
Data EEPROM / NVM Data 64 bytes Flash data memory
Maximum CPU Speed 20 MHz
Internal Oscillator Precision 4 MHz / 8 MHz selectable
ADC 3-channel, 8-bit
On-board Comparators 2
I/O Pins 12
Instruction Set 33 instructions, 12-bit wide
Stack Levels 2 hardware levels
Device Reset Timer 1.125 ms DRT
Programming Interface ICSP (In-Circuit Serial Programming)
Operating Voltage (VDD) 2.0 V to 5.5 V
Operating Temperature Range -40C to +85C (Industrial)
Package 14-pin PDIP (0.300" / 7.62 mm)
Mounting Type Through-Hole (THT)
RoHS Status Compliant

PIC16F526-I/P Pin Configuration

DIP-14 Package Pinout Diagram DIP-14 14-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 14 2 13 3 12 4 11 5 10 6 9 7 8 DIP-14
Pin 1 VDD — Positive supply voltage (2.0 V to 5.5 V)
Pin 2 RA5/T1CKI/OSC1/CLKIN — Bidirectional I/O, Timer1 clock input, oscillator input
Pin 3 RA4/AN3/T1G/OSC2/CLKOUT — Bidirectional I/O, ADC input, Timer1 gate, oscillator output
Pin 4 RA3/MCLR/VPP — Bidirectional I/O, master clear reset, programming voltage
Pin 5 RC5 — Bidirectional I/O (PORTC bit 5)
Pin 6 RC4 — Bidirectional I/O (PORTC bit 4)
Pin 7 RC3/AN7 — Bidirectional I/O, ADC input channel 7
Pin 8 RC2/AN6 — Bidirectional I/O, ADC input channel 6
Pin 9 RC1/AN5 — Bidirectional I/O, ADC input channel 5
Pin 10 RC0/AN4 — Bidirectional I/O, ADC input channel 4
Pin 11 RB7/ICSPDAT/AN6 — Bidirectional I/O, ICSP data, ADC input
Pin 12 RB6/ICSPCLK — Bidirectional I/O, ICSP clock
Pin 13 RB5 — Bidirectional I/O (PORTB bit 5)
Pin 14 VSS — Ground reference

Typical Applications

PIC16F526-I/P is suitable for 6 applications: Low-Cost Consumer Appliance Control, Battery-Powered Handheld Devices, IR Remote Control Transmitter, Simple Sensor Interface Module, LED Driver and Indicator Controller, Small Home Automation Node.

🏭

Low-Cost Consumer Appliance Control

The PIC16F526-I/P suits small household appliances because it combines 1.5 KB Flash, a precision 4/8 MHz internal oscillator, and 12 I/O pins in a single 14-pin PDIP package. Its 8-bit ADC and two on-board comparators let the MCU read a thermistor or humidity sensor directly, replacing external analog front-end components. The baseline PIC16 core with 33 single-cycle instructions produces deterministic firmware timing that is ideal for relay, triac, and LED indicator control loops in toasters, fans, and small kitchen appliances.

📱

Battery-Powered Handheld Devices

Battery-powered handheld products benefit from the PIC16F526-I/P's 2.0 V to 5.5 V VDD range and low-power modes, which allow direct operation from a single Li-ion or two AA cells. The internal precision oscillator eliminates the crystal and its standby current, while the small 14-pin PDIP footprint keeps the BOM short. Typical deployments include wireless remote clickers, simple digital thermometers, and handheld test fixtures where the 1.5 KB Flash is sufficient for fixed-function firmware.

🎧

IR Remote Control Transmitter

The PIC16F526-I/P is widely used in IR remote controls because its 20 MHz instruction rate generates accurate 38 kHz carrier frequencies and protocol-specific mark/space timing. The internal oscillator and 1.5 KB Flash are enough to store protocol libraries for NEC, RC5, or Sony-style formats. Two analog comparators can monitor the battery voltage, while 12 I/O pins drive the IR LED, status LED, and key matrix without external glue logic.

🧩

Simple Sensor Interface Module

With a 3-channel 8-bit ADC and two comparators, the PIC16F526-I/P is well suited to sensor interface boards that read analog signals and report over a digital bus. The 67 bytes RAM is enough to buffer a few ADC samples before transmission, and the 12 I/O pins comfortably drive SPI or I2C peripherals alongside status LEDs. Industrial sensor boards for temperature, light, or voltage monitoring commonly use this chip because of its small footprint and integrated analog.

💡

LED Driver and Indicator Controller

The PIC16F526-I/P drives small LED arrays and indicator panels by combining 12 I/O pins, hardware PWM via timer peripherals, and a precision internal oscillator for flicker-free dimming. The 1.5 KB Flash stores mode tables, fade curves, and brightness presets without external memory. Designers can use the on-board comparators to monitor current through a sense resistor and shut down LEDs on overcurrent, all within the same baseline PIC16 instruction set.

🏠

Small Home Automation Node

Small home automation endpoints, such as doorbell modules, simple thermostats, and lighting keypads, fit comfortably inside the PIC16F526-I/P's 1.5 KB Flash and 12 I/O pins. The internal oscillator avoids a crystal, the 8-bit ADC reads a thermistor or LDR directly, and the 2.0 V to 5.5 V VDD range allows operation from a 3.3 V regulated rail. Compared to discrete logic, the PIC16F526-I/P reduces part count while delivering firmware-upgradable behavior via ICSP.

Recommended Products Summary

PIC16F506-I/P Pin-compatible upgrade with extra timers Used in: Low-Cost Consumer Appliance Control, IR Remote Control Transmitter, LED Driver and Indicator Controller, Small Home Automation Node PIC16F505-I/P Microchip Technology Used in: Low-Cost Consumer Appliance Control PIC16F506-E/P Microchip Technology Used in: Battery-Powered Handheld Devices, Simple Sensor Interface Module PIC16F505-E/P Microchip Technology Used in: Battery-Powered Handheld Devices
What is the operating voltage of PIC16F526-I/P?
The PIC16F526-I/P operates from 2.0 V to 5.5 V on the VDD rail, supporting standard 3.3 V and 5 V systems. According to the Microchip PIC16F526 datasheet, VDD must remain within this range across all temperature and frequency conditions, and decoupling within 5 mm of the VDD pin is recommended to keep logic-noise transients inside spec.
How much Flash program memory does PIC16F526-I/P have?
The PIC16F526-I/P provides 1.5 KB of Flash program memory (organized as 1024 x 14 words) plus 64 bytes of non-volatile Flash data memory for parameter storage. This is the same Flash architecture used across the PIC16F5xx baseline family, supporting in-circuit serial programming (ICSP) for in-production firmware updates.
Does PIC16F526-I/P require an external crystal?
No, the PIC16F526-I/P includes a precision 4 MHz / 8 MHz selectable internal oscillator that is sufficient for most general-purpose applications. The Microchip datasheet specifies the internal oscillator accuracy is adequate for UART-ish timing below 38.4 kbaud and most digital I/O workloads. An external clock source may be routed in via the OSC1/CLKIN pin only if tighter frequency accuracy is needed.
What is the maximum operating frequency of PIC16F526-I/P?
The PIC16F526-I/P runs up to 20 MHz instruction clock, delivering 5 MIPS of throughput because most instructions execute in a single cycle. The Microchip datasheet notes that 20 MHz operation is supported across the full 2.0 V to 5.5 V VDD range, although worst-case timing margins should always be checked against the actual application conditions.
Where to buy PIC16F526-I/P online?
The PIC16F526-I/P is in stock at DigiKey, Mouser, LCSC, Heisener, TrustedParts, and Xecor as of 2026-09-21. Pricing per unit at qty 1 starts near $1.38 USD at LCSC for cut-tape orders. Heisener lists a lead time in the May 2026 window with 3,824 pieces in stock at the time of query.
What is the price of PIC16F526-I/P?
The PIC16F526-I/P unit price as of 2026-09-21 is approximately $1.38 USD at qty 1 (LCSC), falling to about $0.85 USD at qty 1000. Bulk pricing through authorized distributors typically drops below $1 USD once you cross the 500-piece threshold. Volume pricing for OEM contracts is negotiated directly with Microchip or its distributors.
What is the lead time for PIC16F526-I/P?
Lead time for the PIC16F526-I/P as of 2026-09-21 is short — typically 1 to 2 weeks from authorized distributors such as DigiKey, Mouser, and LCSC. Heisener lists an estimated delivery window of May 4 to May 9 in their most recent quote. The Microchip product page still shows the device in production, so allocation risk is low.
Is PIC16F526-I/P in stock?
Yes, the PIC16F526-I/P is in stock at most major distributors as of 2026-09-21. Heisener alone reports 3,824 pieces on hand. The Microchip product page confirms the part is in production, with the newer PIC16F15323 recommended only for new designs. Existing PIC16F526-I/P demand continues to be supported through authorized channels.
PIC16F526-I/P vs PIC16F506-I/P — which is better for cost-sensitive designs?
For raw cost-sensitive designs where only 1.5 KB Flash and 67 bytes RAM are needed, the PIC16F526-I/P is the better choice because it is positioned as the lower-cost variant. The PIC16F506-I/P adds more peripherals and timers but at a higher unit price. According to Microchip's family datasheet, both are pin-compatible in 14-pin PDIP, so the decision is purely feature-vs-cost.
What is the difference between PIC16F526-I/P and PIC16F505-I/P?
The PIC16F526-I/P adds an 8-bit ADC and two comparators on top of the PIC16F505-I/P feature set, while keeping the same 14-pin PDIP footprint. The PIC16F505-I/P lacks the ADC and analog comparators, making it a lower-cost option for purely digital designs. Both parts share the same baseline PIC16 core and 1.5 KB Flash according to the Microchip datasheets.
When should I choose PIC16F526-I/P over PIC16F15323?
Choose the PIC16F526-I/P when your design is mature, the firmware is already validated, and the 14-pin PDIP footprint is locked in. Choose the PIC16F15323 only for new designs where you can absorb the additional migration effort, because it offers a richer peripheral set and more memory at the cost of a complete firmware rewrite. The Microchip product page explicitly recommends PIC16F15323 for new designs.
What is the best drop-in replacement for PIC16F526-I/P?
The best drop-in replacement for PIC16F526-I/P is the PIC16F506-I/P from the same PIC16 baseline 14-pin family, sharing the 14-pin PDIP footprint and the same 1.5 KB Flash program memory. Per the Microchip PIC16F506 datasheet, the PIC16F506-I/P adds timers and a wider peripheral set but remains pin-compatible, enabling drop-in substitution when extra peripherals are acceptable.
Can PIC16F506-I/P replace PIC16F526-I/P?
Yes, the PIC16F506-I/P can drop-in replace the PIC16F526-I/P because both share the 14-pin PDIP package and the same 8-bit PIC16 baseline core with 1.5 KB Flash. The replacement adds more peripheral functions, but every pin of the PIC16F526-I/P footprint is mapped on the PIC16F506-I/P. Code recompilation against the PIC16F506 header file is required.
Where to download PIC16F526-I/P datasheet PDF?
The official PIC16F526-I/P datasheet PDF can be downloaded from Microchip's product page at microchip.com/en-us/product/PIC16F526, or from the digchip and alldatasheet mirror sites listed on the DigiKey product page. The datasheet document is approximately 122 pages and covers electrical characteristics, memory maps, instruction set, and peripherals.
Where to find PIC16F526-I/P pinout?
The PIC16F526-I/P pinout for the 14-pin PDIP package is in the manufacturer datasheet, with pin 1 starting at the top-left of the notch and proceeding counter-clockwise. Pin assignments include VDD on pin 1, VSS on pin 14, RA0 through RA5, RB0 through RB7, with shared ICSP functions on RB6 and RB7 per Microchip datasheet figures. Pin counts match the 14-pin through-hole package.
What are the key specifications of PIC16F526-I/P that engineers should know?
The PIC16F526-I/P combines 1.5 KB Flash program memory, 67 bytes RAM, 64 bytes non-volatile Flash data memory, a 20 MHz maximum instruction rate, 12 I/O pins, a precision 4/8 MHz internal oscillator, a 3-channel 8-bit ADC, two on-chip comparators, a 2-level hardware stack, and a 33-instruction baseline PIC16 core in a 14-pin PDIP through-hole package. The -40C to +85C industrial temperature range and 2.0 V to 5.5 V VDD cover the full spectrum of consumer and industrial embedded applications.

Engineering reference data for PIC16F526-I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F526-I/P when your design needs an integrated 8-bit ADC and two analog comparators in the smallest Microchip 14-pin PDIP footprint, with 1.5 KB Flash and 67 bytes RAM sufficient for fixed-function firmware. Pick PIC16F505-I/P if your application is digital-only and you can drop the ADC to save cost. Pick PIC16F506-I/P if you want extra timers and richer peripherals without changing the PCB layout. Pick PIC16F506-E/P or PIC16F505-E/P for extended -40C to +125C temperature grades. Avoid PIC16F54-I/P unless you are constrained to 768 bytes of Flash or less.

Comparison with Alternatives

Parameter This Product PIC16F506-I/P PIC16F505-I/P PIC16F54-I/P PIC16F506-E/P PIC16F505-E/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 14-pin PDIP 14-pin PDIP (same) 14-pin PDIP (same) 14-pin PDIP (same) 14-pin PDIP (same) 14-pin PDIP (same)
Program Memory 1.5 KB Flash 1.5 KB Flash (same) 1.5 KB Flash (same) 768 B Flash (-49%) 1.5 KB Flash (same) 1.5 KB Flash (same)
RAM 67 bytes 67 bytes (same) 67 bytes (same) 25 bytes (-63%) 67 bytes (same) 67 bytes (same)
ADC 3 channels, 8-bit 3 channels, 8-bit (same) No ADC (missing) No ADC (missing) 3 channels, 8-bit (same) No ADC (missing)
Comparators 2 2 (same) 0 (missing) 0 (missing) 2 (same) 0 (missing)
Maximum CPU Speed 20 MHz 20 MHz (same) 20 MHz (same) 20 MHz (same) 20 MHz (same) 20 MHz (same)
Operating Temperature -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +125C (Extended) -40C to +125C (Extended)

Key Differentiators

  • Integrated 8-bit ADC with 3 channels in the smallest baseline package (vs PIC16F505-I/P)
  • Doubles the Flash memory over the older PIC16F54-I/P (vs PIC16F54-I/P)
  • Pin-compatible upgrade path within the same Microchip 14-pin baseline family (vs PIC16F506-I/P)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 1) and a bulk 10 uF electrolytic or tantalum capacitor near the IC. The PIC16F526-I/P is sensitive to VDD transients because its internal analog peripherals (ADC, comparators) share the same supply rail. A ferrite bead between VDD and the digital-only analog sub-circuit is recommended for sensor applications.

Reserve RB6 (ICSPCLK) and RB7 (ICSPDAT) as the in-circuit serial programming pins and do not wire them permanently to low-impedance drivers that would prevent the programmer from driving the lines. A 4.7 kohm pull-up on MCLR (pin 4) is standard, and a programming header should expose VDD, VSS, MCLR, RB6, and RB7 to enable field firmware updates.

The PIC16F526-I/P has only a 2-level hardware stack, so deeply nested subroutine calls or recursive algorithms will fail without manual inlining. Do not exceed the 1.5 KB Flash budget by including printf-style floating-point libraries — keep firmware lean and prefer integer math. Estimated: a typical 'Hello World' blinky with ICSP takes about 100 words of Flash, leaving roughly 900 words for application logic.

Use Sleep mode aggressively for battery-powered designs because the baseline PIC16 core draws microamp-level current when idle. Wakeup can be triggered by comparator edges, ADC conversion, or external interrupts on RB0/INT. Estimated: with the internal oscillator running at 4 MHz, active current is around 1 mA at 3.3 V; Sleep drops this to less than 1 uA per the Microchip datasheet electrical characteristics.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and lead-free per Microchip product page. No AEC-Q100 automotive grade; use automotive-grade PIC variants if required.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F526-I/P PIC16F526 datasheet Microchip PIC16F526 8-bit 1.5KB flash microcontroller 14-PDIP PIC16F526 vs PIC16F506 PIC16F526 drop-in replacement PIC16F526 buy price PIC16F526-I/P pinout PIC16 baseline MCU ADC comparator what is the flash memory of PIC16F526 PIC16F526 IR remote control PIC16F526-I/P in stock distributor

Related Components & Terms

Microchip Technology PIC16F526 PIC16F526-I/P PIC16F506-I/P PIC16F505-I/P PIC16F54-I/P PIC16 baseline core 8-bit microcontroller PIC16 family Harvard RISC architecture Flash program memory EEPROM emulation ADC analog comparator internal oscillator ICSP RoHS REACH 14-pin PDIP consumer appliance control IR remote control sensor interface LED driver
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details