PIC16F877A

PIC16F877A to 8-bitowy mikrokontroler firmy Microchip, należący do serii PIC16. Posiada 14-bitową architekturę rdzenia RISC, co zapewnia prostą obsługę i efektywne wykonywanie kodu. Pracuje z taktowaniem do 20 MHz i posiada 368 bajtów SRAM, 256 bajtów EEPROM oraz 14 KB pamięci Flash na program. Wyposażony jest w 33 linie I/O, obsługujące cyfrowe wejścia/wyjścia oraz funkcje specjalne. Posiada 10-bitowy przetwornik ADC (8 kanałów), interfejsy komunikacyjne USART, SPI i I²C, co pozwala na łatwą integrację z innymi układami. Obsługuje timery, przerwania oraz PWM, co czyni go wszechstronnym w zastosowaniach sterujących. Dzięki niskiej mocy poboru i szerokiemu zakresowi napięcia zasilania (2V–5,5V) jest często stosowany w systemach wbudowanych, robotyce, automatyce przemysłowej i edukacji. Jest jednym z najpopularniejszych mikrokontrolerów PIC, szczególnie cenionym za łatwość programowania i bogatą dokumentację.