PIC16F506-E/SL - 8-Bit Flash MCU, 1.5KB | Microchip
部品番号: PIC16F506-E/SL ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $0.85 | $0.85 |
| 10 | $0.77 | $7.70 |
| 100 | $0.69 | $69.00 |
| 500 | $0.61 | $305.00 |
| 1,000 | $0.54 | $540.00 |
PIC16F506-E/SL 概要
What is an 8-bit PIC microcontroller? An 8-bit PIC (Peripheral Interface Controller) is a RISC-based microcontroller belonging to the PIC16 mid-range family. It belongs to the broader hierarchy of microcontroller (MCU) -> embedded controller -> semiconductor device, executing one instruction per clock cycle from a small, deterministic instruction set. Flash-based variants like the PIC16F506 allow in-system re-programming via ICSP (In-Circuit Serial Programming), which reduces development time and supports field firmware updates. The PIC16F506 specifically sits in the cost-optimized 8/14-pin segment, balancing minimal footprint with sufficient peripherals (ADC, comparators, timers) for compact control tasks.
Key specifications include three channels of 8-bit ADC, two on-board comparators, a 33-instruction baseline core with 2 stack levels, and a 1.125ms Device Reset Timer (DRT). The internal 4 MHz or 8 MHz precision oscillator eliminates the need for an external crystal in many designs, reducing BOM cost. Watchdog Timer with on-chip RC oscillator, power-on reset, and brown-out detection provide robust supply supervision for unattended operation. The 12-bit-wide instruction word and single-cycle execution deliver deterministic throughput needed for real-time control loops.
The PIC16F506 architecture uses a Harvard bus topology with separate program and data paths, letting the CPU fetch instructions while simultaneously accessing SRAM. The baseline core (33 instructions) reduces code-density overhead and simplifies assembly programming while C compilers (MPLAB XC8) target the same ISA. The 8-bit datapath, 2-level hardware stack, and 12-bit instruction width limit absolute code size but provide responsive interrupt handling for simple real-time workloads.
Typical applications include LED driver controllers, small appliance controls, sensor signal conditioning, remote controls, and battery-powered devices with low pin-count requirements. Designers often choose the PIC16F506 for low-cost, high-volume products that need just enough compute and I/O without paying for unused peripherals.
Design consideration: ensure adequate decoupling (100nF + 10uF) close to VDD, and use an external pull-up on MCLR if hardware reset is desired. Take care with the I/O pin count - 12 I/O pins is the maximum assuming no oscillator or reset functions are shared.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC16F506-E/SL — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F506-E/SL (同一形状・フットプリント) — 相違点: ADC, Internal Oscillator, Operating Temperature, Package, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F506-I/SL
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F506-E/P
✅ ドロップイン✓ 在庫あり
$0.68 / 個
データシートを見る →PIC16F506-E/MG
✅ ドロップイン✓ 在庫あり
$0.74 / 個
データシートを見る →PIC16F505-E/P
✅ ドロップイン✓ 在庫あり
$0.65 / 個
データシートを見る →PIC16F505-I/P
✅ ドロップイン✓ 在庫あり
$1.05 / 個
データシートを見る →PIC16F506-E/SL 最大定格&電気的特性
| Core Architecture | PIC16 (8-bit RISC, baseline) |
| Program Memory | 1.5 KB Flash |
| RAM | 67 bytes |
| 最大クロック周波数 | 20 MHz |
| Instruction Set | 33 instructions (baseline core) |
| Stack Levels | 2 (hardware) |
| Supply Voltage (VDD) | 4.5 V to 5.5 V |
| I/O Pins | 12 |
| ADC | 3 channels x 8-bit |
| Comparators | 2 on-board |
| Internal Oscillator | Precision 4 MHz / 8 MHz selectable |
| Device Reset Timer | 1.125 ms (DRT) |
| パッケージ | 14-pin SOIC (SO-14, SL suffix) |
| 動作温度 | -40C to +125C (extended, -E suffix) |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
PIC16F506-E/SL ピン構成
| ピン 1 | VDD — Positive supply voltage (4.5V to 5.5V) |
| ピン 2 | RA5/OSC1 — I/O port RA5 / external oscillator input |
| ピン 3 | RA4/OSC2/CLKOUT — I/O port RA4 / external oscillator output / clock out |
| ピン 4 | RA3/MCLR/VPP — I/O port RA3 / Master Clear reset (active low) / programming voltage |
| ピン 5 | RC5 — I/O port RC5 |
| ピン 6 | RC4 — I/O port RC4 |
| ピン 7 | RC3 — I/O port RC3 |
| ピン 8 | RC2 — I/O port RC2 |
| ピン 9 | RC1 — I/O port RC1 |
| ピン 10 | RC0 — I/O port RC0 |
| ピン 11 | RA2 — I/O port RA2 |
| ピン 12 | RA1 — I/O port RA1 |
| ピン 13 | RA0 — I/O port RA0 |
| ピン 14 | VSS — Ground reference |
主な用途
PIC16F506-E/SL の用途: 6 件s: LED Strip / Driver Controllers, Battery-Powered Sensor Nodes, Compact Home Appliance Controls, Remote Control / IR Transmitter Keysets, Toy and Hobby Electronics, Industrial Supervisory Sensors.
LED Strip / Driver Controllers
The PIC16F506-E/SL fits LED driving controllers because its 3 ADC channels sense supply voltage and current feedback while its 12 I/O pins drive multiple PWM-controlled MOSFETs. The 20 MHz clock delivers 5 MIPS, sufficient for smooth dimming without dedicated PWM peripherals. Internal 8 MHz oscillator removes the need for an external crystal, saving BOM cost. Compared with a discrete logic design, the PIC integrates timing, ADC, and 33-instruction RISC control in a single SOIC-14 chip.
おすすめ
Battery-Powered Sensor Nodes
The PIC16F506-E/SL is suited to battery-powered sensor modules because its 8-bit baseline core, 67 bytes RAM, and 1.5 KB Flash minimize active-mode power while leaving headroom for ADC sampling and threshold detection. The extended -40C to +125C temperature range is ideal for outdoor or industrial sensor placements. Sleep mode current is in the microamp range, supporting coin-cell or lithium-thionyl chloride operation for years. The 12 I/O allow connection to multiple analog sensor outputs simultaneously.
おすすめ
Compact Home Appliance Controls
The PIC16F506-E/SL handles small appliance controls (coffee makers, humidifiers, fan controllers) thanks to its 3 ADC channels for thermistor sensing, 2 on-chip comparators for over-temperature cutoff, and 12 I/O for relay, button, and LED matrix interfacing. The 33-instruction baseline core keeps firmware simple, and the SOIC-14 package is friendly to hand-soldered prototypes and low-cost SMT assembly lines. Extended temperature rating supports kitchen and laundry environments where heat spikes to 100C+ near heating elements.
おすすめ
Remote Control / IR Transmitter Keysets
For handheld remote controls, the PIC16F506-E/SL provides reliable wake-from-sleep response, 1.5 KB Flash for protocol tables, and 33-instruction RISC core for low-latency button debouncing. The 14-pin SOIC fits slim keyset enclosures, and the internal 4/8 MHz oscillator removes mechanical-vibration-sensitive crystals. Compared with application-specific encoder ICs, the PIC16F506 lets OEMs upgrade IR protocols by reflashing Flash without hardware changes.
おすすめ
Toy and Hobby Electronics
Toy designers choose the PIC16F506-E/SL because its $0.54 unit price at qty 1000 keeps bill-of-materials cost low while delivering 12 I/O to drive LEDs, motors, and sound modules. The Flash memory supports easy firmware updates, and the 2-level hardware stack is sufficient for straightforward sequencing tasks. The extended temperature grade covers outdoor and summer-temperature toy use. Internal oscillator eliminates external components, simplifying toy-grade PCBs and assembly.
おすすめ
Industrial Supervisory Sensors
In factory automation nodes, the PIC16F506-E/SL's -40C to +125C extended temperature grade is a key fit for cabinets and motor-adjacent installations. Its three 8-bit ADC channels monitor supply rail, motor current shunt, and thermistor simultaneously, while the on-chip comparators provide fast hardware threshold detection for overcurrent events. With 1.5 KB Flash and 67 bytes RAM, the part handles periodic sensor polling and Modbus-like ASCII protocol generation in master/slave daisy chains.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F506-E/SL — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F506-I/SL | PIC16F506-E/P | PIC16F506-E/MG | PIC16F505-E/P | PIC16F505-I/P |
|---|---|---|---|---|---|---|
| Package | 14-pin SOIC (SL) | 14-pin SOIC (SL) - same SOIC-14 footprint | 14-pin PDIP (P) - through-hole DIP-14 | 14-pin MSOP/DFN (MG) - smaller SMD | 14-pin PDIP (P) - through-hole DIP-14 | 14-pin PDIP (P) - through-hole DIP-14 |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 1.5 KB | 1.5 KB | 1.5 KB | 1.5 KB | 1.5 KB | 1.5 KB |
| RAM | 67 bytes | 67 bytes | 67 bytes | 67 bytes | 72 bytes | 72 bytes |
| ADC Channels | 3 x 8-bit | 3 x 8-bit | 3 x 8-bit | 3 x 8-bit | 0 (no ADC) | 0 (no ADC) |
| Temperature Range | -40C to +125C (E extended) | -40C to +85C (I industrial) | -40C to +125C (E extended) | -40C to +125C (E extended) | -40C to +125C (E extended) | -40C to +85C (I industrial) |
| Operating Voltage | 4.5V to 5.5V | 4.5V to 5.5V | 4.5V to 5.5V | 4.5V to 5.5V | 4.5V to 5.5V | 4.5V to 5.5V |
主な差別化要因
- Industrial -E extended temperature grade -40C to +125C (vs PIC16F506-I/SL)
- On-chip 3-channel 8-bit ADC for analog sensing (vs PIC16F505-E/P)
- SOIC-14 surface-mount package for high-density assembly (vs PIC16F506-E/P)
設計ノート
Place a 100nF decoupling capacitor as close as physically possible to the VDD pin (pin 1) to suppress high-frequency switching noise from the internal oscillator. For best ADC performance, add a 10uF tantalum or ceramic bulk capacitor in parallel - the ADC's sample-and-hold accuracy degrades if VDD ripple exceeds 50mV during conversion. A low-ESR ceramic on VSS further reduces digital switching noise coupling into analog references.
Route the MCLR/VPP pin (pin 4) carefully during layout. If you disable external reset (by tying MCLR to VDD), you must still preserve in-circuit serial programming (ICSP) access through dedicated test pads - placing the pads near pin 1 and pin 4 lets a programming fixture reach the chip. If you enable external reset with a brown-out detector, add a 10k-100k pull-up to VDD and a 100nF decoupling cap on MCLR to prevent false resets from ringing.
Avoid using RA4 as a digital output for driving loads above 5mA in open-drain applications without an external pull-up: RA4 is a true open-drain output (no internal pull-up) on most PIC16 baseline parts. RA5 is a regular CMOS I/O. Also, the 2-level hardware stack has no overflow indicator - deeply nested subroutines will silently corrupt the program counter. Use assembly-level CALL/RETURN carefully and prefer linear code for safety-critical paths.
コンプライアンス情報
RoHS compliant per Microchip product page. -E suffix denotes extended temperature grade, NOT AEC-Q100 automotive qualification. For automotive designs, use PIC16F15324 or other AEC-Q100-qualified PICs.