Support for the Microchip SAM E54 Xplained Pro board. More...
Support for the Microchip SAM E54 Xplained Pro board.
The SAME54 Xplained Pro
is an evaluation board by Microchip featuring an ATSAME54P20A SoC. The SoC includes a SAME54 ARM Cortex-M4F microcontroller. For programming the MCU comes with 256Kb of RAM and 1024Kb of flash memory.
The same54-xpro is available from various hardware vendors for ~70USD (as of 2019 March).
MCU | ATSAME54P20A |
---|---|
Family | ARM Cortex-M4F |
Vendor | Microchip |
RAM | 256Kb |
Flash | 1024Kb |
Frequency | up to 120MHz |
FPU | yes |
Timers | 8 (16-bit) |
ADCs | 2x 12-bit (20 channels) |
UARTs | max 8 (shared with SPI and I2C) |
SPIs | max 8 (see UART) |
I2Cs | max 8 (see UART) |
Vcc | 1.62V - 3.63V |
Datasheet | Datasheet |
Board Manual | Board Manual |
1 User button and 1 LED:
Device | PIN |
---|---|
LED0 | PC18 |
SW0 (button) | PB31 |
Device | ID | Supported | Comments |
---|---|---|---|
MCU | same54 | partly | |
Low-level driver | GPIO | yes | |
ADC | no | ||
PWM | no | ||
UART | yes | ||
I2C | yes | ||
SPI | yes | ||
USB | no | ||
RTT | yes | ||
RTC | yes | ||
RNG | yes | ||
Timer | yes | ||
Ethernet | no |
Connect the device to your Micro-USB cable using the port labeled as DEBUG USB.
The standard method for flashing RIOT to the same54-xpro is using EDBG.
On Linux you will have to add a udev rule for hidraw, like
For using the same54-xpro board we strongly recommend the usage of the GNU Tools for ARM Embedded Processors toolchain.
Files | |
file | board.h |
Board specific definitions for the Microchip SAM E54 Xplained Pro board. | |
file | gpio_params.h |
Board specific configuration of direct mapped GPIOs. | |
file | periph_conf.h |
Configuration of CPU peripherals for the Microchip SAM E54 Xplained Pro board. | |