High-Performance SAM E Microcontrollers based on Arm® Cortex®-M Core


The SAM E series of microcontrollers (MCUs) includes the mid-performance Arm® Cortex®-M4F based SAM E5x family and the high-performance Arm Cortex-M7 based SAM E70 family of devices. With their combination of a Floating-Point Unit (FPU) coprocessor, advanced analog features and full set of timing and control functions, SAM E MCUs are excellent options for Internet of Things (IoT) or smart energy gateways, industrial automation and building control applications.

Start Your New Design With Improved, Enhanced and Lower-Cost PIC32C MCUs


Did you know that PIC32C MCUs, powered by Arm Cortex cores, offer enhanced features and other benefits at up to 60% lower prices than comparable SAM MCUs? They deliver the performance and functionality to meet the requirements of a vast array of embedded designs,

Related Devices


Pin- and software-compatible products that support the same set of applications as the SAM E MCU families include:

PIC32CX Family

  • Compatible devices with extended features and options for applications using SAM E5x MCUs
  • Enhanced security capabilities
  • Immutable secure boot, secure debug and chip-erase code protection
  • Options available with integrated Hardware Security Module (HSM)

PIC32CZ CA Family

  • Compatible devices with extended features and options for applications using SAM E7x/S7x/V7x MCUs
  • Extended memory options of up to 8 MB Flash and 1 MB RAM
  • Enhanced security options include integrated Hardware Security Module (HSM), secure boot and key storage
  • Advanced touch controller
  • Support for Gigabit Ethernet
  • Available in higher pin count options of up to 208-pin packages

Block Diagrams


SAMD/E5X Block Diagram
SAM E70/S70 Block Diagram
SAM E5x MCUs

SAM E5x MCUs

The SAM E5x series features a 32-bit Arm Cortex-M4 processor with FPU running at up to 120 MHz, up to 1 MB of dual-panel Flash with ECC, and up to 256 KB of SRAM with ECC. It also has a 10/100 Ethernet MAC and two CAN FD ports for creating industrial automation, automotive applications and general-purpose applications that require wired connectivity. This series offers excellent features with class-leading power performance and integrated hardware security, making it an ideal choice for low-power and secure connected applications.

E5X Device Options:

  • E51 (Two CAN FD)
  • E53  (Ethernet MAC)
  • E54 (Two CAN FD and Ethernet MAC)
Key Features
  • Arm Cortex-M4F  core running at 120 MHz  with single-precision FPU
  • Internal memory architecture with user-configurable Tightly Coupled Memory (TCM), system memory, memory protection unit and 4 KB combined I-cache and D-cache 
  • Quad Serial Peripheral Interface (QSPI) with Execute-in-Place (XIP) support
  • Up to two Secure Digital Host Controllers (SDHCs)
  • 10/100 Ethernet MAC with IEEE® 1588 (E53/E54)
  • Dual Bosch CAN FD 1.0 controllers (E51/E54)
  • Peripheral Touch Controller (PTC) supporting up to 256 channels of capacitive touch
  • Full Speed USB with embedded host/device
  • Supports five low-power modes with class-leading 65 µA/MHz active power performance
  • Integrated security including symmetric (AES) and asymmetric (ECC) encryption, Public Key Exchange (PUKCC) support, TRNG and SHA- based memory integrity checker
  • Dual 1 Msps 12-bit Analog-to-Digital Converters (ADCs) with up to 32 channels and offset and gain error compensation
  • Dual 1 Msps, 12-bit Digital-to-Analog Converters (DACs) and analog comparator
  • Serial communication (SERCOM) ports configurable as UART/USART, ISO 7816, SPI or  I2C
  • 48- to 128-pin package options
  • Temperature range: −40°C to 85°C
SAM E70 MCUs

SAM E70 MCUs

The SAM E70 series of Flash MCUs operates at a maximum speed of 300 MHz and features up to 2048 KB of Flash, 16 KB each instruction plus data cache, and up to 384 KB of SRAM. A QSPI and static memory interface offer further memory extension options. The SAM E70 series offers a rich set of advanced connectivity peripherals, including 10/100 Mbps Ethernet MAC supporting IEEE 1588, dual CAN FD 1.0, high-speed USB host and device with on-chip, high-speed PHY, camera interface, one SD/MMC interface, one SSC supporting TDM and I2S™, eight UARTs, five SPI and three  I2C.

Key Features

  • Arm Cortex-M7 core running at 300 MHz
  • Double-precision FPU for high-precision computing and accelerated data processing
  • High-performance internal memory architecture with user-configurable TCMs, system memory, and 16 KB I-cache and D-cache
  • Dual Bosch CAN FD 1.0 controllers
  • 10/100 Ethernet MAC with IEEE 1588
  • High Speed USB host and device with on-chip high-speed PHY
  • CMOS image sensor interface
  • Integrated security features including AES hardware encryption engines, TRNG and SHA-based memory integrity checker
  • Advanced analog front-end based on dual 2 Msps 12-bit ADCs including 16-bit average, up to 24 channels, offset error correction and gain control
  • Dual 2 Msps, 12-bit DACs and analog comparator
  • 64- to 144-pin package options
  • Extended industrial temperature range: −40°C to 105°C

SAM E Microcontrollers


Development Tools


Software


MPLAB® X IDE

MPLAB® X Integrated Development Environment (IDE)

MPLAB X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free. 

MPLAB® Harmony v3

MPLAB® Harmony v3 Software Framework

MPLAB Harmony v3 is a flexible, fully integrated embedded software development framework for 32-bit microcontrollers (MCUs). It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third-party software integration. MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.

Documentation


Search Documentation

Microchip Bootloaders


Bootloaders are used to upgrade firmware on a target device without using an external programmer or debugger. Commonly used with microcontrollers (MCUs), a bootloader contains code that loads and executes an application program. Bootloaders can also perform additional tasks such as validating the code integrity and authenticity.

Bootloaders

SAM E Video Playlist

The SAM E series of microcontrollers (MCUs) includes the mid-performance Arm® Cortex®-M4F-based SAM E5x family and the high-performance Arm Cortex-M7-based SAM E70 family of devices. They are pin compatible with SAM D2x MCUs on select packages. With their combination of a Floating-Point Unit (FPU) coprocessor, advanced analog features and full set of timing and control functions, SAM E MCUs are excellent options for Internet of Things (IoT) or smart energy gateways, industrial automation and building control applications.