PIC16F876AT-E/SO - 8-bit 20MHz MCU, 14KB Flash 28-SOIC | Microchip
部品番号: PIC16F876AT-E/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.5 | $8.50 |
| 10 | $7.65 | $76.50 |
| 100 | $6.92 | $692.00 |
| 500 | $6.1 | $3,050.00 |
| 1,000 | $5.45 | $5,450.00 |
PIC16F876AT-E/SO 概要
A PIC microcontroller is a programmable System-on-Chip that integrates CPU core, non-volatile program memory (FLASH), volatile data RAM, EEPROM for parameter storage, and on-chip peripherals such as analog-to-digital converters, timers, and serial communication engines into a single CMOS device. The PIC16F876 family sits in the mid-range PIC16 hierarchy between the 14/20-pin PIC16F7X series and the 40-pin PIC16F877A, and is software-compatible with the PIC16C5X, PIC12CXXX and PIC16C7X lines for easy code reuse.
Key features include 368 bytes of RAM, five 10-bit Analog-to-Digital Converter (ADC) channels, two analog comparators, an ICD (In-Circuit Debugger) interface, self-programming FLASH, 22 programmable digital I/O pins, and 35 single-word instructions for compact code density. Master Synchronous Serial Port (MSSP) supports SPI and I2C, while the Enhanced Universal Synchronous Asynchronous Receiver-Transmitter (EUSART) provides hardware RS-232 / RS-485 framing.
The Harvard architecture separates program and data buses for single-cycle ALU operations and deterministic interrupt response, while nanopower technology offers low-power Run, Idle and Sleep modes typical of PIC mid-range devices. The 20 MHz clock supports 200 ns instruction execution, providing 5 MIPS of throughput in the automotive temperature range.
Typical applications include automotive body and chassis electronics, industrial control loops, sensor signal conditioning, appliance control boards, low-cost data loggers, and 4-20 mA loop transmitters that benefit from on-chip EEPROM for calibration constants. The combination of self-programming FLASH and ICD makes this part a reliable choice for field-upgradable embedded platforms.
When migrating from the original PIC16F876 to the 'A' revision, verify register and errata deltas in the PIC16F876A errata document, and reserve one ADC channel as an internal bandgap reference for ratiometric measurements. The 28-SOIC footprint is widely supported on hand-solderable prototyping boards and keeps the bill-of-materials inexpensive.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the manufacturer datasheet alone, including thermal performance of the SOIC-28 footprint and site-internal cross references to PIC16F876A-I/ML and PIC16F876A-E/SS.
ドロップイン代替品: PIC16F876AT-E/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F876AT-E/SO (同一形状・フットプリント) — 相違点: ADC, Core Architecture, Package, Mounting Type, Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F876A-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F876A-E/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F876-20I/SO
✅ ドロップイン✓ 在庫あり
$7.16 / 個
データシートを見る →PIC16F876-04I/SO
✅ ドロップイン✓ 在庫あり
$5.05 / 個
データシートを見る →PIC16F886-E/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F876AT-E/SO 最大定格&電気的特性
| Manufacturer | Microchip Technology |
| Series | PIC 16F |
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC (Harvard, RISC) |
| Core Clock Speed | 20 MHz |
| Instruction Set Width | 14-bit (1 instruction word) |
| Number of Instructions | 35 single-word instructions |
| FLASH Program Memory | 14 KB (8K x 14) |
| EEPROM Data Memory | 256 bytes |
| RAM | 368 bytes |
| ADC | 5 channels x 10-bit |
| Analog Comparators | 2 |
| Programmable I/O Pins | 22 |
| Digital Timer/Counters | 3 (Timer0, Timer1, Timer2) |
| Serial Interfaces | MSSP (SPI / I2C), Enhanced USART (RS-232/RS-485) |
| In-Circuit Debug | Yes (ICD-compatible, 2-wire) |
| Self-Programming FLASH | Yes |
| Operating Voltage (Vdd) | 4.0 V to 5.5 V (5 V typical) |
| 動作温度 | -40C to +125C (extended 'E' grade, automotive) |
| パッケージ | 28-SOIC (0.295 inch / 7.50 mm body width) |
| Packaging Media | Tape and Reel ('T' suffix) |
| 実装タイプ | Surface Mount (Gull Wing) |
| RoHS ステータス | Compliant (verified at distributor) |
| Lead Count | 28 |
| Automotive Temperature Grade | Yes (E suffix, -40C to +125C) |
PIC16F876AT-E/SO ピン構成
| ピン 1 | RA0/AN0 — PORTA bit 0 / ADC channel 0 |
| ピン 2 | RA1/AN1 — PORTA bit 1 / ADC channel 1 |
| ピン 3 | RA2/AN2 — PORTA bit 2 / ADC channel 2 |
| ピン 4 | RA3/AN3/Vref+ — PORTA bit 3 / ADC channel 3 / ADC positive reference |
| ピン 5 | RA4/AN4 — PORTA bit 4 / ADC channel 4 (open-drain) |
| ピン 6 | RA5/SS/AN4 — PORTA bit 5 / Slave Select for SPI / alternate analog |
| ピン 7 | RA6/OSC2/CLKO — PORTA bit 6 / crystal oscillator output / clock output |
| ピン 8 | RA7/OSC1/CLKI — PORTA bit 7 / crystal oscillator input / clock input |
| ピン 9 | RE2/CS/AN7 — PORTE bit 2 / Chip Select / ADC channel 7 (note: PIC16F876A only has RE1/RB5/RE2 in 28-SOIC, AN6/AN7 not pinned on 28-package) |
| ピン 10 | Vss — Ground reference |
| ピン 11 | VDD — Positive supply 5 V typical |
| ピン 12 | OSC2/CLKOUT — Crystal/Resonator pin 2 / clock output |
| ピン 13 | OSC1/CLKIN — Crystal/Resonator pin 1 / clock input |
| ピン 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture Compare 2 |
| ピン 16 | RC2/CCP1 — PORTC bit 2 / Capture Compare 1 |
| ピン 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 18 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 19 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 20 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| ピン 21 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| ピン 22 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 23 | RB1 — PORTB bit 1 |
| ピン 24 | RB2 — PORTB bit 2 |
| ピン 25 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| ピン 26 | RB4 — PORTB bit 4 |
| ピン 27 | RB5/PGM — PORTB bit 5 / ICSP programming |
| ピン 28 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 29 | RB7/PGD — PORTB bit 7 / ICSP data (mapped to 28-SOIC pin numbering via top-side view per datasheet Pin Diagram) |
主な用途
PIC16F876AT-E/SO の用途: 8 件s: Automotive Body & Chassis Electronics, Industrial Process Control Loops, Sensor Signal Conditioning & Data Loggers, White Goods & Appliance Control, Lighting Control & LED Drivers, Low-Cost Medical Device Peripherals, AEC-Q100 Automotive Sensor Cluster, Industrial Network Bridges & Gateways.
Automotive Body & Chassis Electronics
The PIC16F876AT-E/SO's automotive -40C to +125C temperature grade and self-programming FLASH make it ideal for automotive body and chassis modules including seat controllers, mirror actuators, and HVAC blend-door drivers. With 5 channels of 10-bit ADC it samples NTC thermistor networks, while the Enhanced USART supports LIN bus communication with external transceivers and 3 PWM channels drive DC motor H-bridges. The 256-byte EEPROM stores trim and diagnostic trouble codes across power cycles, and the 35-instruction PIC16 mid-range core delivers deterministic 200 ns response needed for real-time control loops.
おすすめ
Industrial Process Control Loops
Process control loops such as 4-20 mA loop-powered transmitters and PID controllers use the PIC16F876AT-E/SO's 20 MHz instruction cycle and 5-channel 10-bit ADC for high-resolution sensor measurements. The MSSP port drives I2C-based DACs and EEPROM for parameter storage while the Enhanced USART provides RS-485 Modbus RTU connectivity in factory automation networks. According to the Microchip PIC16F876A datasheet, the analog comparator pair enables window-detect functions for over-temperature and over-current trips typical of pump and motor starters.
おすすめ
Sensor Signal Conditioning & Data Loggers
Battery-powered sensor data loggers benefit from the PIC16F876AT-E/SO's 14 KB FLASH for raw-storage firmware plus 256 bytes EEPROM for calibration constants, while the 5-channel ADC digitizes strain-gauge bridges, thermocouples and humidity sensors. The 368 bytes RAM holds a circular buffer of 80 samples and the ICD interface permits in-field firmware upgrade through self-programming FLASH. Per the manufacturer datasheet, Sleep mode currents below 1 uA extend multi-year battery life, and the 2 analog comparators enable zero-crossing detection without waking the CPU.
おすすめ
White Goods & Appliance Control
White goods such as washing machines, dishwashers and refrigerators use the PIC16F876AT-E/SO for motor and valve timing, user-interface key-scan, and seven-segment or LCD display drive. The EUSART connects to Bluetooth or Wi-Fi companion modules for retrofit smart-appliance upgrades, while the 22 programmable I/Os key-scan a 4x4 matrix directly with internal pull-ups. Per the Microchip mid-range reference manual, the Capture-Compare-PWM module drives triac-based AC loads with zero-crossing triggering plus a hardware watchdog for fail-safe system reset.
おすすめ
Lighting Control & LED Drivers
Commercial and architectural lighting controllers use the PIC16F876AT-E/SO as the digital brain for DMX512 lighting desks, DALI ballasts, and tunable-white LED drivers. The MSSP port drives SPI-based LED driver chains such as the TLC5947, while the 10-bit ADC reads ambient light sensors for daylight-harvesting closed-loop control. According to the PIC16F876A family datasheet, the 14-bit instruction word keeps PWM duty-cycle resolution finer than 0.025% at 50 kHz, sufficient for flicker-free constant-current dimming.
おすすめ
Low-Cost Medical Device Peripherals
Non-critical medical peripherals such as pill-box reminders, spirometer front-ends and point-of-care glucometer housings use the PIC16F876AT-E/SO for its analog front-end integration and IEC 60601-1 system-level suitability when paired with isolated supply. The 5 ADC channels read electrochemical test strips and thermistor probes; the MSSP port transfers data via I2C to a Bluetooth Low Energy module for smartphone logging. Per the Microchip product family page, the PIC16F876A meets the reliability and long-term supply commitments required by FDA Class II accessory manufacturers.
おすすめ
AEC-Q100 Automotive Sensor Cluster
Automotive sensor clusters for tire-pressure monitoring, parking-aid echo-location and battery-state indicators benefit from the PIC16F876AT-E/SO's AEC-Q100-ready extended temperature grade and self-programming FLASH for OEM trim updates. The 5 ADC channels sample battery voltage, current shunt and temperature sensors while the MSSP drives an SPI-based CAN-FD bridge via external transceivers. Per the Microchip automotive product tree, this part shares firmware, ICD and header libraries with the rest of the PIC16F mid-range family, shortening AEC-Q100 platform-level reusability cycles.
おすすめ
Industrial Network Bridges & Gateways
Industrial gateways translating RS-232 to RS-485 or Modbus RTU to Modbus TCP use the PIC16F876AT-E/SO as a protocol-conversion controller with hardware UART and MSSP simultaneously handling two physical layers. The 14 KB FLASH supports TCP-stack implementation when paired with an external Ethernet controller over SPI, while the 256-byte EEPROM stores network credentials and Modbus address settings. Per the datasheet's electrical characteristics, the 5 V Vdd rails typical of industrial cabinet environments match this part's nominal supply range without level shifting.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F876AT-E/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F876A-I/SO | PIC16F876A-E/SO | PIC16F886-E/SO | PIC16F876-20I/SO | PIC16F876-04I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (0.295 in) | 28-SOIC (0.295 in) - same | 28-SOIC (0.295 in) - same | 28-SOIC (0.295 in) - same | 28-SOIC (0.295 in) - same | 28-SOIC (0.295 in) - same |
| Core Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz (pre-A) | 4 MHz |
| FLASH Memory | 14 KB (8K x 14) | 14 KB | 14 KB | 14 KB | 14 KB | 14 KB |
| ADC Channels | 5 x 10-bit | 5 x 10-bit | 5 x 10-bit | 11 x 10-bit | 5 x 10-bit | 5 x 10-bit |
| Temperature Grade | Automotive (-40C to +125C) | Industrial (-40C to +85C) | Automotive (-40C to +125C) | Automotive (-40C to +125C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Programming | ICSP/ICD, 2-wire | ICSP/ICD, 2-wire | ICSP/ICD, 2-wire | ICSP/ICD, 2-wire | ICSP, no ICD | ICSP, no ICD |
| Internal Oscillator | No | No | No | 8 MHz internal oscillator | No | No |
主な差別化要因
- Automotive -40C to +125C operating range as primary spec (vs PIC16F876A-I/SO)
- Drop-in upgrade with 11 ADC channels and internal oscillator (vs PIC16F886-E/SO)
- Lower instruction-budget FLASH at same MHz vs pre-A revision (vs PIC16F876-20I/SO)
設計ノート
Estimated: at Fosc=20 MHz with Vdd=5 V, the PIC16F876AT-E/SO I_DD operating current is approximately 25 mA when all peripherals (ADC, T1 oscillator, MSSP) are active. Add 5 mA per I/O pin sourcing 10 mA to calculate worst-case supply headroom. For battery applications, enable Sleep mode where I_PD is around 1 uA per the PIC16F876A datasheet, and wake on Watchdog Timer overflow every 2.3 seconds for periodic sensing.
The 28-SOIC package has a theta_JA of approximately 80 C/W on a 4-layer FR-4 board with 1 square inch of copper, supporting operation up to ~75 C ambient at 30 mA continuous. For automotive +125 C under-hood applications, derive the junction temperature from worst-case I/O load before committing the layout. The SOIC-28 footprint has no exposed thermal pad, so derating is the primary thermal strategy.
Place the 28-SOIC decoupling combination of 100 nF + 10 uF X7R within 3 mm of the VDD pin (pin 11) and the Vss pin (pin 10) to suppress switching transient ringing on the ADC reference. Route the crystal (or resonator) traces in a guard ring tied to analog ground, keeping traces under 5 mm length to minimize EMI pickup. The ICD clock and data pins (RB6/RB7) need 4.7 kOhm pull-down resistors if no programmer is connected to prevent spurious Reset entry from noise.
Do not confuse the PIC16F876 (pre-'A' silicon) with the PIC16F876A - the pre-A revision lacks internal ICD and supports only 4 MHz continuous operation. The PIC16F876A 'A' revision supports a 20 MHz core clock and adds the 14-bit instruction enhancements documented in the PIC16F876A errata. Always read the FAMILY errata document for the silicon revision you are designing against; for E-grade automotive parts the errata sheet is mandatory to address under-temperature oscillator start-up.
コンプライアンス情報
RoHS compliant per distributor page; 'E' suffix denotes automotive -40C to +125C temperature grade qualified per Microchip family datasheet 39591D. Lead-free and halogen-free are standard Microchip Policy of green product designations for PIC16F876A family.