Diagrama de pines
Pines de Arduino Mega 2560 Rev3

Pines
- NC
- IOREF
- RESET
- +3V3
- +5V
- GND
- GND
- VIN
- D54 — A0 — PF0 — ADC0
- D55 — A1 — PF1 — ADC1
- D56 — A2 — PF2 — ADC2
- D57 — A3 — PF3 — ADC3
- D58 — A4 — PF4 — ADC4
- D59 — A5 — PF5 — ADC5
- D60 — A6 — PF6 — ADC6
- D61 — A7 — PF7 — ADC7
- D62 — A8 — PK0 — ADC8
- D63 — A9 — PK1 — ADC9
- D64 — A10 — PK2 — ADC10
- D65 — A11 — PK3 — ADC11
- D66 — A12 — PK4 — ADC12
- D67 — A13 — PK5 — ADC13
- D68 — A14 — PK6 — ADC14
- D69 — A15 — PK7 — ADC15
- SCL — D21 — PD0
- SDA — D20 — PD1
- AREF
- GND
- D13 — PB7 — PWM — LED
- D12 — PB6 — PWM
- D11 — PB5 — PWM
- D10 — PB4 — PWM
- D9 — PH6 — PWM
- D8 — PH5 — PWM
- D7 — PH4 — PWM
- D6 — PH3 — PWM
- D5 — PE3 — PWM
- D4 — PG5 — PWM
- D3 — PE5 — PWM — INT
- D2 — PE4 — PWM — INT
- D1/TX0 — PE1
- D0/RX0 — PE0
- D14/TX3 — PJ1
- D15/RX3 — PJ0
- D16/TX2 — PH1
- D17/RX2 — PH0
- D18/TX1 — PD3 — INT
- D19/RX1 — PD2 — INT
- D20 — PD1 — SDA — INT
- D21 — PD0 — SCL — INT
- 5V
- 5V
- GND
- GND
- D22 — PA0
- D23 — PA1
- D24 — PA2
- D25 — PA3
- D26 — PA4
- D27 — PA5
- D28 — PA6
- D29 — PA7
- D30 — PC7
- D31 — PC6
- D32 — PC5
- D33 — PC4
- D34 — PC3
- D35 — PC2
- D36 — PC1
- D37 — PC0
- D38 — PD7
- D39 — PG2
- D40 — PG1
- D41 — PG0
- D42 — PL7
- D43 — PL6
- D44 — PL5 — PWM
- D45 — PL4 — PWM
- D46 — PL3 — PWM
- D47 — PL2
- D48 — PL1
- D49 — PL0
- D50 — PB3 — CIPO
- D51 — PB2 — COPI
- D52 — PB1 — SCK
- D53 — PB0 — SS
Especificaciones
| Microcontrolador | ATmega2560 |
|---|---|
| Tensión de funcionamiento | 5 V |
| Tensión de entrada (recomendada) | 7–12 V |
| Tensión de entrada (límite) | 6–20 V |
| Pines de E/S digitales | 54 (15 PWM) |
| Pines de entrada analógica | 16 |
| Puertos serie por hardware | 4 |
| Corriente DC por pin de E/S | 20 mA (40 mA máximo absoluto) |
| Corriente DC del pin de 3.3 V | 50 mA |
| Memoria flash | 256 KB, de los que 8 KB los usa el bootloader |
| SRAM | 8 KB |
| EEPROM | 4 KB |
| Velocidad de reloj | 16 MHz |
| USB | Tipo B, ATmega16U2 USB-serie |
| Tamaño | 101.5 × 53.3 mm |
Notas
- La lógica es de 5V, no de 3.3V — a diferencia de la mayoría de las placas de desarrollo actuales (ESP32, Pico y Blue Pill funcionan con lógica de 3.3V), así que una biblioteca de sensor escrita para una de ellas supone el nivel equivocado en un Mega.
- Cuatro UART por hardware independientes: Serial (D0/D1, compartido con el chip USB-serie), Serial1 (D19/D18), Serial2 (D17/D16), Serial3 (D15/D14) — un GPS, un módulo Bluetooth y una consola de depuración pueden tener cada uno su puerto dedicado en lugar de pelearse por uno con SoftwareSerial.
- Solo 15 pines hacen PWM: D2–D13 más D44–D46. analogWrite() en cualquier otro pin digital compila y se ejecuta sin error — simplemente no hace nada.
- Los pines SCL/SDA junto a AREF son el MISMO bus I2C que D20/D21, no un segundo bus — sacados una segunda vez como hace el Uno R3, para que un shield pueda llegar al I2C sin ocupar los pines dedicados del cabezal.
- 40mA máximo absoluto por pin de E/S (el mismo límite de la familia ATmega que el 328P del Uno/Nano), pero el total NO es un único límite de 200mA para los 54 pines — la hoja de datos lo reparte por grupos de puertos (la mayoría de los grupos se limitan a 200mA, uno a 100mA). En cualquier caso, la línea de 5V de la placa desde el USB no puede dar ni de lejos el máximo teórico por pin a todos los pines a la vez — calcula el consumo total, no solo cada pin por separado.







