// Categories
Power ConnectorsAutomotive ConnectorsVideo ConnectorsRF ConnectorsAerospace Military ConnectorsTelecom ConnectorsPCB Board ConnectorsMedical Scientific ConnectorsAudio ConnectorsTest and Measurement ConnectorsIndustrial Fieldbus ConnectorsConsumer Electronics ConnectorsRetro Vintage ConnectorsDisplay Video ConnectorsFiber Optic ConnectorsData ConnectorsBuilding Automation AV ConnectorsSensorsEmbedded SBC ConnectorsRF Precision Connectors

ATmega2560

High-pin AVR MCU, heart of Arduino Mega. 256KB flash, 54 digital I/O, 4 UARTs.

// connector diagram 18 pins
// loading diagram...
// Specifications
Architecture
8-bit AVR RISC
Clock
Up to 16 MHz
Flash
256 KB
SRAM
8 KB
Digital I/O
54 pins
Package
TQFP-100
// Pin Reference Table
PinNameFunctionType
1 PG5/OC0B PWM Timer0B I/O
2 PE0/RXD0 UART0 receive BUS
3 PE1/TXD0 UART0 transmit BUS
12 PH0/RXD2 UART2 receive BUS
13 PH1/TXD2 UART2 transmit BUS
14 PJ0/RXD3 UART3 receive BUS
15 PJ1/TXD3 UART3 transmit BUS
19 PD0/SCL I2C clock BUS
20 PD1/SDA I2C data BUS
21 PD2/RXD1 UART1 receive BUS
22 PD3/TXD1 UART1 transmit BUS
50 PB3/MISO SPI MISO BUS
51 PB2/MOSI SPI MOSI BUS
52 PB1/SCK SPI clock BUS
53 PB0/SS SPI slave select BUS
VCC VCC Supply voltage PWR
GND GND Ground GND
AVCC AVCC Analog supply PWR

The ATmega2560 is an 8-bit AVR microcontroller with 256KB flash, 8KB SRAM, 54 digital I/O pins, 16 analog inputs, and 4 UARTs. It is the heart of the Arduino Mega 2560 and suits projects requiring large numbers of I/O pins.