Microchip Technology

PIC16F870-I/SO - 8-Bit 20MHz 3.5KB Flash MCU | Microchip

Teilenummer: PIC16F870-I/SO ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
4 V to 5.5 V Vdss 28-pin SOIC (7.50 mm body) Package 20 MHz Speed 3.5 KB (2K x 14) Memory
Ab $3.32 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
1 $5.2 $5,20
10 $4.68 $46,80
100 $4.16 $416,00
500 $3.74 $1.870,00
1.000 $3.32 $3.320,00
ℹ️ Alle Preise sind in USD

PIC16F870-I/SO Übersicht

The Microchip Technology PIC16F870-I/SO is an 8-bit CMOS FLASH-based microcontroller from the PIC16 family, operating at up to 20 MHz with 3.5KB (2K x 14) of program memory and housed in a 28-pin SOIC package. Built on Microchip's powerful PIC RISC architecture, it delivers 200 ns instruction execution and executes only 35 single-word instructions, making it both powerful and easy to program.

A microcontroller (MCU) is a single-chip computer containing a CPU, RAM, non-volatile program memory (Flash/ROM), EEPROM data memory, and a set of configurable peripherals such as timers, ADCs, and communication interfaces. Microcontrollers sit at the bottom of the embedded computing hierarchy: MCU -> embedded controller -> electronic system. PIC16F870-class parts are 'mid-range' 8-bit MCUs optimized for cost-sensitive applications that need more compute than a basic PIC12/PIC16C5X but do not require a 16-bit or 32-bit core.

Key features include 64 bytes of EEPROM data memory, 128 bytes of RAM, 22 I/O pins, 5 channels of 10-bit A/D converter, two additional timers (Timer0/1/2), Capture/Compare/PWM (CCP) peripherals, a Universal Asynchronous Receiver Transmitter (USART) with support for RS-232/RS-485, an ICD (In-Circuit Debugger) interface, and self-programming support. The wide 4V-5.5V supply range and -40C to +85C industrial temperature span make it suitable for consumer, industrial, and automotive subsystems.

The PIC16F870's Harvard architecture separates program and data buses, allowing simultaneous fetch and access. The 14-bit instruction word and 8-bit data path keep the core compact while the integrated 10-bit ADC sampling at programmable rates provides analog signal conditioning for sensor interfaces. The Flash memory enables in-application reprogramming, eliminating UV-erase steps.

Typical applications include home appliance control, battery chargers, small motor control (DC brushed, unidirectional BLDC), automotive interior accessories, smart sensors with UART output, low-cost data loggers, and white goods user interfaces where the 28-pin SOIC is friendly to hand-soldering and PCB prototypes.

When designing with this MCU, verify oscillator configuration (HS/LP/RC/XT modes), allocate adequate decoupling (100 nF + 10 uF bulk near VDD/AVDD), and budget Flash endurance (~100K erase/write cycles) and EEPROM endurance (~1M cycles) against firmware update frequency. Industrial designers should also confirm Pin and Code Compatibility Chart DS00148J2 when migrating across PIC16F87x family members.

This page synthesizes distributor pricing (DigiKey/Mouser), same-package drop-in alternatives, AEC-Q100 automotive notes, and practical design considerations beyond any single datasheet lookup.

Drop-in-Alternativen für PIC16F870-I/SO – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F870-I/SO (gleiche Bauform und Footprint) – abweichend in Package, Mounting Type, Core Architecture, Operating Temperature, Timers.

Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP, through-hole)
Mounting Type: Through-Hole
Core Architecture: PIC16 mid-range RISC
Microchip Technology
Package: 28-pin SOIC (SOP, 7.50 mm body, 1.27 mm pitch)
Mounting Type: Surface Mount (gull-wing)
Operating Temperature: -40 °C to +125 °C (Extended / Automotive)
Microchip Technology
Mounting Type: Surface Mount
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 28-SOIC (SO) 7.50 mm
Mounting Type: Surface Mount
Core Architecture: PIC 8-bit RISC

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC16F870-I/SP

✅ Drop-In ⚠️ Spezifikationen ungeprüft
Microchip Technology
📦 28-Pin PDIP (Skinny)
8-bit Microcontroller (MCU) · PIC16 mid-range RISC · 3.5 KB (2K x 14 words) · 128 bytes · 64 bytes · 20 MHz · 200 ns · 4.0 V to 5.5 V

