PIC16F877 features 256 bytes of EEPROM data memory, self programming, an ICD, 8 channels of 10-bit Analog-to-Digital (A/D) converter, 2 additional timers, 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). This compact, battery-powered device supports up to six different programming environments, making it an ideal, low-cost solution for field upgrades. Pour bien comprendre ces informations, reportez-vous à : figure 1-2 (page 7), au chapitre 3 (page 33 à 39), et au tableau 15-2 (page 160) de la documentation du PIC 16f877 donné en NotesLe microcontrôleur PIC 16F877 est devenu un microcontrôleur très populaire dans l'électronique loisir. It programs 8-bit PIC® & AVR® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, 32-bit PIC & ARM Cortex M0/0+/23/3/4/7 MCUs and Serial EEPROMs & Flash ICs. Finding the right compiler to support your device is simple:Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . ICP2(G3)-DPX hardware is designed to support popular programming interfacesThe ICP2GANG(G3)-DPX Production Quality In-Circuit 4-channel (expandable to 64 channels) GANG programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® & AVR® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, 32-bit PIC & ARM Cortex M0/0+/23/3/4/7 MCUs and Serial EEPROMs & Flash ICs. This compact, battery-powered device supports up to six different programming environments, making it an ideal, low-cost solution for fieldSoftlog ICP2(G3)-DPX ICSP Production Programmer ( TPG100012-G3 )Softlog ICP2GANG(G3)-DPX ICSP 4-Channel Gang Programmer ( TPG100013-G3 )Softlog ICP2COMBO(G3)-DPX-8 8-Channel Gang Programmer ( TPG100015-G3 )Softlog ICP2COMBO(G3)-12 12-Channel Gang Programmer ( TPG100016-G3 )Softlog ICP2COMBO(G3)-8 8-Channel Gang Programmer ( TPG100017-G3 ) It programs 8-bit PIC® / AVR® MCUs and Serial EEPROMs & Flash ICs. Arquitectura 16F87X Los PIC16F87X de Microchip pertenecen al tipo de procesador RICS que es un procesador The PIC16F876A/877A devices have 8K words x 14 bits of Flash program memory, while PIC16F873A/874A devices have 4K words x 14 bits. The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. Package Type 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- or 44-pin package and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X devices.

Available as free, unrestricted-use downloads, our award-winning MPLAB® XC C Compilers are comprehensive solutions for your project’s software development. ICP2GANG(G3)-DPXThe ICP2COMBO(G3)-DPX-8 Production Quality In-Circuit (ICSP) 8-channel (expandable up to 64 channels) GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® & AVR® MCUs, 16-bit PIC MCUs & dsPIC® DSCs, 32-bit PIC & ARM Cortex M0/0+/23/3/4/7 MCUs and Serial EEPROMs & FlashThe ICP2COMBO(G3)-12 Production Quality In-Circuit (ICSP) 12-channel (expandable up to 60 channels) GANG Programmer is a cost-effective programmer that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® & AVR® MCUs and serial EEPROMs & Flash ICs. ICP2GANG(G3) hardware is designed to support popular programming interfaces (ICSP™, JTAG, SWD, UPDI, SPI, QSPI,The ICP2GANG(G3)-DS Production Quality ICSP Secure GANG Programmer is a 4-channel in-circuit programmer (expandable up to 64 channels) that operates with a PC or as a standalone unit and simultaneously programs 8-bit PIC® & AVR® MCUs and serial EEPROMs & Flash ICs. Les méthodes de programmations disponibles (il en existe peut-être d'autres) sont : The PIC16F876/873 devices come in 28-pin packages and the PIC16F877/874 devices come in 40-pin packages. This compact, battery-powered device supports up to six different programming environments, making it an ideal, low-cost solution for field upgrades. Please consider this device