Microchip Technology

PIC16F870T-E/SS - 8-bit PIC MCU, 20MHz, 3.5KB Flash, SSOP-28

MPN: PIC16F870T-E/SS ✓ Active
In Stock Ships in 1-3 business days
4.0 V to 5.5 V Vdss 28-pin SSOP (0.209 inch, MO-150) Package 20 MHz Speed 3.5 KB (2K x 14 words) Memory
From $3.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $7.85 $7.85
10 $7.06 $70.60
100 $5.74 $574.00
500 $4.93 $2,465.00
1,000 $4.31 $4,310.00
3,000 $3.85 $11,550.00
ℹ️ All prices are in USD

PIC16F870T-E/SS Overview

The Microchip Technology PIC16F870T-E/SS is an 8-bit PIC microcontroller featuring a 20 MHz CPU clock (200 ns instruction cycle), 3.5 KB (2K x 14) of Flash program memory, 128 bytes of RAM, and 64 bytes of EEPROM data memory, housed in a 28-pin SSOP package with tape-and-reel packaging. It operates from a 4V to 5.5V supply and provides 22 digital I/O pins, a 5-channel 10-bit Analog-to-Digital Converter (ADC), one 8-bit and one 16-bit timer, a USART module for serial communication, and an In-Circuit Debugger (ICD) interface.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path. The PIC16F870 belongs to the PIC16 family, a subset of Microchip's PIC (Peripheral Interface Controller) RISC architecture line that sits within the broader category of microcontrollers (MCU) and embedded controllers. PIC16F-series parts use a Harvard architecture with separate program and data buses and are known for low cost, deterministic interrupt latency, and the industry-standard MPLAB X IDE / XC8 toolchain.

Key features that distinguish the PIC16F870T-E/SS include 200 ns instruction execution time, only 35 single-word instructions for fast code development, self-programming support for in-field firmware upgrades, nanoWatt power management for low-power battery applications, and ICD for hardware-debug bring-up without an external emulator. The 28-pin SSOP package (0.209 inch, MO-150) is a narrow-body shrink-SOIC footprint suited to space-constrained industrial boards.

Typical applications include industrial sensor interfaces, motor-control signal conditioning, low-cost consumer appliances, automotive body electronics, and battery-powered instrumentation. The wide PIC16 ecosystem and free MPLAB toolchain make the part attractive for designs where deterministic behavior and stable long-term supply matter more than raw MIPS.

When designing with this part, observe the 4.0-5.5V supply window (the LF variant is required below 4V), keep the MCLR pin pulled high through the recommended 10 kohm resistor, and use the ICD pins (RB3/RB6/RB7) only for debug or as general I/O when no debugger is attached.

This page synthesizes distributor pricing, validated drop-in alternatives, and design notes sourced from the PIC16F870/871 datasheet (Microchip document 30569B) that are not all presented together on the manufacturer page.

Drop-in alternatives for PIC16F870T-E/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F870T-E/SS (same form factor and footprint) — differing in Package, Self-Programming, Timers, ADC, Instruction Set.

Microchip Technology
Package: 28-pin SSOP (5.30 mm body, 0.65 mm pitch)
Self-Programming: Yes (flash program memory)
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 28-pin SOIC (SOP, 7.50 mm body, 1.27 mm pitch)
Self-Programming: Yes (Flash)
Timers: 1 x 8-bit, 1 x 16-bit
Microchip Technology
ADC: 10-bit, 5 channels
Microchip Technology
Package: 28-SSOP (5.30 mm)
Self-Programming: Yes
ADC: 5-channel 10-bit
Microchip Technology
Package: 28-pin SSOP (5.30 mm body, 0.65 mm pitch)
Timers: 1 x 8-bit, 2 x 16-bit (TMR1/TMR2)
Instruction Set: 35 single-word instructions, 14-bit wide

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F870T-E/SO

✅ Drop-In
Microchip Technology
📦 SOIC-28
PIC16 8-bit RISC · 35 single-word instructions · 20 MHz · 200 ns · 3.5 KB (2K x 14 words) · 128 bytes · 64 bytes · 22

