I am quite new to electronics stuff and microcontrollers and am trying to hook up an Atmega64 to a USB port for serial communication capabilities with a Raspberry Pi. From studying the Arduino UNO schematic, the board has two distinct microcontrollers- the Atmega8 and the Atmega8u2. It is my understanding that the Atmega8 handles traditional functions, while the Atmega8U2 handles serial and the USB connection. Is this information correct (my research may not be accurate)? What microcontrollers would you recommend to handle the serial/USB stuff for the Atmega64? Thank you so much!