PIC16F526-I/SL - 8-bit 20MHz 1.5KB Flash MCU | Microchip | 14-SOIC
MPN: PIC16F526-I/SL ✓ NakahandaPIC16F526-I/SL Ulas
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.
Mga alternatibo na pwedeng ilagay na PIC16F526-I/SL — parehas na package, pin-to-pin na katugmang. Hindi kasama ang mga bahagi ng iba't-ibang package na nangangailangan ng pagpapaayos ng PCB.
Variante sa Seri na ito
Katulad na modelo sa serye na katugma sa pagpasok PIC16F526-I/SL (parehas na form factor at footprint) — pagkakaiba sa Package, Internal Oscillator, ADC, Timers, Operating Temperature.
PIC16F506-I/SL
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
PIC16F505-I/SL
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
PIC16F526-I/P
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →PIC16F526-I/ST
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →PIC16F15323-I/SL
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →PIC16F526-I/SL Mga Pinakamataas na Rating at 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 |
| Temperature na Operasyon | -40 °C to +85 °C (Industrial) |
| Packhaging | 14-SOIC (0.154", 3.90 mm width) |
| Uri ng Pagpapasok | 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 |
| Tindminan RoHS | Compliant |
Pin Configuration ng PIC16F526-I/SL
| 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 |
Tipikal na mga Gamit
PIC16F526-I/SL ay nararapat para sa 6 aplikasyons: 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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
Buod ng mga Inirekomendang Produkto
Impormasyon ng Talumpati sa Engineering for PIC16F526-I/SL — ikabit, gabay sa disenyo, at impormasyon ng pagsunod sa kautusan.
Paunawang Hanapin
Ikabit sa Mga Alternatibo
| Parametro | Ito ang Producto | 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 |
Pangunahing mga Pagkakaiba
- On-chip 64-byte data EEPROM (kumpara saPIC16F506-I/SL)
- Recommended newer device PIC16F15323 available (kumpara saPIC16F526 legacy status)
- Available in multiple packages from same silicon (kumpara saSingle-package MCUs)
Talaan ng Disenyo
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.
Impormasyon ng Pagsunod sa Kautusan
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.