PIC16F526-I/SL - 8-bit 20MHz 1.5KB Flash MCU | Microchip | 14-SOIC
Référence : PIC16F526-I/SL ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC16F526-I/SL — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16F526-I/SL (même facteur de forme et même empreinte) — différant par Package, Internal Oscillator, ADC, Timers, Operating Temperature.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F506-I/SL
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F505-I/SL
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16F526-I/P
✅ Remplacement direct✓ En stock
$0.85 / unité
Voir la fiche technique →PIC16F526-I/ST
✅ Remplacement direct✓ En stock
$0.72 / unité
Voir la fiche technique →PIC16F15323-I/SL
✅ Remplacement direct✓ En stock
$0.84 / unité
Voir la fiche technique →PIC16F526-I/SL Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40 °C to +85 °C (Industrial) |
| Boîtier | 14-SOIC (0.154", 3.90 mm width) |
| Type de montage | 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 |
| Statut RoHS | Compliant |
Configuration des broches de PIC16F526-I/SL
| Broche 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Broche 2 | T0CKI/GP5 — Timer0 clock input / bidirectional I/O pin 5 |
| Broche 3 | GP4/AN3 — Bidirectional I/O pin 4 / analog input channel 3 |
| Broche 4 | GP3/MCLR/VPP — Input-only pin 3 / Master Clear reset (active low) / programming voltage |
| Broche 5 | GP2/AN2/T0CKI/COUT — Bidirectional I/O pin 2 / analog input channel 2 / Timer0 clock / comparator output |
| Broche 6 | GP1/AN1/CIN-/ICSPCLK — Bidirectional I/O pin 1 / analog input channel 1 / comparator inverting input / ICSP clock |
| Broche 7 | GP0/AN0/CIN+/ICSPDAT — Bidirectional I/O pin 0 / analog input channel 0 / comparator non-inverting input / ICSP data |
| Broche 8 | VSS — Ground reference |
| Broche 9 | GP5/OSC1 — Bidirectional I/O pin 5 / oscillator input (crystal mode) |
| Broche 10 | GP4/OSC2 — Bidirectional I/O pin 4 / oscillator output (crystal mode) |
| Broche 11 | GP3/AN7 — Bidirectional I/O pin 3 / analog input channel 7 |
| Broche 12 | GP2/AN6 — Bidirectional I/O pin 2 / analog input channel 6 |
| Broche 13 | GP1/AN5 — Bidirectional I/O pin 1 / analog input channel 5 |
| Broche 14 | GP0/AN4 — Bidirectional I/O pin 0 / analog input channel 4 |
Applications typiques
PIC16F526-I/SL convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16F526-I/SL — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.