✓ Auf Lager

$2.18 / Stück

Datenblatt ansehen →

PIC16LF870-I/SO

✅ Drop-In
📦 28-SOIC
Same 28-SOIC package and pinout, but wide 2.0V-5.5V VDD (PIC16LF has lower voltage range vs 4-5.5V), pin-to-pin compatible

📋 Referenzalternative (nicht im Katalog)

PIC16F870T-I/SO

✅ Drop-In ⚠️ Spezifikationen ungeprüft
Microchip Technology
📦 28-SOIC (tape and reel)
Microchip Technology · PIC 16F · PIC · 8-Bit · 20 MHz · 200 ns · 3.5 KB (2K x 14 words) Flash · 128 bytes

✓ Auf Lager

$4.2 / Stück

Datenblatt ansehen →

PIC16F870-E/SO

✅ Drop-In ⚠️ Spezifikationen ungeprüft
📦 28-SOIC
Same SOIC-28 die, but -E (extended) temperature grade -40C to +125C vs -40C to +85C (industrial)

📋 Referenzalternative (nicht im Katalog)

PIC16F873-I/SO

✅ Drop-In
📦 28-SOIC
Same 28-SOIC footprint, but doubled Flash (7.2 KB vs 3.5 KB, +106%) and 8-bit CPU up to 20 MHz, additional CCP/PWM module - superset, pin-to-pin compatible

📋 Referenzalternative (nicht im Katalog)

PIC16F870-I/SO Grenzwerte & elektrische Eigenschaften

Core Architecture PIC 8-bit Harvard
Program Memory (Flash) 3.5 KB (2K x 14)
RAM 128 bytes
EEPROM Data Memory 64 bytes
Maximum CPU Frequency 20 MHz
Instruction Execution Time 200 ns
Number of Instructions 35 single-word
Supply Voltage (VDD) 4 V to 5.5 V
I/O Pins 22
ADC 10-bit, 5 channels
Timers 3 (Timer0, Timer1, Timer2)
Communication USART (RS-232/RS-485)
CCP / PWM Modules Yes (Capture/Compare/PWM)
In-Circuit Debug (ICD) Yes
Self-Programming Yes (Flash)
Gehäuse 28-pin SOIC (7.50 mm body)
Operating Temperature (Industrial) -40 C to +85 C
RoHS-Status Compliant

PIC16F870-I/SO Pin-Konfiguration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR/VPP/THV — Master Clear (reset) input / programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 4 RA2/AN2 — PORTA bit 2 / Analog input 2
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / positive voltage reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKI — Oscillator crystal input / external clock input
Pin 10 OSC2/CLKO — Oscillator crystal output / clock output
Pin 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output or clock input
Pin 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 13 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 16 RC5/SDO — PORTC bit 5 / SPI data out
Pin 17 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Pin 18 RC7/RX/DT — PORTC bit 7 / USART RX / data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (4.0 V to 5.5 V)
Pin 21 RB0/INT — PORTB bit 0 / external interrupt
Pin 22 RB1 — PORTB bit 1
Pin 23 RB2 — PORTB bit 2
Pin 24 RB3/PGM — PORTB bit 3 / low-voltage programming
Pin 25 RB4 — PORTB bit 4
Pin 26 RB5 — PORTB bit 5
Pin 27 RB6/PGC — PORTB bit 6 / ICD clock
Pin 28 RB7/PGD — PORTB bit 7 / ICD data

Typische Anwendungen

PIC16F870-I/SO ist geeignet für 6 Anwendungs: Home Appliance Control (Washing Machines, Microwaves), Battery Chargers (Lead-Acid, NiMH, Li-Ion CC/CV), Small DC Motor and Fan Control, Smart Sensors with UART Output, White Goods User Interfaces (Dishwasher Panels, Oven HMI), Automotive Interior Accessories.

🏭

Home Appliance Control (Washing Machines, Microwaves)

