PIC16F877A Microcontroller

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 package and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices. 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).

PIC16F877A –Simplified Features

CPU 8-bit PIC
Number of  Pins 40
Operating Voltage (V) 2 to 5.5 V
Number of I/O pins 33
ADC Module 8ch, 10-bit
Timer Module 8-bit(2), 16-bit(1)
Comparators 2
DAC Module Nil
Communication Peripherals UART(1), SPI(1), I2C(1), MSSP(SPI/I2C)
External Oscillator Up to 20Mhz
Internal Oscillator Nil
Program Memory Type Flash
Program Memory (KB) 14KB
CPU Speed (MIPS) 5 MIPS
RAM Bytes 368
Data EEPROM 256 bytes

Write a review

Note: HTML is not translated!
    Bad           Good

PIC16F877A Microcontroller

  • MVR 130.00


Tags: PIC, PIC Microcontroller, PIC16F877A, Microcontroller, 8 bit Microcontroller, DIP 40