Microchip Technology

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

Teilenummer: PIC16LF870T-I/SO ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.0 V to 5.5 V Vdss 28-SOIC (SO) 7.50 mm Package 20 MHz (200 ns instruction cycle) Speed 3.5 KB (2K x 14) Flash Memory
Ab $3.31 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-25
Mengenpreise
Menge Stückpreis Gesamt
1 $5.18 $5,18
10 $4.66 $46,60
100 $4.14 $414,00
500 $3.73 $1.865,00
1.000 $3.31 $3.310,00
ℹ️ Alle Preise sind in USD

PIC16LF870T-I/SO Übersicht

The Microchip PIC16LF870T-I/SO is an 8-bit RISC Flash microcontroller with 20 MHz CPU speed, 3.5 KB (2K x 14) of program memory, and 128 bytes of RAM, housed in a 28-pin SOIC package. This CMOS FLASH-based MCU executes single-cycle instructions except for program branches, achieving a 200 ns instruction cycle, and offers 22 digital I/O lines plus a 10-bit analog-to-digital converter for mixed-signal designs.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash/ROM), volatile working memory (RAM), and peripheral interfaces (ADC, timers, UART, I/O pins) into one IC. The PIC16F family sits in the low-to-mid pin-count tier of Microchip's 8-bit portfolio, positioned above the PIC12/PIC14 baseline and below the 16-bit dsPIC/PIC24 families. The PIC16LF870T-I/SO belongs to the PIC16F87x sub-family, which is widely used in cost-sensitive embedded control designs.

Key features include 35 single-word instructions for fast code development, an industrial -40C to +85C operating temperature grade, an integrated ICD (In-Circuit Debugger) interface, and 5 channels of 10-bit ADC for sensor and analog signal acquisition. The wide 2.0V to 5.5V supply voltage range allows battery-powered operation and direct interface to 5V systems. The 22 I/O pins support up to 25 mA source/sink per pin, enabling direct LED and relay drive.

Architecturally, the device uses a Harvard RISC core with separate program and data buses, allowing instruction fetch and operand read in the same cycle. The internal Flash supports self-programming for field-upgradeable firmware, and 64 bytes of EEPROM are available for non-volatile data storage. The 20 MHz oscillator with a 4x PLL option delivers deterministic interrupt latency, which simplifies real-time control loops.

Typical applications include industrial sensor interfaces, HVAC control, low-end motor control, LED lighting controllers, battery chargers, and consumer appliances. The integrated 10-bit ADC and ample I/O count make it a fit for any design that requires analog sensing plus digital actuation in a single chip.

When designing with this part, derate I/O source/sink current when multiple pins switch simultaneously to stay within the package thermal limit. The ICD pins are shared with general-purpose I/O and must be re-mapped when not used for debugging. The 28-SOIC package offers a wider footprint than QFN alternatives, easing hand-prototyping and rework.

This page synthesizes drop-in alternatives, distributor pricing, and practical design notes not found in the standalone manufacturer datasheet, helping engineers shorten the BOM validation cycle.

Drop-in-Alternativen für PIC16LF870T-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 PIC16LF870T-I/SO (gleiche Bauform und Footprint) – abweichend in Core Architecture, Package.

Microchip Technology
Core Architecture: PIC 8-bit Harvard
Package: 28-pin SOIC (7.50 mm body)

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

PIC16LF870-I/SO

✅ Drop-In
📦 28-SOIC
non-tape-and-reel variant, identical die/pinout/specs, lower per-piece price in tube

📋 Referenzalternative (nicht im Katalog)

PIC16F870-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC 8-bit Harvard · 3.5 KB (2K x 14) · 128 bytes · 64 bytes · 20 MHz · 200 ns · 35 single-word · 4 V to 5.5 V

✓ Auf Lager

$3.32 / Stück

Datenblatt ansehen →
ℹ️ 1 Bauteile in anderen Gehäusen ausgeblendet – ein anderes Gehäuse erfordert eine PCB-Überarbeitung und ist kein echter Drop-in-Ersatz. Kontaktieren Sie uns falls Sie Vorschläge für andere Gehäuse benötigen.

PIC16LF870T-I/SO Grenzwerte & elektrische Eigenschaften

