PIC16F877A – 8bit PIC Microcontroller, 20MHz, 14KB, 368Byte

PIC16F877A – 8bit PIC Microcontroller, 20MHz, 14KB, 368Byte


PIC16F877A-I/P – 8 Bit MCU, PIC16 Family PIC16F8XX Series Microcontrollers, 20MHz, 14KB, 368Byte, 40 Pins.
Note: Specifications, Prices & Availability may change without notice. Images are for illustration purposes only. E&OE

Brand: Microchip

Availability: 1 in stock SKU: STC-00111 Categories: , Tags: , ,


PIC16F877A-I/P is one of the most popular 8-bit microcontroller.

It’s powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller. The PIC16F877A features 256 bytes of EEPROM data memory, self programming, an ICD, 2 Comparators, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2 capture/compare/PWM functions, the synchronous serial port can be configured as either 3-wire Serial Peripheral Interface (SPI™) or the 2-wire Inter-Integrated Circuit (I²C™) bus 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.

Please note,  PIC16F877A is a mature product, it’s not recommended for new designs. Please consider PIC16F18877 family. Not only the new PIC16F18877 is cheaper than its predecessor, it also more powerful with more features and it’s supported by MPLAB Code Configurator (MCC) to speedup and simplify your design. You can check the comparisons between these two chips from this page below:

PIC16F18877 compared to PIC16F877A.

  • Program Memory Type: Flash
  • Program Memory Size (KB): 14
  • CPU Speed (MIPS/DMIPS): 5
  • SRAM Bytes: 368
  • Data EEPROM/HEF (bytes): 256
  • Digital Communication Peripherals: 1-UART, 1-SPI, 1-I2C1-MSSP(SPI/I2C)
  • Capture/Compare/PWM Peripherals: 2 Input Capture, 2 CCP,
  • Timers: 2 x 8-bit, 1 x 16-bit
  • ADC Input: 8 ch, 10-bit
  • Number of Comparators: 2
  • Temperature Range (C): -40 to 85
  • Operating Voltage Range (V): 4 to 5.5
  • Pin Count: 40

Additional information

Weight11.8 g



There are no reviews yet.

Be the first to review “PIC16F877A – 8bit PIC Microcontroller, 20MHz, 14KB, 368Byte”

You've just added this product to the cart:

Select your currency
ZARSouth African rand
EUR Euro