No Matches
Microchip SAML11 Xplained Pro

Support for the Microchip SAML11 Xplained Pro board.

Support for the Microchip SAML11 Xplained Pro board.


The SAML11 Xplained Pro is an ultra-low power evaluation board by Microchip featuring a ATSAML11E16A SoC. The SoC includes a SAML11 ARM Cortex-M23 micro- controller. For programming the MCU comes with 16KB of RAM and 64KB of flash memory. In addition, this SoC features the ARM TrustZone technology.


saml11-xpro image


Family ARM Cortex-M23
Vendor Microchip
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

User Interface

1 User button and 1 LED:

Device PIN
SW0 (button) PA27

Implementation Status

Device ID Supported Comments
MCU saml11 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

Flashing the device

Connect the device to your Micro-USB cable.

The standard method for flashing RIOT to the saml11-xpro is using EDBG.

Special case

SERCOM1 (available on EXT1 connector) needs an extra step to be usable. By default, this SERCOM is only available in the secure world. As RIOT doesn't support it for now, the only option, to use it, is to enable SERCOM non-secure mode. To do so, a fuse bit must be set in User ROW flash memory. Such action can be done with the following EDBG command: 'edbg -t saml11 -F w0,194,1' or pass it as argument when calling make: EDBG_ARGS="-F w0,194,1" BOARD=saml11-xpro make flash term -C tests/periph/uart

Supported Toolchains

For using the saml11-xpro board we strongly recommend the usage of the GNU Tools for ARM Embedded Processors toolchain.