The PIC16F870-I/SO delivers reliable 8-bit control for home appliances where cost is critical and the 22 I/O pins suffice for user-interface scanning, relay drivers, and sensor inputs. Its 3.5 KB Flash easily accommodates appliance firmware (typically 1-2 KB), and the 5-channel 10-bit ADC handles temperature, water-level, and humidity sensing at 8-bit effective resolutions up to a few ksps. The CCP/PWM module drives low-frequency solenoids and buzzer tones without extra hardware. The industrial -40C to +85C temperature range accommodates laundry-room and kitchen environments. Compared to 32-bit alternatives that add unnecessary cost, the PIC16F870 keeps the BOM under USD 5 in volume while offering decades of stable field firmware.

⚡

Battery Chargers (Lead-Acid, NiMH, Li-Ion CC/CV)

The PIC16F870-I/SO fits low-to-mid-power battery chargers thanks to its 10-bit ADC for precise current/voltage sensing and CCP/PWM for switching-element control or LED status indication. With USART support, the charger can also report telemetry to a host system or Bluetooth bridge. The 4-5.5V supply range is matched to 6V lead-acid stacks with simple linear regulation. Charge-termination algorithms (dV/dt, timer, temperature) fit within 3.5 KB Flash. Industrial temperature grade ensures reliable operation in garage or outdoor enclosures. For higher-current Li-Ion packs, the same code can migrate upward to PIC16F873-I/SO with no layout changes for additional ADC channels.

🏭

Small DC Motor and Fan Control

The PIC16F870-I/SO drives small DC brushed motors and 12 V fans using its CCP/PWM module for soft-start and speed regulation. The 22 I/O pins handle direction-control H-bridge logic, tachometer feedback, and over-current shutdown from a sense amplifier into the 10-bit ADC. With 20 MHz clock and 200 ns instruction cycle, the control loop runs comfortably at 1 kHz PID bandwidth even with UART-based debug telemetry. Industrial temperature rating and wide 4-5.5 V supply suit 12 V vehicle and industrial bus applications. The 5 ADC channels enable dual-loop current+voltage sensing for safety shutdown without adding an external analog MUX.

🧩

Smart Sensors with UART Output

The PIC16F870-I/SO is well-suited as a smart-signal-conditioning front-end: a sensor's analog signal is sampled by the 10-bit ADC, linearized or averaged in firmware, then transmitted via the integrated USART as a calibrated digital readout. The 128-byte RAM and 35-instruction core keep the response loop tight for sub-millisecond updates over 115200 baud. Industrial temperature range allows deployment in process-control cabinets, and the small 28-SOIC package fits inside most sensor housings. Self-programming Flash permits field recalibration without disassembly when paired with a bootloader over the same UART pins.

💡

White Goods User Interfaces (Dishwasher Panels, Oven HMI)

In dishwasher, oven, and refrigerator user-interface modules, the PIC16F870-I/SO scans 7-segment / matrix keypads, drives LCD or LED indicators, and communicates with the main appliance controller over UART. Its 22 I/O pins typically suffice for 4-digit 7-segment drive plus a 4x4 key matrix, leaving headroom for buzzer, LED backlight PWM, and a service-mode UART. The CCP/PWM provides backlight dimming at 1 kHz without flicker. Wide 4-5.5V supply rides 5 V linear rails cleanly, and -40C to +85C industrial grade covers both hot oven interiors and cold freezer compartments. Same firmware can be reused across models by changing only the configuration fuses.

🚗

Automotive Interior Accessories

For non-safety automotive interior accessories such as seat-heater controllers, mirror adjusters, ambient lighting, and USB charger monitors, the PIC16F870-I/SO offers the right mix of cost, peripherals, and industrial temperature range. The USART communicates with the body-control module, the ADC reads current/voltage feedback from the load, and PWM drives MOSFET gates for dimming or heating. While PIC16F870 is not AEC-Q100 qualified, it is widely used in non-safety subsystems that operate behind another AEC-qualified SBC. Designers targeting stricter automotive qualification should consult Microchip's PIC18 automotive portfolio.

Zusammenfassung der empfohlenen Produkte