✓ In Stock

$3.4 / Unit

View Datasheet →

PIC16F870-I/SS

✅ Drop-In
Microchip Technology
📦 SSOP-28
PIC16 mid-range 8-bit RISC · 35 instructions, 14-bit wide · DC to 20 MHz (200 ns instruction cycle) · 3.5 KB (2K x 14 words) · 128 bytes · 64 bytes · 22 · 2 x 8-bit, 1 x 16-bit

✓ In Stock

$2.47 / Unit

View Datasheet →

PIC16F870T-I/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 SSOP-28
Microchip Technology · PIC 16F · PIC · 8-Bit · 20 MHz · 200 ns · Flash · 3.5 KB (2K x 14)

✓ In Stock

$2.55 / Unit

View Datasheet →

PIC16F871-I/SS

✅ Drop-In ⚠️ 参数待验证
📦 SSOP-28
same SSOP-28 footprint, more Flash (13 KB vs 3.5 KB), more ADC ch (8 vs 5), pin-compatible

📋 Reference alternative (not in catalog)

PIC16F873A-I/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 SSOP-28
8-bit PIC RISC (Harvard) · 35 single-word instructions, 14-bit wide · 20 MHz · 200 ns · 5 MIPS · 7 KB (4K x 14) · 192 bytes · 128 bytes

✓ In Stock

$1.78 / Unit

View Datasheet →

PIC16F870T-E/SS Maximum Ratings & Electrical Characteristics

Core Architecture PIC16 (Harvard, 8-bit data, 14-bit instruction)
CPU Clock Speed 20 MHz
Instruction Cycle 200 ns
Instruction Set 35 single-word instructions
Flash Program Memory 3.5 KB (2K x 14 words)
RAM 128 bytes
EEPROM Data Memory 64 bytes
Supply Voltage (VDD) 4.0 V to 5.5 V
Digital I/O Pins 22 (PORTA 6 + PORTB 8 + PORTC 8)
ADC 5 channels x 10-bit
Timers 1 x 8-bit Timer0, 1 x 16-bit Timer1
Communication USART/SCI (AUSART)
In-Circuit Debug ICD (RB3/RB6/RB7)
Power-Saving Mode nanoWatt technology
Self-Programming Supported (Flash)
Operating Temperature -40 C to +125 C (E suffix)
Package 28-pin SSOP (0.209 inch, MO-150)
Mounting Type Surface Mount, Tape & Reel (T/R)
Compatibility Upwards-compatible with PIC16C5X, PIC12Cxxx, PIC16C7X
RoHS Status Compliant

PIC16F870T-E/SS Pin Configuration