Core Architecture PIC 8-bit RISC
Program Memory 3.5 KB (2K x 14) Flash
RAM 128 bytes
Data EEPROM 64 bytes
CPU Speed 20 MHz (200 ns instruction cycle)
Instruction Set 35 single-word instructions
Versorgungsspannung 2.0 V to 5.5 V
I/O Pins 22
ADC 10-bit, 5 channels
Betriebstemperatur -40 C to +85 C (Industrial)
Gehäuse 28-SOIC (SO) 7.50 mm
Montageart Surface Mount
RoHS-Status Compliant
AEC-Q100 Not qualified

PIC16LF870T-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/RA5 — Master Clear (Reset) input / Programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input channel 1
Pin 4 RA2/AN2 — PORTA bit 2 / Analog input channel 2
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC VREF+
Pin 6 RA4/AN4 — PORTA bit 4 / Analog input channel 4
Pin 7 RA5/AN5 — PORTA bit 5 / Analog input channel 5
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKIN — Oscillator crystal input / External clock input
Pin 10 OSC2/CLKOUT — Oscillator crystal output / Clock output
Pin 11 RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output
Pin 12 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Pin 13 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM1 output
Pin 14 RC3 — PORTC bit 3
Pin 15 RC4 — PORTC bit 4
Pin 16 RC5 — PORTC bit 5
Pin 17 RC6 — PORTC bit 6
Pin 18 RC7 — PORTC bit 7
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage
Pin 21 RB0/INT — PORTB bit 0 / External interrupt input
Pin 22 RB1 — PORTB bit 1
Pin 23 RB2 — PORTB bit 2
Pin 24 RB3 — PORTB bit 3
Pin 25 RB4 — PORTB bit 4
Pin 26 RB5 — PORTB bit 5
Pin 27 RB6/PGC — PORTB bit 6 / ICD clock (programming)
Pin 28 RB7/PGD — PORTB bit 7 / ICD data (programming)

Typische Anwendungen

PIC16LF870T-I/SO ist geeignet für 6 Anwendungs: Industrial Sensor Interface, HVAC Control Systems, LED Lighting Controllers, Battery Chargers and Portable Devices, Low-End Motor Control, Consumer Appliance Controllers.

🏭

Industrial Sensor Interface

The PIC16LF870T-I/SO suits industrial sensor interface boards where 22 I/O pins and 5 channels of 10-bit ADC enable direct connection to temperature, pressure, and flow sensors. The 2.0-5.5V supply range tolerates 24V industrial rails stepped down by simple regulators. Per Microchip datasheet 30414D, the 200 ns instruction cycle supports deterministic 1 kHz sensor sampling loops, while the integrated 10-bit ADC removes the need for an external converter. Combined with the -40C to +85C industrial temperature grade, the part handles factory-floor environments. Recommended companion parts include the MCP6002 op-amp for signal conditioning and the MCP9700 analog temperature sensor.

🌐

HVAC Control Systems

In HVAC control boards, the PIC16LF870T-I/SO drives relays, triacs, and LED indicators while sampling thermistor and pressure transducer inputs. The 22 I/O count allows fan-speed relay control plus LCD interface without external logic, and the 20 MHz CPU executes PID control loops within 1 ms per iteration per the 200 ns instruction cycle specification. The wide 2.0-5.5V supply range supports 24V AC-derived rails. The 10-bit ADC provides 9.8 mV resolution at 5V reference, which is adequate for thermistor linearization. The industrial -40C to +85C temperature grade covers rooftop and basement equipment. Recommended companion parts: ULN2003 driver array and MCP1700 LDO.

💡

LED Lighting Controllers

The PIC16LF870T-I/SO works well in dimmable LED drivers and architectural lighting controllers, where its 22 I/O pins drive multiple MOSFET high-side switches and read zero-cross detector signals for TRIAC phase-cut dimming. The 200 ns instruction cycle enables 10 kHz PWM resolution, exceeding the typical 1 kHz PWM requirement for flicker-free LED dimming. Per Microchip datasheet 30414D, the 10-bit ADC enables ambient light sensor feedback for closed-loop brightness control. The wide supply range supports both 12V DC and 24V AC LED driver topologies. The 128-byte RAM accommodates color-mixing tables for RGBW fixtures. Recommended companion parts: IRF540N N-MOSFET and MCP73831 Li-Ion charger for backup battery.

🔋

Battery Chargers and Portable Devices

