Pin- and software-compatible products that support the same set of applications as the SAM E MCU families include:
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:
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
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 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.
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.
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.