Which kind atmega328p should I buy


#1

What is the difference between Arduino Uno R3 compatible board ATmega328P ATmega16U2 and Arduino Uno R3 ATmega328P USB board CH340G? Which should I buy and why?