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
- TECHNICAL DETAILS & TUTORIAL
- Additional information
- Reviews (0)
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:
- 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