Support for the Microchip SAML10 Xplained Pro board.
Support for the Microchip SAML10 Xplained Pro board.
The SAML10 Xplained Pro is an ultra-low power evaluation board by Microchip featuring a ATSAML10E16A SoC. The SoC includes a SAML10 ARM Cortex-M23 micro- controller. For programming the MCU comes with 16KB of RAM and 64KB of flash memory.

| MCU | ATSAML10E16A | 
|---|---|
| Family | ARM Cortex-M23 | 
| Vendor | Microchip | 
| RAM | 16KB | 
| Flash | 64KB | 
| Frequency | up to 32MHz | 
| FPU | no | 
| Timers | 3 (16-bit) | 
| ADCs | 1x 12-bit (10 channels) | 
| UARTs | max 3 (shared with SPI and I2C) | 
| SPIs | max 3 (see UART) | 
| I2Cs | max 3 (see UART) | 
| Vcc | 1.6V - 3.6V | 
| Datasheet | Datasheet | 
| Board Manual | Board Manual | 
1 User button and 1 LED:
| Device | PIN | 
|---|---|
| LED0 | PA07 | 
| SW0 (button) | PA27 | 
| Device | ID | Supported | Comments | 
|---|---|---|---|
| MCU | saml10 | partly | PLL clock not implemented | 
| Low-level driver | GPIO | yes | |
| PWM | no | ||
| UART | yes | ||
| I2C | yes | ||
| SPI | yes | ||
| USB | no | ||
| RTT | yes | ||
| RTC | yes | ||
| RNG | yes | ||
| Timer | yes | ||
| ADC | yes | 
Connect the device to your Micro-USB cable.
The standard method for flashing RIOT to the saml10-xpro is using EDBG.