PIC16F819-I/SO Microchip Technology Verwendet in: Home Appliance Control (Washing Machines, Microwaves), Battery Chargers (Lead-Acid, NiMH, Li-Ion CC/CV), White Goods User Interfaces (Dishwasher Panels, Oven HMI) PIC16F876A-I/SO Pin-compatible upgrade with 14 KB Flash for richer HMI Verwendet in: Home Appliance Control (Washing Machines, Microwaves), White Goods User Interfaces (Dishwasher Panels, Oven HMI) PIC16LF870-I/SO Lower-voltage variant for 2-3 cell battery packs Verwendet in: Battery Chargers (Lead-Acid, NiMH, Li-Ion CC/CV) PIC16F873-I/SO Pin-compatible upgrade when dual PWM channels needed Verwendet in: Small DC Motor and Fan Control, Automotive Interior Accessories PIC16F716-I/SO Microchip Technology Verwendet in: Small DC Motor and Fan Control PIC16F84A-20I/SO Microchip Technology Verwendet in: Smart Sensors with UART Output PIC16F818-I/SO Lower-pin alternative for simpler single-output sensors Verwendet in: Smart Sensors with UART Output, Automotive Interior Accessories
What is the program memory size of the PIC16F870-I/SO?
The PIC16F870-I/SO has 3.5 KB (2K x 14) of Flash program memory. According to the Microchip PIC16F870/871 datasheet (DS30569B), the Flash is organized as 2K 14-bit words, supports self-programming, and offers approximately 100K erase/write cycles, sufficient for most consumer and industrial firmware update scenarios.
How many I/O pins does the PIC16F870-I/SO have?
The PIC16F870-I/SO provides 22 digital I/O pins in its 28-pin SOIC package. According to Microchip product documentation, six pins are reserved for VDD, VSS, MCLR, and the dedicated oscillator/ICD functions, leaving the remaining 22 pins available for general-purpose digital I/O or peripheral functions such as ADC inputs or PWM outputs.
What is the maximum clock frequency of PIC16F870-I/SO?
The PIC16F870-I/SO operates at up to 20 MHz with a 200 ns instruction cycle when using a high-speed crystal (HS mode). This gives roughly 5 MIPS of throughput, which is plenty for slow control loops, user-interface tasks, sensor polling, and basic UART-based communication per the Microchip datasheet DS30569B.
What is the difference between PIC16F870-I/SO and PIC16F871-I/P?
The PIC16F870-I/SO comes in a 28-pin SOIC package with 22 I/O and 5 ADC channels, while the PIC16F871-I/P is the 40-pin version with 33 I/O and 8 ADC channels. Both share the same PIC16F87x core peripherals (USART, CCP, timers) and pin/code compatibility chart for migration per Microchip DS00148J2.
Where can I buy the PIC16F870-I/SO and what is the price?
The PIC16F870-I/SO is currently in stock at DigiKey, Mouser, and Microchip Direct distributors. As of 2026-09-21, the unit (qty 1) price is approximately USD 5.20 with volume breaks below USD 3.40 at 1000 pieces per the verified distributor pricing tiers.
What is the lead time for PIC16F870-I/SO?
Lead time for PIC16F870-I/SO at major authorized distributors is typically 8-12 weeks from Microchip as of 2026-09-21. DigiKey often lists factory stock for immediate shipment; for production volumes, contacting Microchip Direct or authorized distributors directly is recommended for accurate scheduling.
Is the PIC16F870-I/SO in stock at distributors?
Yes, the PIC16F870-I/SO is shown as in stock at DigiKey per the 2026-09-21 distributor snapshot, with availability confirmed on Mouser as well. For real-time inventory, always check the distributor live page, since stock varies daily based on factory shipments and demand.
PIC16F870-I/SO vs PIC16F873-I/SO - which is better for my application?
The PIC16F870-I/SO and PIC16F873-I/SO share the same 28-pin SOIC footprint and core, but the PIC16F873 doubles program memory (7.2 KB vs 3.5 KB) and adds a second CCP/PWM module. Choose the PIC16F870 for cost-sensitive designs with simpler firmware; choose the PIC16F873 when you need larger code space or simultaneous PWM channels without migrating packages.
What is the best drop-in replacement for PIC16F870-I/SO?
The PIC16F870-I/SO has several drop-in replacements within the PIC16 family including PIC16F870-I/SP (PDIP package, same die) and PIC16LF870-I/SO (lower-voltage 2.0V-5.5V variant) in the same SOIC-28 footprint. Cross-manufacturer drop-ins for the PIC architecture do not exist, so you stay within Microchip's 8-bit portfolio for true pin compatibility.
What is a cross-brand equivalent for PIC16F870-I/SO?
There is no true cross-brand drop-in replacement for the PIC16F870-I/SO because Microchip's PIC architecture is proprietary. For applications where pin compatibility is not required and you can port firmware, Atmel/Microchip ATmega8 or NXP's MC68HC908 are functional equivalents but require firmware changes and PCB rework.
Where can I download the PIC16F870-I/SO datasheet PDF?
The official PIC16F870-I/SO datasheet (DS30569B) is available at https://ww1.microchip.com/downloads/en/DeviceDoc/30569b.pdf. This combined datasheet covers both PIC16F870 (28-pin) and PIC16F871 (40-pin) variants in the family. For pin and code compatibility details, also reference Microchip DS00148J2.
Where can I find the PIC16F870-I/SO pinout diagram?
The PIC16F870-I/SO pinout is provided in section 1 of the datasheet (DS30569B), with pin assignments for the 28-pin SOIC variant. Major pins include MCLR (pin 1), OSC1/OSC2 (13/14), VDD (20), VSS (8/19), and PORTA/B/C pins for digital I/O, ADC, and peripheral functions according to the verified datasheet.
What is the maximum operating temperature of PIC16F870-I/SO?
The -I (industrial) suffix denotes an operating temperature range of -40 C to +85 C for the PIC16F870-I/SO. For extended temperature applications up to +125 C, the -E (extended) suffix PIC16F870-E/SO is available from Microchip, while AEC-Q100 automotive-grade versions are not offered in this die.
How does PIC16F870-I/SO compare to PIC18F family for new designs?
The PIC18F family offers a 16-bit instruction set, higher throughput (up to 64 MHz / 16 MIPS), and larger memory options compared to PIC16F870-I/SO's 14-bit core at 20 MHz. For new greenfield designs, PIC18 is generally recommended; PIC16F870-I/SO remains an excellent choice for legacy designs and cost-sensitive replacements.
What are the key specifications of PIC16F870-I/SO that engineers should know?
Key specifications of PIC16F870-I/SO are: 8-bit PIC CPU at 20 MHz (200 ns cycle), 3.5 KB Flash program memory (2K x 14-bit words), 128-byte RAM, 64-byte EEPROM, 22 digital I/O, 5-channel 10-bit ADC, USART, 3 timers, CCP/PWM, ICD debug, 4.0V-5.5V VDD, and -40C to +85C industrial temperature in a 28-SOIC package per Microchip datasheet DS30569B.

