MicroProcessor PIC16F877

$2
Price $2
Category Components
Availability In stock
Delivery Shipped across Lebanon, or collect from the lab

The 40-pin PIC that a generation of embedded-systems courses was built around; the chip in the product photo is a PIC16F877A-I/P. It carries 8K words of flash, 368 bytes of RAM and 256 bytes of EEPROM, 33 I/O pins, an 8-channel 10-bit ADC, three timers, two capture/compare/PWM modules and USART plus SPI and I2C ports, clocked to 20 MHz. Unlike an Arduino it needs a programmer such as a PICkit, a crystal and a 5V supply - but the whole chip is yours.

Key features

  • 8-bit PIC in 40-pin DIP, up to 20 MHz
  • 8K words flash, 368 bytes RAM, 256 bytes EEPROM
  • 33 I/O pins and an 8-channel 10-bit ADC
  • USART, SPI and I2C (MSSP), 2 PWM channels
  • Three timers and in-circuit serial programming
  • Needs a PICkit-style programmer, not a USB cable

Details

Specifications

Model PIC16F877A-I/P (as marked on the supplied part)
Type 8-bit microcontroller
Program memory 8K x 14-bit words flash
RAM 368 bytes
EEPROM 256 bytes
I/O pins 33
ADC 8 channels, 10-bit
Timers Two 8-bit, one 16-bit
Serial USART, SPI, I2C
Max clock 20 MHz
Package 40-pin plastic DIP