The Following table shows the comparison between the two popular Arduino boards. It is primarily a comparison between Osoyoo Uno vs Mega 2560:

Features Osoyoo Uno Osoyoo Mega 2560
Microcontroller (MCU) ATmega328P ATmega2560
Operating Voltage of the Microcontroller 5 V 5 V
Typical Supply Voltage for the board 7 V – 12V 7 V – 12 V
Digital I/O Pins 14 (includes 6 PWM outputs) 54 (includes 15 PWM outputs)
PWM outputs 6 15
Analogue Input Pins 6 16
Max DC Current per I/O Pin 20 mA 20 mA
Max DC Current for 3.3V Pin 50 mA 50 mA
Flash memory of MCU 32 KB 256 KB
Bootloader footprint 0.5 KB 8 KB
SRAM of MCU 2 KB 8 KB
EEPROM of MCU 1 KB 4 KB
Clock Speed 16 MHz 16 MHz
Programming Interface
USB via ATMega16U2 USB via ATMega16U2
Board Dimensions (Length) 68.6 mm 101.5 mm
Board Dimensions (Width) 53.4 mm 53.4 mm
Photo Cheap Arduino Uno R3 Cheap Arduino Mega 2560

Microcontrollers:

Osoyoo Mega 2560

Osoyoo Mega 2560 uses an ATmega2560 microcontroller which has:

Osoyoo Uno

Osoyoo Uno uses an ATmega328p microcontroller which has:

Boards:

Osoyoo Mega 2560

Osoyoo Mega board has:

Osoyoo Uno

The Osoyoo Uno board has:

Final points to remember while selecting one of these: