Explanation
The microcontroller used in the Arduino UNO prototyping board is the ATmega328P. The ATmega328P is a popular 8-bit AVR microcontroller manufactured by Atmel (now a part of Microchip Technology). It is the main processing unit on the Arduino UNO board and is responsible for executing the program (sketch) uploaded to the board.