-
Notifications
You must be signed in to change notification settings - Fork 56
Supported microcontrollers
This section describes supported microcontrollers which are used for supported OpenDeck boards and which can be used to create custom board variants. It also lists peripherals for each MCU which can be used in OpenDeck firmware.
- 1kB of EEPROM memory
- 32kB of Flash memory
- 2.5kB of RAM
- Requires 16MHz crystal to run OpenDeck firmware (no other values have been tested)
- 1 UART channel
- 1 I2C channel
| Channel | Rx | Tx | |---------|----------| | 0 | D2 | D3 |
| Channel | SDA | SCL | |---------|------------| | 0 | D1 | D0 |
- 4kB of EEPROM memory
- 256kB of Flash memory
- 8kB of RAM
- Requires 16MHz crystal to run OpenDeck firmware (no other values have been tested)
- 4 UART channels
- 1 I2C channel
- 1kB of EEPROM memory
- 32kB of Flash memory
- 2kB of RAM
- Requires 16MHz crystal to run OpenDeck firmware (no other values have been tested)
- 1 UART channel
- 1 I2C channel
- 0.5kB of EEPROM memory
- 8kB of Flash memory
- 0.5kB of RAM
- Requires 16MHz crystal to run OpenDeck firmware (no other values have been tested)
- 1 UART channel
Note: recommeded to use only as USB link between the MCUs which don't support USB such as ATmega2560 or ATmega328P since regular OpenDeck firmware doesn't fit in this MCU.
- 0.5kB of EEPROM memory
- 16kB of Flash memory
- 0.5kB of RAM
- Requires 16MHz crystal to run OpenDeck firmware (no other values have been tested)
- 1 UART channel
Note: recommeded to use only as USB link between the MCUs which don't support USB such as ATmega2560 or ATmega328P since regular OpenDeck firmware doesn't fit in this MCU.
- 4kB of EEPROM memory
- 128kB of Flash memory
- 8kB of RAM
- Requires 16MHz crystal to run OpenDeck firmware (no other values have been tested)
- 1 UART channel
- 1 I2C channel
Hardware
- Supported microcontrollers
- Supported components
- Pinouts for supported boards
- Recommended components and where to get them
- LED indicators
Configuration and usage
Advanced