Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

Microchip’s SAM D/E5x 

Series of Cortex M4F MCU’s offers a high performance motor control solution. Application flexibility is increased for customers looking to add connectivity features such as EtherCAT with the LAN9252 EtherCAT slave controller accessible via the high speed SPI interface. 
Click image to enlarge

Key Features

  • ARM Cortex M4F running at 120Mhz with Single Precision FPU
  • Quad Serial Peripheral Interface (QSPI) with Execute in Place (XIP) support
  • Supports 5 Low power modes with class leading 65µA/MHz Active Power Performance
  • Up to 2 Secure Digital Host Controller (SDHC) for eMMC/SDIO/SD
  • Up to 8 Serial communication (SERCOM) ports configurable as UART/USART, ISO 7816, SPI or I2C
  • Full speed USB with embedded Host/Device
  • Integrated Security features including AES hardware encryption engines, TRNG and SHA-based memory integrity checker
  • Hardware Touch Support with QTouch® Peripheral Touch Controller (PTC) supporting up to 256 channels of capacitive touch
  • Pin compatibility options with SAMD2X available on select packages
  • Packages ranging from 48 to 128-pin package options

Motor Control Integration including:

  • Two 24-Bit Timer Counters for Control (TCC / PWM)
  • Two 12-Bit, 1-MSPS each ADC’s with up to 16 channels each
  • Two Analog Comparators, each supporting multiple compare functions
  • Two 12-Bit, 1-MSPS each DAC’s for level setting
  • Position Decoder supporting QEI and Hall sensor type inputs
  • Error Correction Code (ECC) avaialble on both javascript:void(0);Flash and RAM
  • Tightly Coupled Core Memory for increased code execution speed
Click image to enlarge

Timer/Capture for Control – “TCC’s”

You may have noticed a difference between classic Microchip MIPS based devices, and the SAM Cortex ARM family of MCU’s regarding PWM’s and TCC’s. They are interchangeable terms however it should be noted that the TCC’s are counted in single instances that include multiple input and output channels.  

Click images to enlarge

TCC’s Support a multitude of real time control extensions:

  • Up to 8 compare / capture channels per TCC instance
  • Frequency, Single- and dual-slope PWM
  • Input Capture
  • Waveform extensions
    • Output matrix – CC channels distribution across pins
    • Low- and high-side output w/ dead-time insertion
    • Waveform swap option
    • Pattern generation
    • Dithering
    • Double buffered registers
  • Event inputs
    • 2 events input for the counter
    • 1 event input for each CC channel
    • Any system internal event can be selected to trigger actions in TCC (use Event System)
  • Event outputs
    • Overflow, Compare Match or Capture
    • Can trigger various system actions by using the Event System

Simulation and modeling tools

SAM D/E5x devices are supported in the open-source simulation package Scilab.  Scilab is a 2-piece modeling environment made up of the Scilab main, and Xcos system modeler.


Software and Hardware Development Tools

SAM CD5x series devices are supported in the Microchip/Atmel Studio IDE, Atmel Studio framework, and START for software examples and configuration. Sensored and Sensorless BLDC software is available in START for free and features a reduced order Leunenburge type control loop.

For hardware development, protyping and debugging, the SAM  E/S70 series is supported with an Xplained Pro kit for the SAM E70 MCU which is the family super-set device (ATSAME70-XPLD) that supports Arduino style add-on boards. For BLDC Motor control applications, Microchip offers a 24 Volt development platform – ATSAMD21BLDC24V-STK -  featuring a complete power stage, motor, and swappable Plug In Modules that support the C21, D21, D54 and other devices. 

Customers looking to develop motor control applications with the D/E5x series on the BLDC24V-STK kit must purchase the ATSAMS70MOTOR card. (coming April 2018)


Motor Control Base Board


Available January 2018 


SAM E54 Xplained Pro Kit