PIC16F876-10E/SP - 8-bit 10MHz MCU 14KB Flash 28-SPDIP | Microchip
部品番号: PIC16F876-10E/SP ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.4 | $8.40 |
| 10 | $7.62 | $76.20 |
| 100 | $6.8 | $680.00 |
| 500 | $6.05 | $3,025.00 |
| 1,000 | $5.45 | $5,450.00 |
PIC16F876-10E/SP 概要
An 8-bit microcontroller (MCU) is a single-chip computer containing a CPU, program memory, RAM, EEPROM, peripheral set, and I/O pins on one die. The PIC16F family specifically uses Microchip's Harvard RISC architecture with 35 single-word instructions, providing deterministic 200 ns instruction execution at 10 MHz. MCUs sit within the broader embedded system hierarchy: microcontroller -> embedded processor -> semiconductor -> integrated circuit, serving as the programmable logic element in countless commercial and industrial products.
Key differentiating features include 5 channels of 10-bit analog-to-digital conversion, a USART for serial communication, MSSP for SPI and I²C, two 8-bit timers plus one 16-bit timer, a 14-bit instruction word, and a 14-bit program counter addressing up to 8K x 14 words. In-system programming (ICSP) via two pins enables field firmware updates without removing the MCU from the board.
Architecturally, the PIC16F876 uses CMOS FLASH technology supporting 100,000 erase/write cycles typical, with self-reprogrammable capability under software control. The Harvard bus separates program and data memory paths, eliminating fetch-execute bottlenecks common to von Neumann architectures. The enhanced core includes an 8-level deep hardware stack, indirect addressing modes, and a hardware multiplier is not present on this baseline family member.
Typical applications include industrial sensor interfaces, appliance control panels, automotive body electronics (under hood temperature requires the 'I' grade), low-power remote controls, and legacy product replacements where pin-compatible migration is essential. The SPDIP package is preferred for hobbyist prototyping, breadboarding, and through-hole manufacturing lines that cannot accommodate surface-mount assembly.
When designing, observe the 22 I/O maximum and the shared analog/digital functions on PORTA and PORTE to avoid conflicts. The 'E' industrial grade is appropriate for most commercial enclosures; upgrade to the 'I' (-40°C to +125°C operational, -40°C to +150°C storage) only when full automotive thermal stress is required.
This page synthesizes distributor inventory, parametric drop-in alternatives, application references, and engineering design notes - information not aggregated on any single manufacturer or distributor product page - to accelerate sourcing and design-in decisions.
ドロップイン代替品: PIC16F876-10E/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F876-10E/SP (同一形状・フットプリント) — 相違点: Package, Timers, Core Architecture, ADC, Program Memory (Flash).
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F876-10I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F876-20/SP
✅ ドロップイン✓ 在庫あり
$7.1 / 個
データシートを見る →PIC16F876-04/SP
✅ ドロップイン✓ 在庫あり
$2.88 / 個
データシートを見る →PIC16F886-E/SP
✅ ドロップイン✓ 在庫あり
$2.02 / 個
データシートを見る →PIC16F886-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F870-I/SP
✅ ドロップイン✓ 在庫あり
$2.18 / 個
データシートを見る →PIC16F876-10E/SP 最大定格&電気的特性
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Program Memory | 14 KB FLASH (8K x 14) |
| RAM | 368 bytes |
| EEPROM | 256 bytes |
| Instruction Count | 35 single-word instructions |
| CPU Speed | 10 MHz (200 ns instruction cycle) |
| 電源電圧 | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 10-bit, 5 channels |
| Timers | Two 8-bit + one 16-bit |
| Communication | USART, MSSP (SPI / I²C) |
| パッケージ | 28-pin SPDIP (300 mil) |
| 動作温度 | -40 °C to +125 °C (Enhanced 'E' grade) |
| 実装タイプ | Through-Hole |
| Flash Endurance | 100,000 erase/write cycles typical |
| ICSP | In-Circuit Serial Programming supported |
PIC16F876-10E/SP ピン構成
| ピン 1 | MCLR/VPP — Master Clear (Reset) input / ICSP programming voltage |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| ピン 4 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC VREF- |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+ |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input (open-drain) |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1/CLKIN — Oscillator crystal input / external clock |
| ピン 10 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| ピン 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / T1 clock input |
| ピン 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 PWM |
| ピン 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| ピン 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| ピン 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| ピン 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 17 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| ピン 18 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| ピン 19 | VSS — Ground reference (second pin) |
| ピン 20 | VDD — Positive supply voltage (2.0-5.5 V) |
| ピン 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| ピン 22 | RB1 — PORTB bit 1 |
| ピン 23 | RB2 — PORTB bit 2 |
| ピン 24 | RB3/PGM — PORTB bit 3 / ICSP programming low-voltage enable |
| ピン 25 | RB4 — PORTB bit 4 |
| ピン 26 | RB5 — PORTB bit 5 |
| ピン 27 | RB6/PGC — PORTB bit 6 / ICSP clock (serial programming) |
| ピン 28 | RB7/PGD — PORTB bit 7 / ICSP data (serial programming) |
主な用途
PIC16F876-10E/SP の用途: 6 件s: Industrial Sensor Interface & Data Acquisition, Appliance Control Panels & Human-Machine Interfaces, Automotive Body Electronics (Non-Safety), Hobbyist Prototyping & Educational Development, Remote Controls & Low-Power Wireless Sensor Nodes, Legacy Industrial Equipment Replacement & Field Service.
Industrial Sensor Interface & Data Acquisition
The PIC16F876-10E/SP fits industrial sensor front-ends through its 5-channel 10-bit ADC (sufficient for thermistor, bridge, and 4-20 mA loop interfaces) plus 22 digital I/O for switch multiplexing and relay driving. Its 368 byte RAM and 14 KB FLASH accommodate MODBUS RTU slave stacks, sensor linearization tables, and diagnostic logs. The enhanced -40 °C to +125 °C industrial temperature grade supports unheated enclosure deployments. Power consumption at 5 V and 10 MHz is approximately 10 mA active, suitable for loop-powered 24 V industrial sensor heads with linear regulation. The 28-SPDIP through-hole package simplifies field service and rework on legacy installations, and ICSP enables post-installation firmware updates over a 2-wire header.
おすすめ
Appliance Control Panels & Human-Machine Interfaces
The PIC16F876-10E/SP drives appliance control panels where its 22 I/O pins manage 7-segment LED displays, keypads, status indicators, and Triac/relay outputs. The 35-instruction RISC core executes scan loops in microseconds, eliminating display flicker, and the USART interfaces to inverter boards or wireless modules. 256 bytes of EEPROM store user preferences (last settings, calibration data) through power cycles without external NVM. Operating from 2.0-5.5 V, the part runs directly from rectified mains-derived 5 V rails. Industrial temperature grade ensures reliability behind warm appliance enclosures, and the SPDIP package survives hand-soldered prototyping for small-batch premium appliance production.
おすすめ
Automotive Body Electronics (Non-Safety)
In non-safety automotive body electronics such as lighting controllers, mirror adjusters, seat controllers, and HVAC blend-door actuators, the PIC16F876-10E/SP provides 22 I/O and PWM channels to drive MOSFET half-bridges and read position sensors via its 10-bit ADC. The -40 °C to +125 °C enhanced industrial grade covers cabin environments; for under-hood deployment upgrade to the 'I' extended grade. MSSP supports SPI in I²C for body control module (BCM) communication, and USART interfaces to LIN bus transceivers via a software UART bit-banging protocol. Note: this part is NOT AEC-Q100 qualified; for safety-critical or full automotive stress applications choose AEC-Q100 qualified PIC16 families.
おすすめ
Hobbyist Prototyping & Educational Development
The PIC16F876-10E/SP is a staple of hobbyist and educational embedded development thanks to its 28-SPDIP through-hole package that fits standard breadboards and 0.1 inch perfboard without surface-mount rework. The 35 single-word instructions are teachable in one lab session, and the integrated USART, MSSP, ADC, and three timers provide complete peripheral coverage for coursework spanning serial protocols, PWM motor control, and analog sampling. MPLAB X IDE and XC8 compiler are free downloads from Microchip, and ICSP allows programming in-circuit using a $10 PICkit 3 or 4. With 14 KB FLASH the part hosts real-world projects (data loggers, robotics controllers, sensor hats) without forcing students to learn bank switching mid-semester.
おすすめ
Remote Controls & Low-Power Wireless Sensor Nodes
The PIC16F876-10E/SP forms the MCU half of remote control transmitters and low-power wireless sensor nodes, where its 2.0-5.5 V operating range supports both 3 V coin-cell and 5 V USB-powered variants. With the ICSP bootloader retained, firmware can be updated via the same radio link (over-the-air update) when paired with a sub-GHz transceiver such as the MRF89XA. Sleep current at 2 V is below 1 µA in the SLEEP mode (per datasheet DS30292D), enabling multi-year battery life on duty-cycled sensor endpoints. The 22 I/O pins accommodate multi-button keypads, joystick inputs, and status LEDs while leaving USART/MSSP free for radio control. Enhanced temperature grade supports outdoor remote housings.
おすすめ
Legacy Industrial Equipment Replacement & Field Service
The PIC16F876-10E/SP serves as a form-fit-function replacement in field service of installed industrial equipment where a 28-SPDIP footprint is mandatory for socket or PCB compatibility with the original design. The PIC16F876 has been in production since the late 1990s with multi-decade longevity commitments from Microchip, ensuring long-term spare-part availability for capital equipment (CNC machines, test rigs, packaging lines) with 10-20 year service lives. ICSP allows firmware refresh without desoldering, and the 14 KB FLASH can absorb bug-fix releases via the same programming header used during manufacture. Through-hole SPDIP also survives harsher mechanical/vibration environments than fine-pitch SMD alternatives.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F876-10E/SP — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F876-10I/SP | PIC16F876-20/SP | PIC16F876-04/SP | PIC16F886-E/SP | PIC16F886-I/SP | PIC16F870-I/SP |
|---|---|---|---|---|---|---|---|
| Package | 28-SPDIP (300 mil) | 28-SPDIP (300 mil) - same | 28-SPDIP (300 mil) - same | 28-SPDIP (300 mil) - same | 28-SPDIP (300 mil) - same | 28-SPDIP (300 mil) - same | 28-SPDIP (300 mil) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core / Architecture | PIC 8-bit RISC | PIC 8-bit RISC - same | PIC 8-bit RISC - same | PIC 8-bit RISC - same | PIC 8-bit RISC - same | PIC 8-bit RISC - same | PIC 8-bit RISC - same |
| CPU Speed | 10 MHz (200 ns) | 10 MHz - same | 20 MHz (+100%) | 4 MHz (-60%) | 20 MHz (+100%) | 20 MHz (+100%) | 20 MHz (+100%) |
| Program FLASH | 14 KB | 14 KB - same | 14 KB - same | 14 KB - same | 14 KB - same | 14 KB - same | 11 KB (-21%) |
| RAM | 368 bytes | 368 bytes - same | 368 bytes - same | 368 bytes - same | 368 bytes - same | 368 bytes - same | 192 bytes (-48%) |
| EEPROM | 256 bytes | 256 bytes - same | 256 bytes - same | 256 bytes - same | 256 bytes - same | 256 bytes - same | 64 bytes (-75%) |
| I/O Pins | 22 | 22 - same | 22 - same | 22 - same | 28 (+27%) | 28 (+27%) | 22 - same |
| ADC Channels | 5 x 10-bit | 5 x 10-bit - same | 5 x 10-bit - same | 5 x 10-bit - same | 11 x 10-bit (+120%) | 11 x 10-bit (+120%) | 5 x 10-bit - same |
| Temperature Grade | Enhanced industrial -40 to +125 °C | Industrial -40 to +85 °C op | Industrial (varies by suffix) | Industrial (varies by suffix) | Enhanced -40 to +125 °C | Industrial -40 to +85 °C op | Industrial -40 to +85 °C op |
主な差別化要因
- Recommended migration target with doubled RAM and ADC channels (vs PIC16F886-E/SP)
- Same-family speed upgrade path with zero firmware changes (vs PIC16F876-20/SP)
- Enhanced -40 to +125 °C operational temperature range (vs PIC16F876-10I/SP)
設計ノート
Decouple VDD (pin 20) with a 100 nF ceramic capacitor placed within 5 mm of the pin, and add a 10 µF bulk tantalum or electrolytic on the same rail. PIC16F876 has two VSS pins (8 and 19); both must be connected to a low-impedance ground plane to avoid ground-bounce during ADC conversion. Brown-Out Reset (BOR) is enabled in configuration bits to provide clean power-on behavior; disable only if you have an external supervisor like MCP130T.
The PIC16F876 ADC is most accurate when the source impedance is below 2.5 kΩ; thermistors and potentiometers should be buffered with a low-impedance op-amp follower (e.g., MCP6001) if higher source impedance is unavoidable. Aquisition time is set in software via the ACQT bits and must accommodate the source impedance or readings will be low. The RA4 pin is open-drain and requires a pull-up if used as a digital output.
Route the crystal traces (OSC1, OSC2) on the top layer surrounded by a ground guard ring, keeping trace length under 10 mm and capacitance under 5 pF each. Place the crystal within 10 mm of pins 9-10. Keep ADC analog traces (RA0-RA5) away from the USART lines (RC6/RC7) and PWM outputs (RC1/RC2) to prevent digital switching noise from coupling into the analog input measurement.
PIC16F876 power dissipation in 28-SPDIP at 10 MHz and 5 V is around 50 mW worst-case (10 mA × 5 V); junction temperature rise above ambient is approximately 6 °C with theta_JA near 60 °C/W, so no thermal derating is required for normal indoor environments. Verify with a thermal probe if the device is sealed inside an enclosure with limited airflow or mounted near heat sources.
コンプライアンス情報
RoHS and REACH compliant per Microchip product declaration. Lead-free matte-tin finish. Not qualified to AEC-Q100 automotive stress test; choose AEC-Q100 qualified PIC16 variants for automotive safety applications. Halogen-free per Microchip declaration.