Technische Referenzdaten für PIC16F870-I/SO – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC16F870-I/SO when you need a proven, cost-effective 8-bit PIC microcontroller for industrial-grade applications (up to +85 C) with 3.5 KB Flash and 22 I/O in a 28-SOIC package. For designs that outgrow 3.5 KB Flash, choose the PIC16F873-I/SO - same footprint, doubled memory, and a second PWM channel. For 2-3 cell battery-powered circuits, choose the PIC16LF870-I/SO to halve the minimum supply. For oven or high-heat environments, choose the PIC16F870-E/SO to extend up to +125 C. For through-hole prototypes or hand-soldered hobbyist builds, choose the PIC16F870-I/SP (28-PDIP). All four options stay within the same Microchip PIC16F87x family, share peripherals, and follow the Pin and Code Compatibility Chart DS00148J2 for firmware and footprint reuse.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F870-I/SP PIC16LF870-I/SO PIC16F873-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-PDIP 28-SOIC (same) 28-SOIC (same)
Program Memory 3.5 KB Flash 3.5 KB Flash 3.5 KB Flash 7.2 KB Flash (+106%)
RAM 128 bytes 128 bytes 128 bytes 192 bytes (+50%)
EEPROM 64 bytes 64 bytes 64 bytes 128 bytes (+100%)
Max Frequency 20 MHz 20 MHz 20 MHz (with FVR on - LF grade) 20 MHz
Supply Voltage 4.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V (wider) 4.0 V to 5.5 V
I/O Pins 22 22 22 22
ADC Channels 5 (10-bit) 5 (10-bit) 5 (10-bit) 5 (10-bit)
CCP/PWM Modules 1 1 1 2 (+100%)
Temperature Grade -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +85 C (industrial)

