GK-MEGAR3 geeekus MEGA 2560 R3 Development Board For Arduino

Best Seller to Schools
In stock
Add to wish list

The geeekus Mega 2560 R3 is a solid microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3.

It has 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. The USB cable is also included.

It features the Atmega16U2 programmed as a USB-to-serial converter.

The Mega 2560 R3 also adds SDA and SCL pins next to the AREF. In addition, there are two new pins placed near the RESET pin. One is the IOREF that allow the shields to adapt to the voltage provided from the board. The other is a not connected and is reserved for future purposes. The Mega 2560 R3 works with all existing shields but can adapt to new shields which use these additional pins.

The geeekus Mega 2560 is a solid development board with original parts and yellow text on a black board, which makes identifying pinsets easier on the eyes.

To power it up you have three choices:
-direct power through the USB cable (included).
-a 9V battery with our BAT-C-01 connector battery.
-or our DC-9100-CUL, 9V 1A regulated ACDC Wall adapter


  • ATmega2560 microcontroller
  • Input voltage - 7-12V
  • 54 Digital I/O Pins (14 PWM outputs)
  • 16 Analog Inputs
  • 256k Flash Memory
  • 16Mhz Clock Speed

Arduino Getting Started Documentation Home Page

Element and Pin Interfaces

1Digital I/O

Arduino MEGA has 54 digital input/output pins (of which 15 can be used as PWM outputs). These pins can be configured as digital input pin to read the logic value (0 or 1). Or used as digital output pin to drive different modules like LED, relay, etc. Using pinMode()digitalWrite(), and digitalRead() functions.


Ground pins


Reference voltage (0-5V) for analog inputs. Used with analogReference(). Configures the reference voltage used for analog input (i.e. the value used as the top of the input range).


IIC communication pin


IIC communication pin

6ICSP (In-Circuit Serial Programming) Header

the AVR, an Arduino micro-program header consisting of MOSI, MISO, SCK, RESET, VCC, and GND. Connected to the ATMEGA16U2-MU. When connecting to PC, program the firmware to ATMEGA16U2-MU.

7USB Connection

Arduino board can be powered via USB connector. All you needed to do is connecting the USB port to PC using a USB cable.

8D13 LED

There is a built-in LED driven by digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it's off.


USB to serial chip, can convert the USB signal into serial port signal.


Onboard you can find the label: TX (transmit) When Arduino board communicates via serial port, send the message, TX led flashes.


Onboard you can find the label: RX(receive ) When Arduino board communicates via serial port, receive the message, RX led flashes.

12Crystal Oscillator

How does Arduino calculate time? by using a crystal oscillator. The number printed on the top of the Arduino crystal is 16.000H9H. It tells us that the frequency is 16,000,000 Hertz or 16MHz.

13Voltage Regulator

To control the voltage provided to the Arduino board, as well as to stabilize the DC voltage used by the processor and other components. Convert an external input DC7-12V voltage into DC 5V, then switch DC 5V to the processor and other components.

14DC Power Jack

Arduino board can be supplied with an external power DC7-12V from the DC power jack.


This pin on the board provides the voltage reference with which the microcontroller operates. A properly configured shield can read the IOREF pin voltage and select the appropriate power source or enable voltage translators on the outputs for working with the 5V or 3.3V.

16RESET Header

Connect an external button to reset the board. The function is the same as reset button.

17Power Pin 3V3

A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 50 mA.

18Power Pin 5V

Provides 5V output voltage


You can supply an external power input DC7-12V through this pin to Arduino board.

20Analog Pins

Onboard has 16 analog inputs, labeled A0 to A15.

21RESET Button

You can reset your Arduino board, for example, start the program from the initial status. You can use the RESET button.

22ICSP (In-Circuit Serial Programming) Header

the AVR, an Arduino micro-program header consisting of MOSI, MISO, SCK, RESET, VCC, and GND. It is often called the SPI (serial peripheral interface) and can be considered an "extension" of the output. In fact, slave the output devices to the SPI bus host. When connecting to PC, program the firmware to ATMEGA2560-16AU.


Each Arduino board has its own microcontroller. You can regard it as the brain of your board. The main IC (integrated circuit) on the Arduino is slightly different from the panel pair. Microcontrollers are usually from ATMEL. Before you load a new program on the Arduino IDE, you must know what IC is on your board. This information can be checked at the top of IC.

24Power LED Indicator

Powering the Arduino, LED on means that your circuit board is correctly powered on. If LED is off, connection is wrong.

Notice for California Residents: Warning symbolWARNING: Cancer and Reproductive Harm - www.P65Warnings.ca.gov