In battery chargers and portable devices, the PIC16LF870T-I/SO benefits from its 2.0V minimum supply, allowing operation directly from a single Li-Ion cell down to cutoff voltage. The 128-byte RAM stores charging profile state machines, while the 64-byte EEPROM retains learned battery capacity parameters across power cycles. The 20 MHz CPU executes Coulomb-counting algorithms at 100 Hz sample rate within 30 percent of CPU budget per Microchip datasheet 30414D. The 10-bit ADC reads battery voltage and current sense resistors with adequate resolution for charge termination. Recommended companion parts: MCP73831 single-cell Li-Ion charger and MCP9700 temperature sensor for thermal protection.

🤖

Low-End Motor Control

Brush DC and small stepper motor control applications benefit from the PIC16LF870T-I/SO's 22 I/O pins (each capable of 25 mA sink), which can directly interface with H-bridge drivers and encoder inputs. The 20 MHz instruction cycle produces 50 kHz PWM frequency with 10-bit duty resolution, smooth enough for low-vibration stepper operation. The 10-bit ADC reads back-EMF or current sense for closed-loop torque control, with 5 input channels supporting multi-axis coordination. The -40C to +85C industrial grade covers motor ambient temperatures. Recommended companion parts: DRV8871 motor driver and AS5048A magnetic encoder.

📱

Consumer Appliance Controllers

In consumer appliances such as coffee makers, washing machines, and small kitchen devices, the PIC16LF870T-I/SO provides enough I/O for keypad input, 7-segment or LCD display drive, and triac-based heating element control. The 3.5 KB Flash stores menu state machines and timing profiles, while the 64-byte EEPROM retains user preferences across power cycles. The integrated 10-bit ADC reads temperature sensors, water level sensors, and weight sensors with adequate accuracy for appliance-grade control. The wide 2.0-5.5V supply range supports both mains-derived and battery backup designs. Recommended companion parts: HT1621 LCD driver and MOC3021 optoisolator for triac drive.

Zusammenfassung der empfohlenen Produkte