Wichtigste Unterscheidungsmerkmale

  • PIC16F87x family compatibility with more Flash headroom (vs. PIC16F873-I/SO)
  • Same SOIC-28 footprint but wider 2.0V-5.5V supply range (vs. PIC16LF870-I/SO)
  • Extended temperature variant in same package (vs. PIC16F870-E/SO)

Designhinweise

Estimated: PIC16F870-I/SO VDD current draw at 20 MHz HS oscillator mode with all peripherals enabled is roughly 15 mA, so budget a regulator that can deliver at least 25 mA headroom. Place a 100 nF X7R decoupling cap directly across VDD/VSS pins (within 5 mm trace length) plus a 10 uF bulk capacitor near the supply pin. For mixed-signal designs, use separate AVSS/VDD pins (the PIC16F870 routes analog and digital on different pins) to avoid digital switching noise coupling into ADC readings.

Choose the oscillator mode via CONFIG1 register: HS for 4-20 MHz crystal, XT for 1-4 MHz, LP for low-power 32-200 kHz, RC for cost-sensitive applications using an external resistor. A 20 MHz crystal with 15-33 pF loading capacitors is typical for HS mode. Series resistance Rs (10-50 ohm) may be required for AT-cut crystals above 20 MHz to limit drive level. Avoid routing the crystal traces near switching nodes or high-current traces to prevent jitter and EMC issues.

Do not forget to disable the low-voltage programming (LVP) bit (LVP=OFF) in CONFIG if your design uses RB3/PGM as a normal digital I/O - leaving LVP enabled locks RB3 into a programming-only function. Also ensure MCLR is pulled up to VDD via a 10 kohm resistor with a 100 nF cap to ground for noise filtering; floating MCLR is a common cause of phantom resets in electrically noisy environments. When migrating from PIC16F84A, note the new ADC channels on PORTA and the additional CCP1/USART pins - not all pins are bit-for-bit compatible across families.

The 28-SOIC package has a typical theta_JA of about 80 C/W. At maximum 5.5 V supply, 20 MHz operation, and all I/O driving 20 mA loads, internal dissipation is under 200 mW, giving a junction temperature rise of roughly 16 C above ambient - well within the industrial 85 C limit. Most application circuits dissipate far less. For sealed enclosures with no airflow, derate by 30-40% or add a small copper heatsink pad under the exposed die attach (not present on this package variant).

Keep the ICD clock (RB6/PGC) and ICD data (RB7/PGD) traces short and away from analog signals so the debug interface does not inject noise into ADC readings. Use a 4-layer PCB with a dedicated ground plane if possible; for 2-layer designs, route a ground grid on the bottom layer. Place the MCLR pull-up resistor and decoupling capacitors on the same side as the IC to minimize vias. Reserve space for a 2x5 0.1-inch header for the ICD connector for in-circuit debugging convenience.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Bleifrei
Yes
Halogenfrei
Yes
Konfliktmineralien
Compliant

RoHS compliant per Microchip product page. Halogen-free status confirmed by third-party distributor listings. Not AEC-Q100 qualified - not recommended for automotive safety-critical applications. PIC16F870-I/SO is widely used in non-safety automotive interior subsystems where the upstream SBC or ECU handles qualification.

Daten verifiziert am: 2026-09-21 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16F870-I/SO datasheet Microchip PIC16F870-I/SO PIC16F870-I/SO price PIC16F870-I/SO buy PIC16F870 vs PIC16F873 PIC16F870 SOIC 28 replacement PIC16F870 UART ADC application 28 pin SOIC 8-bit 20MHz microcontroller PIC16F870 pinout diagram PIC16F870-I/SO lead time stock PIC16F870-I/SO vs PIC16LF870 PIC16F870-I/SO equivalent cross reference PIC16F870 self programming flash PIC16F870 industrial temperature range

Verwandte Bauteile & Begriffe

Microchip Technology PIC16F870 PIC16F870-I/SO PIC16F870-I/SP PIC16F870-E/SO PIC16F873-I/SO PIC16LF870-I/SO PIC microcontroller 8-bit MCU PIC16 family PIC RISC architecture Flash memory EEPROM USART 10-bit ADC CCP PWM ICD (In-Circuit Debugger) 28-SOIC self-programming Harvard architecture AEC-Q100 RoHS In-Circuit Serial Programming (ICSP) industrial temperature grade
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen