Atmega MEGA1284P-XPLAINED
The MEGA1284P-XPLAINED is a development board for the Atmega1284P from Microchip/Atmel.
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