Skip to content
paradajz edited this page Jul 6, 2022 · 1 revision

AVR is 8-bit architecture from Atmel (Microchip) used most famously in various Arduino boards. Due to its low resources, only few MCUs in this line are supported.

ATmega2560

  • 4kB of EEPROM memory
  • 256kB of Flash memory
  • 8kB of RAM
  • Supported interfaces:
    • 2 UART channels
    • 1 I2C channel

UART pinout

Channel Rx Tx
0 E0 E1
1 D2 D3

I2C pinout

Channel SDA SCL
0 D1 D0

ATmega16u2

  • 0.5kB of EEPROM memory
  • 16kB of Flash memory
  • 0.5kB of RAM
  • Supported interfaces:
    • 1 UART channel

Note: This MCU can only be used as USB link between the MCUs which don't support USB such as ATmega2560 since regular OpenDeck firmware doesn't fit in this MCU.

UART pinout

Channel Rx Tx
0 D2 D3

AT90USB1286

  • 4kB of EEPROM memory
  • 128kB of Flash memory
  • 8kB of RAM
  • Supported interfaces:
    • 1 UART channel
    • 1 I2C channel

UART pinout

Channel Rx Tx
0 D2 D3

I2C pinout

Channel SDA SCL
0 D1 D0
Clone this wiki locally