SSOP-28 Package Pinout Diagram SSOP-28 5.3x10.2mm, P0.65mm, JEDEC MO-150. 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 SSOP-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 / ADC positive 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 — Crystal/clock input
Pin 10 OSC2/CLKO — Crystal/clock output
Pin 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input
Pin 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 13 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM1
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 transmit / clock
Pin 18 RC7/RX/DT — PORTC bit 7 / USART receive / data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (4.0-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 / ICD programming clock
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

Typical Applications

PIC16F870T-E/SS is suitable for 6 applications: Industrial Sensor Interface Board, Low-Cost Consumer Appliance Controller, Battery-Powered Instrumentation, Automotive Body Electronics (Non-Safety), Motor Control Signal Conditioning, Educational and Maker Development Boards.

🏭

Industrial Sensor Interface Board

The PIC16F870T-E/SS is well suited to industrial 4-20 mA sensor interface boards where 22 digital I/O and 5 channels of 10-bit ADC are sufficient. The 20 MHz PIC16 core executes a 200 ns instruction cycle that easily handles linearization, moving-average filtering, and HART pass-through routines. The 4.0-5.5 V supply aligns with the 5 V rail common on industrial PLC backplanes, and the -40 C to +125 C extended range supports outdoor cabinet use. Designers typically pair the MCU with the MCP6022 op-amp for signal conditioning and the MCP2515 CAN controller for fieldbus connectivity, with the 3.5 KB Flash fitting the full sensor stack.

🔧

Low-Cost Consumer Appliance Controller

In consumer appliances such as coffee makers, rice cookers, and small countertop devices, the PIC16F870T-E/SS provides the right balance of cost and capability. The 5 ADC channels cover temperature (NTC), humidity, button scanning, and supply monitoring. The USART allows inexpensive Bluetooth/Wi-Fi bridge modules such as the ESP8266 to add IoT features without redesign. The 128-byte RAM and 3.5 KB Flash are adequate for state-machine control firmware written in XC8, and the SSOP-28 narrow-body package keeps PCB real-estate minimal in space-constrained enclosures.

Battery-Powered Instrumentation

The nanoWatt power-management features of the PIC16F870T-E/SS enable battery-powered instrumentation such as handheld multimeters, digital calipers, and portable data loggers. Sleep currents drop below 1 microamp, and the wide 4.0-5.5 V supply window supports two or three AA cells. The 64-byte EEPROM provides non-volatile storage for calibration constants, while the 128-byte RAM holds measurement buffers. The 5 ADC channels read sensors such as load cells or thermistors, and the USART outputs to Bluetooth Low Energy transceivers for wireless data transfer.

🚗

Automotive Body Electronics (Non-Safety)

For non-safety automotive body-electronics modules such as interior lighting controllers, seat-adjustment keypads, and HVAC blend-door actuators, the PIC16F870T-E/SS extended-temperature variant (-40 C to +125 C) meets the under-hood thermal envelope. Its 22 I/O pins can drive LED drivers, read rotary encoders, and switch relay FETs. While the part is not AEC-Q100 qualified, automotive-grade sister parts such as PIC16F870T-E/SSVAO share the same SSOP-28 footprint, allowing PCB reuse between qualification and engineering builds.

🏭

Motor Control Signal Conditioning

Brushless DC (BLDC) and stepper motor driver boards often use the PIC16F870T-E/SS for back-EMF sensing, current-shunt amplification, and PWM timing references. The 5 ADC channels read phase voltages and shunt currents, while the 16-bit Timer1 provides precise commutation timing at 20 MHz. The USART links the controller to a host MCU or HMI panel. Combined with a 3-phase gate driver such as the MCP8024, the PIC16F870T-E/SS implements sensorless trapezoidal commutation within the 3.5 KB Flash budget.

🎧

Educational and Maker Development Boards

The PIC16F870T-E/SS is popular in university embedded-systems courses and hobbyist development boards because of its simple 35-instruction PIC16 instruction set and free MPLAB X IDE / XC8 toolchain. The SSOP-28 breakout board easily adapts to breadboards, and the ICD pins (RB3/RB6/RB7) allow real-time debugging with the PICkit 3 or PICkit 4. The 20 MHz clock drives textbook examples on timers, ADC sampling, and USART communication, and the 3.5 KB Flash is large enough for term-project firmware while remaining easy to fully analyze in a single semester.

Recommended Products Summary

MCP6022 Low-noise op-amp for sensor signal conditioning Used in: Industrial Sensor Interface Board, Motor Control Signal Conditioning MCP2515 Standalone CAN controller for fieldbus Used in: Industrial Sensor Interface Board, Automotive Body Electronics (Non-Safety) MCP1700 3.3V LDO for I/O rail Used in: Industrial Sensor Interface Board, Battery-Powered Instrumentation ESP8266 Wi-Fi bridge module over UART Used in: Low-Cost Consumer Appliance Controller MCP9700 Analog temperature sensor for ADC input Used in: Low-Cost Consumer Appliance Controller, Battery-Powered Instrumentation, Educational and Maker Development Boards PIC16F870T-E/SO Microchip Technology Used in: Low-Cost Consumer Appliance Controller, Educational and Maker Development Boards RN4871 Bluetooth Low Energy module over UART Used in: Battery-Powered Instrumentation MCP2562 High-speed CAN transceiver Used in: Automotive Body Electronics (Non-Safety) PIC16F870-I/SS Microchip Technology Used in: Automotive Body Electronics (Non-Safety) MCP8024 3-phase BLDC gate driver companion Used in: Motor Control Signal Conditioning ATSAMD51J19A-MU Microchip Technology Used in: Motor Control Signal Conditioning PICkit 4 In-circuit debugger/programmer Used in: Educational and Maker Development Boards
What is the operating voltage of PIC16F870T-E/SS?
The PIC16F870T-E/SS operates from a VDD range of 4.0 V to 5.5 V. According to the Microchip PIC16F870/871 datasheet (document 30569B), the standard F device is specified for this 4-5.5 V window; systems that must run below 4 V should use the LF (low-voltage) sibling PIC16LF870 instead. Typical parametric VDD is 5.0 V for industrial designs.
How much program memory does the PIC16F870T-E/SS have?
The PIC16F870T-E/SS provides 3.5 KB (2048 x 14-bit words) of Flash program memory, according to the Microchip PIC16F870/871 datasheet. This is complemented by 128 bytes of SRAM and 64 bytes of EEPROM data memory, suitable for small to mid-size embedded firmware projects using the XC8 compiler.
Where can I buy PIC16F870T-E/SS online?
As of 2026-09-21, PIC16F870T-E/SS is available from franchised distributors including Microchip Direct, Mouser, DigiKey, and Avnet (per Octopart listings). XAIPART also stocks tape-and-reel production quantities. Lead time is generally 8-12 weeks from the factory for non-stocked volumes, with 1-2 week distributor lead time when in stock.
What is the price of PIC16F870T-E/SS at 100 pieces?
As of 2026-09-21, the 100-piece unit price of PIC16F870T-E/SS is approximately $5.74 from authorized distributors. Pricing drops to $4.31 per unit at 1000 pieces and $3.85 per unit at 3000 pieces. Tape-and-reel orders carry no extra packaging surcharge from franchised channels.
What is the lead time for PIC16F870T-E/SS?
As of 2026-09-21, factory lead time for PIC16F870T-E/SS is approximately 8-12 weeks from Microchip for non-stocked volumes. Distributor stock at DigiKey and Mouser typically ships within 1-2 business days. For volume production schedules, XAIPART recommends confirming a 26-week rolling forecast directly with Microchip.
Is PIC16F870T-E/SS in stock at major distributors?
As of 2026-09-21, PIC16F870T-E/SS stock is limited at major distributors per Octopart listings (2 distributors reporting). Microchip Direct and major franchised channels can order on back-order with factory lead times. For new designs, PIC16F870-I/SS is a recommended stocking alternative with wider distributor availability.
What is the difference between PIC16F870T-E/SS and PIC16F870-I/SS?
PIC16F870T-E/SS and PIC16F870-I/SS share the same SSOP-28 package, 20 MHz clock, 3.5 KB Flash, 128-byte RAM, and 64-byte EEPROM. They differ only in operating temperature grade: the E suffix covers -40 C to +125 C (extended), while the I suffix covers -40 C to +85 C (industrial). They are fully pin-compatible drop-in replacements for most applications.
PIC16F870T-E/SS vs PIC16F871 - which is better for higher pin-count designs?
PIC16F870T-E/SS comes in a 28-pin SSOP with 22 I/O and 5 ADC channels, while the PIC16F871 ships in 28/40-pin packages with 33 I/O, 8 ADC channels, and 13 KB Flash. Choose PIC16F871 if you need more I/O, more analog inputs, or larger code space. Choose PIC16F870T-E/SS for cost-sensitive 5-channel ADC applications where 3.5 KB Flash is sufficient.
When should I choose PIC16F870T-E/SS over PIC16F88?
Choose PIC16F870T-E/SS when your design only needs the basic PIC16 peripheral set - 5 ADC channels, USART, and 3.5 KB Flash - and you want the lowest unit cost in an SSOP-28 footprint. Switch to PIC16F88 when you need additional features such as the second USART, more PWM channels, or 10-bit PWM resolution that the F88 provides.
Is PIC16F870T-E/SS suitable for automotive applications?
PIC16F870T-E/SS supports the -40 C to +125 C extended temperature range but is not AEC-Q100 qualified. For AEC-Q100 automotive requirements, Microchip offers PIC16F870T-E/SSVAO and similar automotive-grade variants. For non-safety automotive body-electronics, the E temperature range is usually acceptable, but always confirm with the OEM qualification checklist.
What is the best drop-in replacement for PIC16F870T-E/SS?
PIC16F870-I/SS is the closest drop-in replacement for PIC16F870T-E/SS, sharing the same SSOP-28 footprint, 20 MHz clock, and 3.5 KB Flash. The only functional difference is the operating temperature range: PIC16F870-I/SS covers -40 C to +85 C (industrial) versus -40 C to +125 C (extended) for the E suffix. Same-brand direct equivalents include PIC16F870T-E/SO in SOIC-28.
Can PIC16F870-I/SS replace PIC16F870T-E/SS on the same PCB?
Yes, PIC16F870-I/SS can directly replace PIC16F870T-E/SS on the same PCB footprint. According to the Microchip PIC16F870/871 datasheet family, both parts share identical pinouts, memory maps, peripherals, and electrical characteristics. The only difference is industrial (-40 C to +85 C) versus extended (-40 C to +125 C) temperature range, so verify your application's thermal envelope before swapping.
Where to download PIC16F870T-E/SS datasheet PDF?
The official PIC16F870T-E/SS datasheet PDF is available at https://ww1.microchip.com/downloads/en/DeviceDoc/30569b.pdf (Microchip document 30569B, PIC16F870/871 Data Sheet). For pinout, electrical characteristics, and the instruction set, the same document contains all sections in a single PDF, typically 200+ pages.
Where to find PIC16F870T-E/SS pinout?
The PIC16F870T-E/SS pinout is provided in section 1 of the PIC16F870/871 datasheet (Microchip document 30569B). For the SSOP-28 variant the diagram shows RA0-RA5 on PORTA, RB0-RB7 on PORTB, and RC0-RC7 on PORTC, with dedicated pins for VDD, VSS, MCLR, OSC1/OSC2, and ICD. The XAIPART product page also shows the package diagram inline.
What is the difference between PIC16F870T-E/SS and PIC16F870T-E/SO?
PIC16F870T-E/SS and PIC16F870T-E/SO share the same die, same Flash/RAM/EEPROM, same 20 MHz clock, and same -40 C to +125 C range. They differ only in package: SS (SSOP-28, narrow body) versus SO (SOIC-28, wider body). They are NOT drop-in on the same PCB because the land patterns differ; choose the variant that matches your board layout.
What are the key specifications of PIC16F870T-E/SS that engineers should know?
The PIC16F870T-E/SS combines an 8-bit PIC16 CPU at 20 MHz (200 ns instruction cycle), 3.5 KB Flash program memory, 128 B SRAM, 64 B EEPROM, 22 digital I/O, 5-channel 10-bit ADC, one USART, 8/16-bit timers, nanoWatt power management, and self-programming support. It runs from 4.0-5.5 V across -40 C to +125 C in an SSOP-28 package. These numbers make it a baseline PIC16 mid-range device for cost-sensitive embedded designs.

Engineering reference data for PIC16F870T-E/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F870T-E/SS when you need a baseline PIC16 mid-range MCU in the narrow SSOP-28 footprint with 3.5 KB Flash, 128 B RAM, 5 ADC channels, USART, and -40 C to +125 C extended-temperature support - ideal for industrial sensor boards, low-cost consumer appliances, and battery-powered instrumentation. Choose the SO (SOIC-28) sibling when hand-soldering prototypes or using a wider land pattern. Choose the industrial-temperature PIC16F870-I/SS (or PIC16F870T-I/SS in tape-and-reel) when your design only needs -40 C to +85 C and you want broader distributor availability. Step up to PIC16F871-I/SS if you need 13 KB Flash and 8 ADC channels, or to PIC16F873A-I/SS if you want 7 KB Flash plus PWM. For automotive safety-critical applications, choose a Microchip AEC-Q100-qualified part instead of the E-temp commercial variant.

Comparison with Alternatives

Parameter This Product PIC16F870T-E/SO PIC16F870-I/SS PIC16F871-I/SS PIC16F873A-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SSOP-28 SOIC-28 SSOP-28 - same SSOP-28 - same SSOP-28 - same
Flash Program Memory 3.5 KB 3.5 KB 3.5 KB 13 KB 7 KB
RAM 128 B 128 B 128 B 368 B 192 B
EEPROM 64 B 64 B 64 B 256 B 128 B
CPU Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC Channels 5 x 10-bit 5 x 10-bit 5 x 10-bit 8 x 10-bit 5 x 10-bit
Operating Temperature -40 C to +125 C (E) -40 C to +125 C -40 C to +85 C (I) -40 C to +85 C (I) -40 C to +85 C (I)
Supply Voltage 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V 4.0 V to 5.5 V

Key Differentiators

  • Identical SSOP-28 footprint with same memory and peripherals (vs PIC16F870T-E/SO)
  • Industrial-temp variant on identical SSOP-28 footprint (vs PIC16F870-I/SS)
  • Pin-compatible upgrade path with more memory (vs PIC16F871-I/SS)

Design Notes

Estimated: at 20 MHz and VDD = 5.0 V, the PIC16F870T-E/SS core draws approximately 11 mA active; in Sleep mode current drops below 1 microamp thanks to nanoWatt technology. Place a 100 nF decoupling capacitor within 3 mm of VDD (pin 20) and a bulk 10 uF tantalum at the regulator output. The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD, otherwise the device will not exit Reset reliably.

Route the crystal traces (OSC1/OSC2, pins 9-10) as short and symmetrical as possible, keeping them away from high-current switching nodes such as relay drivers. Use a guard ring tied to ground around the crystal and load capacitors to minimize stray noise injection. Analog inputs (AN0-AN4) should connect through a separate analog ground pour that joins the main ground at a single point near the VDD decoupling capacitor to avoid digital-current ground bounce from corrupting ADC readings.

Do not exceed the 5.5 V absolute maximum on VDD or on any digital I/O pin; the part is not 5V-tolerant on analog inputs beyond the supply rail. Always set the ANS bits in the ADCON1 register to configure which PORTA pins are analog versus digital - leaving AN4 as digital when used as SS (SPI slave select) is a common source of SPI failures. The ICD pins RB3/RB6/RB7 must be left as no-connect or pulled correctly during normal operation if no debugger is attached; weak pull-downs can prevent self-programming.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - choose AEC-Q100 automotive-grade variants for safety-critical automotive designs. Operating temperature -40 C to +125 C (extended) suitable for non-safety automotive and industrial.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F870T-E/SS PIC16F870T-E/SS datasheet Microchip PIC16F870 SSOP-28 PIC16F870 3.5KB flash 20MHz 8-bit MCU SSOP-28 microcontroller 5 ADC 10-bit PIC16F870 industrial sensor controller PIC16F870T-E/SS vs PIC16F870-I/SS PIC16F870T-E/SS drop-in replacement PIC16F870T-E/SS buy price 100 pieces what is the flash memory of PIC16F870 PIC16F870 pinout SSOP-28 PIC16 mid-range microcontroller USART PIC16F870T-E/SS lead time distributor stock

Related Components & Terms

Microchip Technology PIC16F870T-E/SS PIC16F870 PIC16F871 PIC16F873A PIC16 PIC (Peripheral Interface Controller) 8-bit microcontroller Harvard architecture RISC Flash memory EEPROM USART 10-bit ADC SSOP-28 MO-150 RoHS REACH AEC-Q100 MPLAB X IDE XC8 compiler nanoWatt technology In-Circuit Debugger (ICD) PICkit industrial sensor interface
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details