It is a microcontroller board based on the ATMEGA2560-16AU , fully compatible with IDE.
54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, 2 ICSP headers, and a reset button.
Note: the most important difference between KEYESTUDIO Upgraded Version Mega 2560 R3 Board and keyestudio Mega 2560 R3 Board is the voltage regulator chip.
The voltage regulator chip of keyestudio Mega 2560 R3 Board is NSP1117. When connect an external power, output 5V, its drive current is 1A.
However, KEYESTUDIO Upgraded Version Mega 2560 R3 Board features the voltage-regulator chip MP2307DN. When connect the external power, output 5V, its drive current can be up to 2A.