MCP9700 Analog temperature sensor for ADC input Verwendet in: Industrial Sensor Interface, Battery Chargers and Portable Devices MCP6002 Op-amp for sensor signal conditioning Verwendet in: Industrial Sensor Interface ULN2003 Darlington driver array for relays Verwendet in: HVAC Control Systems MCP1700 3.3V LDO for sensor rail Verwendet in: HVAC Control Systems IRF540N N-MOSFET for LED current switching Verwendet in: LED Lighting Controllers MCP73831 Li-Ion charger for backup battery Verwendet in: LED Lighting Controllers, Battery Chargers and Portable Devices DRV8871 H-bridge motor driver Verwendet in: Low-End Motor Control AS5048A Magnetic rotary position sensor Verwendet in: Low-End Motor Control HT1621 LCD segment driver Verwendet in: Consumer Appliance Controllers MOC3021 Optoisolated triac driver Verwendet in: Consumer Appliance Controllers
What is the program memory size of the PIC16LF870T-I/SO?
The PIC16LF870T-I/SO has 3.5 KB of Flash program memory organized as 2K x 14 bits, per Microchip datasheet 30414D. It also includes 128 bytes of RAM and 64 bytes of EEPROM, making it well suited for small to medium embedded control applications. The 14-bit wide instruction word supports 35 single-word instructions for compact code density.
What is the operating voltage range of PIC16LF870T-I/SO?
The PIC16LF870T-I/SO operates from 2.0 V to 5.5 V across the industrial -40 C to +85 C temperature range. This wide supply range supports both 3.3 V and 5 V designs and allows direct battery operation down to 2 V. The wide voltage tolerance simplifies power supply design and supports portable, battery-powered applications.
How many I/O pins does PIC16LF870T-I/SO have?
The PIC16LF870T-I/SO provides 22 digital I/O pins, of which 5 are multiplexed with the 10-bit ADC input channels. Each I/O can source or sink up to 25 mA, enabling direct LED or relay drive. The remaining pins are dedicated to VDD, VSS, MCLR, OSC1, OSC2, and the ICD interface.
What is the ADC resolution and channel count?
The PIC16LF870T-I/SO integrates a 10-bit analog-to-digital converter with 5 input channels, per Microchip datasheet 30414D. This is sufficient for sensor signal acquisition in industrial, HVAC, and consumer control applications. The ADC shares pins with general-purpose I/O, requiring software configuration before analog readings can be taken.
Where can I buy PIC16LF870T-I/SO online?
The PIC16LF870T-I/SO is in stock at DigiKey, Mouser, LCSC, and Microchip Direct. As of 2026-09-25, LCSC lists the part at $1.8491 in tape-and-reel, while DigiKey and Mouser list higher qty-1 prices around $5.18. Volume pricing drops below $3.30 at 1000-unit quantities.
What is the price of PIC16LF870T-I/SO?
The PIC16LF870T-I/SO unit price starts at $5.18 at qty-1, falling to $3.31 at 1000 pieces on DigiKey, as of 2026-09-25. LCSC offers the lowest spot price at $1.8491 in reel packaging. Octopart tracks 9 distributors for real-time stock and pricing comparison. Volume buyers should request direct quotes from Microchip.
What is the lead time for PIC16LF870T-I/SO?
Lead time for PIC16LF870T-I/SO is typically 4 to 6 weeks from Microchip Direct for production quantities, as of 2026-09-25. Distributors like DigiKey and Mouser ship from local stock on the same day for smaller quantities. The part is in active production and not flagged as obsolete or NRND.
Is the PIC16LF870T-I/SO in stock at major distributors?
Yes, the PIC16LF870T-I/SO is in stock at DigiKey, Mouser, LCSC, and other authorized distributors as of 2026-09-25. LCSC explicitly lists the part as in stock starting at $1.8491. Microchip Direct also offers factory-direct orders with longer lead times for production volumes. Real-time availability can be verified via Octopart's 9-distributor aggregator.
What is the difference between PIC16LF870T-I/SO and PIC16LF870-I/SO?
The PIC16LF870T-I/SO is the tape-and-reel packaging variant of the PIC16LF870-I/SO, identical in die, pinout, and electrical specifications per Microchip datasheet 30414D. The trailing T suffix designates the SMD carrier format used in automated assembly. Both share the same 28-SOIC package footprint, 3.5 KB Flash, and 22 I/O pins, making them fully interchangeable on the production line.
What is the best drop-in replacement for PIC16LF870T-I/SO?
The best drop-in replacement is PIC16LF870-I/SS (SSOP-28 footprint differs) or PIC16LF870-I/SO (same SOIC-28 footprint, non-tape-and-reel), both from Microchip. According to Microchip's PICmicro Pin and Code Compatibility Chart, the PIC16F870, PIC16F871, and PIC16LF870 share pin compatibility within the 28-pin family. Choose same-package drop-ins only to avoid PCB rework.
Where to download PIC16LF870T-I/SO datasheet PDF?
The PIC16LF870T-I/SO datasheet is available as PDF document 30414D from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/30414D.pdf. The datasheet covers electrical characteristics, pinout, instruction set, ADC configuration, and timer modules. Local copies are also cached on distributor pages including DigiKey and Mouser.
Where to find PIC16LF870T-I/SO pinout?
The PIC16LF870T-I/SO pinout is documented in Microchip datasheet 30414D, Section 1.0 "Device Overview" and Section 4.0 "I/O Ports". The 28-SOIC package follows the standard PIC16F87x pinout, with pin 1 marked by the dot on the IC top surface. Common pin assignments include MCLR on pin 1, OSC1/OSC2 on pins 9/10, and VDD/VSS on pins 8/19.
What is the operating temperature range of PIC16LF870T-I/SO?
The PIC16LF870T-I/SO operates from -40 C to +85 C (industrial grade), per Microchip part number decoding where the "I" suffix designates industrial temperature range. This covers commercial, industrial, and most outdoor applications but excludes automotive AEC-Q100 requirements. For automotive applications, choose an AEC-Q100 qualified MCU from Microchip's PIC16F or dsPIC families.
Can PIC16LF819 replace PIC16LF870T-I/SO?
The PIC16LF819 is not a drop-in replacement because it has different Flash memory (3.5 KB) but a smaller pin count (28-pin) and different peripheral mix per Microchip datasheet 39631D. Designers should review the pinout and peripheral mapping carefully before substituting. For true drop-in compatibility, stick to the PIC16F870/PIC16F871 family.
Is PIC16LF870T-I/SO RoHS compliant?
Yes, the PIC16LF870T-I/SO is RoHS compliant per the part stack listing and Microchip product page. The device is also lead-free and uses a Pb-free matte-tin finish on the 28-SOIC leads. Reach compliance is also confirmed on the Microchip product page. Designers can use this part in global commercial and industrial products without RoHS-related rework.
What is the instruction cycle time of PIC16LF870T-I/SO?
The PIC16LF870T-I/SO instruction cycle is 200 ns at 20 MHz oscillator input, per Microchip datasheet 30414D. All single-word instructions execute in one cycle except for program branches, which require two cycles. This deterministic execution timing simplifies real-time control loop design and is one of the key advantages of the PIC RISC architecture over accumulator-based MCUs.

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

Auswahlhilfe

Choose PIC16LF870T-I/SO for production volume SMT assembly where tape-and-reel packaging lowers placement cost and you need 22 I/O with 5 ADC channels at 2.0-5.5V supply. Choose PIC16LF870-I/SO (tube) for low-volume prototyping or hand-assembled builds where tape-and-reel handling overhead is unnecessary. Choose PIC16F870-I/SO if your design is fixed at 5V operation and you want a slightly cheaper non-LF variant. Choose PIC16LF870T-I/SS only when you must shrink the PCB footprint and can absorb a 28-SOIC to 28-SSOP layout rework. All four options share the same 3.5 KB Flash, 128 B RAM, 20 MHz CPU, and 10-bit ADC, making migration straightforward.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16LF870-I/SO PIC16F870-I/SO PIC16LF870T-I/SS
Package 28-SOIC 28-SOIC (tube) 28-SOIC 28-SSOP (footprint differs)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Supply Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 4.0 V to 5.5 V 2.0 V to 5.5 V
Program Memory 3.5 KB Flash 3.5 KB Flash 3.5 KB Flash 3.5 KB Flash
CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz
I/O Pins 22 22 22 22
ADC 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels
Operating Temperature -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C
Carrier Packaging Tape & Reel Tube Tube Tape & Reel

Wichtigste Unterscheidungsmerkmale

  • Same SOIC-28 package with same die as PIC16LF870-I/SO tube variant (vs. PIC16LF870-I/SO)
  • Wider supply voltage range than PIC16F870-I/SO (vs. PIC16F870-I/SO)
  • Smaller SSOP footprint option available as same-brand drop-in (vs. PIC16LF870T-I/SS)

Designhinweise

The PIC16LF870T-I/SO requires a 0.1 uF decoupling capacitor on VDD within 5 mm of the pin, plus a bulk 10 uF tantalum or aluminum capacitor on the supply rail. The 2.0-5.5V supply tolerates both 3.3V and 5V operation but the MCLR pull-up voltage should match VDD for predictable reset behavior. When powering from a switching regulator, place an additional LC pi-filter on the MCU supply line to suppress PWM-frequency ripple that can couple into the ADC measurements.

The 28-SOIC footprint is 7.5 mm wide, much wider than the 28-QFN alternative. Route the ICSP clock and data pins (RB6/RB7) directly to a 0.1 inch header for in-circuit programming access. Keep ADC traces away from high-current switching nodes to minimize digital noise coupling. Place the crystal or resonator within 5 mm of OSC1/OSC2 and keep the oscillator traces short and surrounded by ground pour.

Do not leave the MCLR pin floating - a 10 kohm pull-up to VDD is mandatory to prevent spurious resets from noise. When using the internal oscillator, disable the OSC1/OSC2 pins as GPIO to prevent contention. For ADC readings, allow at least 2 us acquisition time by setting the appropriate ACQT bits in ADCON2 per Microchip datasheet 30414D. Avoid setting all 22 I/O pins to high current simultaneously, which can exceed the package thermal limit.

Compliance-Informationen

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

RoHS and REACH compliance confirmed by Microchip product page. Not AEC-Q100 qualified - select PIC16F or dsPIC automotive-grade parts for vehicular applications. Lead-free matte-tin finish on 28-SOIC leads.

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

Ähnliche Suchanfragen

PIC16LF870T-I/SO PIC16LF870T-I/SO datasheet Microchip PIC16LF870 PIC16LF870T-I/SO price PIC16LF870T-I/SO buy PIC16LF870 3.5KB flash 20MHz 28-SOIC PIC16LF870T vs PIC16LF870 PIC16LF870 pin compatible replacement PIC16LF870 industrial sensor MCU 28-SOIC PIC16F870 microcontroller what is the RAM of PIC16LF870T-I/SO PIC16LF870T-I/SO RoHS compliant PIC16F870 LF vs F variant

Verwandte Bauteile & Begriffe

Microchip Technology PIC16LF870T-I/SO PIC16LF870 PIC16F870 8-bit microcontroller RISC CPU Harvard architecture Flash memory EEPROM RAM 10-bit ADC I/O pin SOIC-28 28-SOIC 28-SSOP RoHS REACH Industrial temperature grade ICSP in-circuit debugger ICD PIC16F87x family PICmicro CISC vs RISC MPLAB X IDE
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