========================= Atmega MEGA1284P-XPLAINED ========================= The `MEGA1284P-XPLAINED `_ is a development board for the Atmega1284P from Microchip/Atmel. .. figure:: board.jpg :align: center Microchip/Atmega MEGA1284P-XPLAINED Features ======== - Atmega1284P MCU, 128K FLASH, 16K SRAM - 11.0592 MHz crystal - 32768 Hz crystal - Embedded AVR911 compatible programmer - Reset button - 4 user buttons (3 switch and 1 touch button) - 4 LEDs indicator (connected to PWM pins) - Light sensor - NTC sensor - Not populated external SPI Flash with labels: AT45DB and AT25DF - Power indicator LED Pin Mapping =========== ===== ========== ========== Pin Signal Notes ===== ========== ========== P0.24 Blue LED Active LOW P0.23 Red LED Active LOW P0.22 Green LED Active LOW P0.20 UART TX P0.19 UART RX ===== ========== ========== Configurations ============== nsh --- Basic NuttShell configuration (console enabled in USART0, pins PD0 (RXD0) and PD1 (TXD0), at 115200 bps). Flash & Debug ============= You can flash the board using avrdure. First press and hold SW0 button, then press and release RESET button, after 1 second release the SW0 button. Now run the command:: $ avrdude -p atmega1284p -c avr910 -P /dev/ttyACM0 -b57600 -F -u -U flash:w:nuttx.hex:i