Skip to content

Microchip SAML11 Xplained Pro

Support for the Microchip SAML11 Xplained Pro board.

Overview

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.

Hardware

saml11-xpro image

MCU

MCUATSAML11E14A
FamilyARM Cortex-M23
VendorMicrochip
RAM16KB
Flash64KB
Frequencyup to 32MHz
FPUno
Timers3 (16-bit)
ADCs1x 12-bit (10 channels)
UARTsmax 3 (shared with SPI and I2C)
SPIsmax 3 (see UART)
I2Csmax 3 (see UART)
Vcc1.6V - 3.6V
DatasheetDatasheet
Board ManualBoard Manual

User Interface

1 User button and 1 LED:

DevicePIN
LED0PA07
SW0 (button)PA27

Implementation Status

DeviceIDSupportedComments
MCUsaml11partlyPLL clock not implemented
Low-level driverGPIOyes
PWMno
UARTyes
I2Cyes
SPIyes
USBno
RTTyes
RTCyes
RNGyes
Timeryes
ADCyes

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