Description
PIC16F876 8-Bit Microcontroller
8-bit CMOS microcontroller in a 28-pin package. The listing states operation up to 20MHz, 368 bytes RAM, 256 bytes EEPROM, 22 I/O pins, two 8-bit timers, one 16-bit timer, UART/SPI/I²C, two comparators and a 10-bit ADC with five channels.
Key specifications
- Device: PIC16F876
- Maximum clock: 20MHz (listing-stated)
- Program memory: Microchip specifies 8K words of 14-bit program memory; the French listing calls this “8KB”
- RAM: 368 bytes
- Data EEPROM: 256 bytes
- Package: 28-pin; listing names 22 I/O pins
- Peripherals listed: two 8-bit timers, one 16-bit timer, UART, SPI, I²C, two comparators, five-channel 10-bit ADC
- Operating voltage claimed in listing: 2V–5.5V; check the datasheet limits by clock and conditions
28-pin DIP connections stated in the listing
- VDD: pin 20
- VSS: pin 8
- OSC1/CLKI: pin 9
- OSC2/CLKO: pin 10
- MCLR/VPP: pin 1
- I/O: pins 2–7, 11–19 and 21–28
Verify the package and pinout against the actual device and datasheet. Microchip marks the PIC16F876 as not recommended for new designs. Use a compatible programmer and MPLAB development tools.









