This question already has an answer here:

I was looking at this schematic: enter image description here

And I noticed that there are 2 microcontrollers (an Atmega328p and a ATmega16U2). I was wondering why there need to be 2 microcontrollers. Do they do different things that only 1 of them can do and the other can't ?

marked as duplicate by Chris Stratton, user31481, gre_gor, SDsolar, MatsK Nov 18 '17 at 6:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Why does an Arduino Uno have 3 microcontrollers - is this a typo? You have only identified two of them. – Nick Gammon Nov 17 '17 at 6:11

Atmega328P is a microcontroller which are the heart of Arduino Uno, where the Atmega8U2 is the USB to serial convertor for arduino communicated with computer.

You can refer to this link for more information about this.

Not the answer you're looking for? Browse other questions tagged or ask your own question.