Zenode.ai Logo
MICROCHIP MM5450YV
Integrated Circuits (ICs)

PIC16F871-I/L

Active
Microchip Technology

8 BIT MICROCONTROLLER, FLASH, PIC16F, 20 MHZ, 3.5 KB, 128 BYTE, 44, LCC ROHS COMPLIANT: YES

Deep-Dive with AI

Search across all available documentation for this part.

MICROCHIP MM5450YV
Integrated Circuits (ICs)

PIC16F871-I/L

Active
Microchip Technology

8 BIT MICROCONTROLLER, FLASH, PIC16F, 20 MHZ, 3.5 KB, 128 BYTE, 44, LCC ROHS COMPLIANT: YES

Technical Specifications

Parameters and characteristics for this part

SpecificationPIC16F871-I/L
A/D Channels8 count
A/D Resolution (bits)10 bit
ConnectivityUSART, UART
Core ProcessorPIC
Core Size (Bit Width)8 Bit
EEPROM Size (Depth)64
EEPROM Size (Width)8 bit
Mounting TypeSurface Mount
Number of I/O33
Operating Temperature (Max)85 °C
Operating Temperature (Min)-40 °C
Oscillator TypeExternal
Package / Case44-LCC (J-Lead)
Package Length16.59 mm
Package Name44-PLCC
Package Width16.59 mm
PeripheralsWDT, PWM, Brown-out Detect, POR, Reset
Program Memory Depth2 K
Program Memory Size3.5 KB
Program Memory TypeFLASH
Program Memory Width14
RAM Size Depth128
RAM Size Width8 bit
Speed20 MHz
Voltage - Supply (Vcc/Vdd) Maximum5.5 V
Voltage - Supply (Vcc/Vdd) Minimum4 V
PartProgram Memory SizeProgram Memory DepthProgram Memory WidthOscillator TypeVoltage - Supply (Vcc/Vdd) MinimumVoltage - Supply (Vcc/Vdd) MaximumNumber of I/OPackage / CasePeripheralsRAM Size DepthRAM Size WidthSpeedProgram Memory TypeA/D ChannelsA/D Resolution (bits)Operating Temperature (Max)Operating Temperature (Min)Core Size (Bit Width)EEPROM Size (Depth)EEPROM Size (Width)Package LengthPackage NamePackage WidthMounting TypeCore ProcessorConnectivity
44-PLCC
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
44-LCC (J-Lead)
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
85 °C
-40 °C
8 Bit
64
8 bit
16.59 mm
44-PLCC
16.59 mm
Surface Mount
PIC
UART
USART
44-PLCC
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
44-LCC (J-Lead)
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
125 °C
-40 °C
8 Bit
64
8 bit
16.59 mm
44-PLCC
16.59 mm
Surface Mount
PIC
UART
USART
44 TQFP
Microchip Technology
3.5 KB
2 K
14
External
2 V
5.5 V
33
44-TQFP
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
85 °C
-40 °C
8 Bit
64
8 bit
10 mm
44‑TQFP
10 mm
Surface Mount
PIC
UART
USART
44-PLCC
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
44-LCC (J-Lead)
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
125 °C
-40 °C
8 Bit
64
8 bit
16.59 mm
44-PLCC
16.59 mm
Surface Mount
PIC
UART
USART
44 TQFP
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
44-TQFP
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
125 °C
-40 °C
8 Bit
64
8 bit
10 mm
44‑TQFP
10 mm
Surface Mount
PIC
UART
USART
MICROCHIP MM5450YV
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
44-LCC (J-Lead)
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
85 °C
-40 °C
8 Bit
64
8 bit
16.59 mm
44-PLCC
16.59 mm
Surface Mount
PIC
UART
USART
PIC16F871-I/PT
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
44-TQFP
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
85 °C
-40 °C
8 Bit
64
8 bit
10 mm
44‑TQFP
10 mm
Surface Mount
PIC
UART
USART
40-PDIP
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
125 °C
-40 °C
8 Bit
64
8 bit
0.6 in
40-DIP
40-PDIP
15.24 mm
Through Hole
PIC
UART
USART
PIC16F871-I/P
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
85 °C
-40 °C
8 Bit
64
8 bit
0.6 in
40-DIP
40-PDIP
15.24 mm
Through Hole
PIC
UART
USART
44 TQFP
Microchip Technology
3.5 KB
2 K
14
External
4 V
5.5 V
33
44-TQFP
Brown-out Detect
POR
PWM
Reset
WDT
128
8 bit
20 MHz
FLASH
8 count
10 bit
85 °C
-40 °C
8 Bit
64
8 bit
10 mm
44‑TQFP
10 mm
Surface Mount
PIC
UART
USART

Pricing

Prices provided here are for design reference only. For realtime values and availability, please visit the distributors directly

DistributorPackageQuantity$Updated
DigikeyN/A 79$ 6.051m+
Tube 1$ 6.051m+
25$ 5.82
100$ 5.62
Microchip DirectTUBE 1$ 6.051m+
25$ 5.82
100$ 5.62
1000$ 5.15
5000$ 4.95
NewarkEach 1$ 6.291m+
10$ 6.21
25$ 6.14
54$ 6.05
108$ 5.98
270$ 5.92
513$ 5.84
TMEN/A 1$ 6.16<1d
10$ 6.00
25$ 5.93
108$ 5.69

CAD

3D models and CAD resources for this part

Description

General part information

PIC16F871 Series

This powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller packs Microchip's powerful PIC® architecture into an 40- or 44-pin package and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices. The PIC16F871 features 64 bytes of EEPROM data memory, self programming, an ICD, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2 additional timers, a capture/compare/PWM functions and a Universal Asynchronous Receiver Transmitter (USART). All of these features make it ideal for more advanced level A/D applications in automotive, industrial, appliances and consumer applications.• High performance RISC CPU • Only 35 single word instructions to learn • All single cycle instructions except for program branches which are two-cycle • Operating speed: DC - 20 MHz clock input DC - 200 ns instruction cycle • 2K x 14 words of FLASH Program Memory 128 x 8 bytes of Data Memory (RAM) 64 x 8 bytes of EEPROM Data Memory • Pinout compatible to the PIC16CXXX 28 and 40-pin devices • Interrupt capability (up to 11 sources) • Eight level deep hardware stack • Direct, Indirect and Relative Addressing modes • Power-on Reset (POR) • Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) • Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation • Programmable code protection • Power saving SLEEP mode • Selectable oscillator options • Low power, high speed CMOS FLASH/EEPROM technology • Fully static design • In-Circuit Serial Programming??(ICSP?) via two pins • Single 5V In-Circuit Serial Programming capability ?