Safe GPIO pins
All digital and analog pins operate on native 5.0V logic with a continuous rating of up to 20 mA per pin (absolute maximum 40 mA). Total microcontroller package current is limited to 200 mA.
ADC and analog pins
16 analog channels (A0–A15, 10-bit resolution from 0 to 5V or external AREF). Channels A4–A7 are multiplexed with the hardware JTAG interface (TCK, TMS, TDO, TDI).
I2C, SPI and UART pins
4 hardware UART ports: Serial0 (D0/D1), Serial1 (D19/D18), Serial2 (D17/D16), Serial3 (D15/D14). Hardware SPI bus on pins D50 (MISO), D51 (MOSI), D52 (SCK), D53 (SS), and the central 2x3 ICSP header (NOT on pins 10-13!). Hardware I2C on D20 (SDA) and D21 (SCL).
Strapping and boot pins
No strapping pins present. Pin D13 is connected to yellow user LED 'L' via an LMV358 op-amp buffer. D0/D1 are shared with the ATmega16U2 USB-to-serial bridge.
Input-only pins
All 54 digital pins support bidirectional I/O with internal pull-up resistors (20–50 kΩ). 15 pins provide hardware 8/16-bit PWM (D2–D13, D44–D46). 6 pins feature external hardware interrupts (D2, D3, D18, D19, D20, D21).