Hubbry Logo
Atmel ARM-based processorsAtmel ARM-based processorsMain
Open search
Atmel ARM-based processors
Community hub
Atmel ARM-based processors
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Atmel ARM-based processors
Atmel ARM-based processors
from Wikipedia

Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology (previously Atmel), that are based on various 32-bit ARM processor cores, with in-house designed peripherals and tool support.[1]

Overview

[edit]

ARM licenses the core design for a series of 32-bit processors. ARM does not manufacture any complete silicon products, just intellectual property (IP). The ARM processors are RISC (reduced instruction set computing). This is similar to Microchip's AVR 8-bit products, a later adoption of RISC architecture. Whereas the AVR architecture used Harvard architecture exclusively, some ARM cores are Harvard (Cortex-M3) and others are Von Neumann architecture (ARM7TDMI).

Semiconductor companies such as Microchip take the ARM cores, which use a consistent set of instructions and register naming, and add peripheral circuits such as ADCs (analog to digital converters), clock management, and serial communications such as USART, SPI, I2C, CAN, LIN, USB, Ethernet, and LCD, Camera or Touch controllers. Microchip made efforts to adapt advanced peripherals and power management that used very little power and can operate independently without having the CPU core powered up (sleepwalking). They also provided for DMA between external interfaces and memories increasing data throughput with minimal processor intervention.

Microchip sells both MCUs (microcontroller units) that have internal Flash memory, and MPUs (microprocessor units) that use external memory. In addition to the chips themselves, Microchip offers demo boards, both on its website, and through distribution channels such as Digi-key, Farnell, Ineltek, Arrow, Avnet, Future Electronics, and Mouser.

Some of the Microchip ARM-based products are meant for specific applications, such as their SAM4CP that is used in smart-grid energy meters.

History

[edit]
  • 1995 sign ARM ARM7TDMI "Thumb" core license agreement (ARMv4T Von Neumann architecture) (an MPU core Atmel made into MCU)
    • AT91M40800 (1998)
    • AT91M42800A
    • AT91M55800A
    • AT91R40008
    • AT91FR40162 (2002)
    • SAM7S/SE
    • SAM7X/XC
    • SAM7L
  • 1995 sign ARM920T/ARM9TDMI (MPU) core license agreement (ARMv4T Von Neumann architecture)
    • AT91RM9200 (2003)
  • 2000 sign ARM926EJ/ARM9E (MPU) core license agreement (ARMv5 architecture)
    • AT91SAM9260 (2006)
    • AT91SAM9263 (2007)
    • SAM9XE (2008)
    • SAM9N/CN,
    • SAM9R (2009)
    • SAM9G (2009)
    • SAM9M (2010)
    • SAM9X (2020)[2]
  • 2004 sign ARM1176JZ-S core license agreement (not used in Atmel parts)
  • 2008 sign Cortex license agreement with ARM Holdings.[3]
    • Cortex-M3 (MCU) (ARMv7-M Harvard architecture)
      • SAM3U (2009)[4]
      • SAM3S (2009)[5]
      • SAM3N (2010)[6]
      • SAM3A (2012)[7]
      • SAM3X (2012)[7]
    • Cortex-M4 (MCU) (ARMv7E-M Harvard architecture)
      • SAM4S (2011)[8]
      • SAM4L (2012)[9]
      • SAM4E (2013) series based on the ARM Cortex-M4F, first Atmel MCU that has a FPU (Floating-Point Unit).[10]
      • SAM4N (2013)
      • SAM4C (2014) dual-core[11]
      • SAM G51/53 (2014) based on the ARM Cortex-M4F.[12]
      • SAM G54/55 (2015) based on the ARM Cortex-M4F.[13]
    • Cortex-A5 (MPU) (ARMv7-A architecture)
      • SAMA5D3 series, (2013) Atmel announced the SAMA5D3 series based on the ARM Cortex-A5, which is the first Atmel chip with a Cortex-A5 core.[3]
      • SAMA5D4 (2014)[14]
      • SAMA5D2 series (2015)[15]
    • Cortex-A7 (MPU) (ARMv7-A architecture)
    • Cortex-M0+ (MCU)in the SAM D20 (2013) (ARMv6-M architecture) – In June 2013, Atmel announced the SAMD20 series based on the ARM Cortex-M0+.[18]
    • Cortex-M7 (MCU) (ARMv7-M architecture)
      • SAMS70 series, (2015) Atmel announced the SAM S70 series based on the ARM Cortex-M7.[19]
      • SAME70 series, (2015) Atmel announced the SAM S70 series based on the ARM Cortex-M7.[19]
      • SAMV70 series, (2015) Atmel announced the SAM S70 series based on the ARM Cortex-M7, which is the first Atmel chip automotive grade with a Cortex-M7 core.[20]

Products

[edit]

Microcontrollers

[edit]

Microcontrollers have internal program memory as well as the conventional internal registers and RAM. Microchip ARM MCUs range from the SAM D10 series with as few as 14 pins, to the 144-pin SAM S70 and SAM E70 products.

The SAM4S, SAM4N, SAM3S, SAM3N, SAM7S (64-pin) families have pin-compatible IC footprints, except for USB device, though they are not voltage level compatible.[21]

SAM C

[edit]

The Atmel C family was launched in May 2015.[22] Based on Cortex-M0+, pin and code compatible with the SAM D and SAM L series,[22] with wide operating voltage ranges (2.7–5.5 V), CAN bus, and up to 12 DMA controller channels.

SAM D

[edit]

The SAM D (ATSAMD)[23] family from Microchip consists of four different sub series (SAM D10, SAM D11, SAM D20, SAM D21). The devices are all based on the ARM Cortex-M0+ processor and offer different pin, memory, and feature combinations. The devices are pin- and code-compatible and share peripherals like the Event System and the SERCOM module for reconfigurable multiplexed serial communication ports.[24] This microcontroller family is used on various hobbyist development boards, such as Arduino Zero (ATSAMD21G18),[25][26] Sparkfun SAMD21 Mini Breakout (ATSAMD21G18),[27] and Seeed Studio XIAO SAMD21 (ATSAMD21G18).[28]

The SAM D5X/E5X and SAM D51 feature the 32-bit Cortex-M4F.

SAM L

[edit]

SAM 3

[edit]
Arduino Due board with Atmel ATSAM3X8E (ARM Cortex-M3 core) microcontroller

In 2009 Atmel announced the ATSAM3U line of flash-based microcontrollers based on the ARM Cortex-M3 processor, as a higher end evolution of the SAM7 microcontroller products. They have a top clock speed in the range of 100 MHz, and come in a variety of flash sizes. In the summer 2009 these parts were still sampling, and a development board had recently been made available.

In December 2009, the ATSAM3S line was announced. This features several enhancements for lower power operation and bill of materials cost reduction.

Market watchers observe that these Cortex-M3 products are competition for Atmel's own AVR32 UC3A products. Both are microcontrollers with largely identical peripherals and other hardware technology, flash-based, similar clock speeds, and with dense 16/32 bit RISC instruction sets.

SAM 4

[edit]

The ATSAM4 is based on the ARM Cortex-M4 core. The SAM4E includes a FPU (Floating-Point Unit). The SAM4C includes a dual-core ARM Cortex-M4 (one core with a FPU).

1 August 2017, the ATSAMD5x and ATSAME5x family was announced. This features several enhancements for lower power operation and more peripherals, Ethernet and CANBUS-FD in SAME5x series. [1] Archived 2019-11-06 at the Wayback Machine

  • SAM4C – ARM Cortex-M4/M4F dual-core, which includes FPU
  • SAM4E18-16 series – ARM Cortex-M4F core, which includes FPU
  • SAM4L – ARM Cortex-M4 core
  • SAM4N – ARM Cortex-M4 core, pin-to-pin compatibility with SAM4S, SAM3S, SAM3N, SAM7S devices
  • SAM4S – ARM Cortex-M4 core
  • SAMG5x – ARM Cortex-M4F core, which includes FPU, ATSAMG55 for 120 MHz CPU speed.
  • SAMD5x - Latest ARM Cortex-M4F core, which includes FPU and Integrated Security including Symmetric (AES) and Asymmetric (ECC) Encryption, Public Key Exchange Support(PUKCC), TRNG and SHA based memory Integrity checker.
  • SAME5x - Same with D5x plus Ethernet MAC and CAN-FD networking peripherals. Both SAMD5x-E5x series integrate many similar peripherals for ex Timers and Sercoms for UART, I2C, SPI etc. from ATSAMD2x and ATSAMC2x M0+ series thus is easier to upgrade to M4F Core MCUs.

SAM x70

[edit]

These are based on the ARM Cortex-M7 core.

  • SAMS70 – general purpose high performance MCU
  • SAME70 – connectivity high performance MCU
  • SAMV70, SAMV71 – automotive high performance MCU

Legacy

[edit]
AT91SAM7
[edit]

There are a wide variety of AT91 flash-based microcontrollers, based on ARM7TDMI cores. These chips have a top clock speed in the range of 60 MHz, and come with a variety of flash sizes and peripheral sets.

  • SAM7L – low power operation
  • SAM7S – USB and other peripherals. SAM7S 64-pin chips are compatible with SAM4S, SAM4N SAM3S, SAM3N families.
  • SAM7SE – USB, external memory support, and other peripherals
  • SAM7X – Ethernet, USB, CAN, and other peripherals
  • SAM7XC -–cryptographic extensions (notably AES support) to AT91SAM7X chips

Microprocessors

[edit]

AT91SAM9

[edit]

The AT91SAM9XE flash-based microcontrollers are based on the ARM926ej-s cores. They have a top clock speed in the range of 200 up to 400 MHz, and come with a variety of flash sizes. They somewhat resemble flash-equipped AT91SAM9260 chips.

Microchip introduced the AT91SAM9 processors (using the ARM926ej-s core, with the ARMv5TEJ architecture) as its first broad market follow on to the highly successful AT91RM9200 processor. These processors improved on that predecessor by using less power, incorporating a newer and more powerful ARM core, and providing a variety of chips with different peripheral sets. While most are clocked at up to about 200 MHz, some can run at twice that speed. Processors include:

SAMA5

[edit]

This series is based on the ARM Cortex-A5 core.[3][30]

SAMA5D2
  • SAMA5D2 – 10/100 Ethernet, CAN, LCD, ClassD audio, QSPI, USB HSIC, Raw Bayer Image Sensor Interface, LPDDR3/LPDDR2/LPDDR/DDR2, up to 10 UART
SAMA5D3
  • SAMA5D31 – 10/100 Ethernet, LCD
  • SAMA5D33 – Gigabit Ethernet, LCD
  • SAMA5D34 – Gigabit Ethernet, LCD, dual CAN
  • SAMA5D35 – no LCD, dual CAN, one Gigabit Ethernet + one 10/100 Ethernet
  • SAMA5D36 – LCD, dual CAN, one Gigabit Ethernet + one 10/100 Ethernet
SAMA5D4
  • SAMA5D4 – 528 MHz (840 DMIPS), Neon, 128 KB L2 cache, video decoder, LCD, Ethernet

Smart Energy

[edit]
  • SAM 4C/CM

Arduino boards

[edit]
Official
Shield Compatible

Atmel boards

[edit]
  • Xplained Pro
  • Xplained
  • SAM W21
  • SAMA5

Development tools

[edit]

Cortex-M

[edit]

IDE

[edit]

Integrated development environments:

Windows
Linux
  • Buildroot[31]
  • Openembedded[32]
  • meta-atmel Yocto compliant layer[33]

Debuggers

[edit]

Documentation

[edit]

The amount of documentation for all ARM chips is daunting, especially for newcomers. The documentation for microcontrollers from past decades would easily be inclusive in a single document, but as chips have evolved so has the documentation grown. The total documentation is especially hard to grasp for all ARM chips since it consists of documents from the IC manufacturer (for example, Microchip) and documents from CPU core vendor (ARM Holdings).

A typical top-down documentation tree is: manufacturer website, manufacturer marketing slides, manufacturer datasheet for the exact physical chip, manufacturer detailed reference manual that describes common peripherals and aspects of a physical chip family, ARM core generic user guide, ARM core technical reference manual, ARM architecture reference manual that describes the instruction set(s).

Documentation tree (top to bottom)
  1. Microchip Microcontrollers and Microprocessors website
  2. Microchip ARM-series marketing slides
  3. Microchip ARM-chip datasheet
  4. ARM core website
  5. ARM core generic user guide
  6. ARM core technical reference manual
  7. ARM architecture reference manual

Microchip has additional documents, such as: evaluation board user manuals, application notes, getting started guides, software library documents, errata, and more. See External Links section for links to official Microchip and ARM documents.

See also

[edit]

References

[edit]

Further reading

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Atmel ARM-based processors encompass a family of 32-bit microcontrollers (MCUs) and embedded microprocessors (MPUs) developed by Corporation, now integrated into following its 2016 acquisition, utilizing architectures for efficient, low-power applications in embedded systems. These processors primarily feature the SAM series, which leverage cores for real-time control and Cortex-A cores for more demanding multimedia and networking tasks, and have evolved post-acquisition to include advanced series with Cortex-M7 and Cortex-M33 cores for enhanced and ; offering features like advanced analog integration, connectivity options, and security enhancements. The SAM family originated as an evolution of Atmel's earlier AT91 line, transitioning to modern Cortex cores to address diverse needs in industrial , , and (IoT) devices. For instance, the SAM3X/A series employs the Cortex-M3 core operating at up to 84 MHz, with up to 512 KB Flash, 100 KB SRAM, USB, Ethernet, and low-power modes for battery-operated applications. Subsequent developments include the SAM4E series with Cortex-M4 and () at up to 120 MHz, supporting 10/100 Ethernet and dual CAN interfaces, while the SAM D series integrates Cortex-M0+ or M4F cores for ultra-low-power scenarios with features like event system controllers and capacitive touch support. Higher-performance variants, such as the SAMA5D series, utilize cores running at up to 600 MHz with SIMD extensions, enabling applications in human-machine interfaces (HMIs), gateways, and secure boot systems with integrated graphics and video decoding capabilities. These processors are supported by development tools like Microchip Studio and X IDE, ensuring compatibility with legacy ecosystems while incorporating Microchip's peripheral libraries for enhanced security and connectivity.

Introduction

Overview

Atmel's ARM-based processors comprise a range of 32-bit and families, including those utilizing Cortex-M and Cortex-A cores, designed primarily for embedded applications such as control systems and connectivity solutions. These products originated with the AT91 series in the late , based on the ARM7TDMI core, and evolved into the SAM family, offering scalable performance for diverse embedded needs. The lineup integrates ARM to provide efficient processing alongside peripherals like timers, ADCs, and communication interfaces, complementing Atmel's 8-bit in a broader portfolio. Positioned as low-power, cost-effective options, these processors target markets including (IoT) devices, industrial automation, and , enabling applications from wearables to smart sensors. By 2016, had shipped over 1 billion units across its portfolio, underscoring their widespread adoption in high-volume embedded designs. Following Microchip Technology's acquisition of in 2016, these ARM-based products were integrated into Microchip's SAM branding, maintaining their technical specifications and design continuity without alterations. This transition preserved the processors' role as versatile, energy-efficient solutions leveraging ARM's scalable architecture to bridge simple 8-bit tasks with advanced 32-bit capabilities.

Significance and Acquisition

Atmel's early adoption of ARM architecture in the late 1990s and early 2000s played a pivotal role in making 32-bit processing accessible to cost-sensitive embedded applications, thereby democratizing advanced for industries beyond high-end systems. The introduction of the AT91SAM7 series in marked one of the first sub-$3 ARM7-based Flash microcontrollers, enabling real-time 32-bit performance in applications previously dominated by 8-bit processors. This innovation lowered barriers for developers in , industrial controls, and emerging IoT sectors, fostering broader competition with established players like and by offering scalable, power-efficient alternatives. Atmel's focus on integrated and peripherals further accelerated the shift toward 32-bit MCUs in embedded markets, contributing to the explosive growth of IoT devices that required enhanced processing without prohibitive costs. In January 2016, Microchip Technology announced its acquisition of Atmel for $8.15 per share in a cash-and-stock deal, valuing the equity at approximately $3.56 billion and the enterprise at $3.40 billion net of cash. The transaction, which faced initial competition from Dialog Semiconductor, was completed on April 4, 2016, following shareholder approval and regulatory clearances. Atmel's headquarters in San Jose, California, were subsequently integrated into Microchip's primary operations in Chandler, Arizona, streamlining global R&D, manufacturing, and sales functions while preserving Atmel's engineering talent and product momentum. This merger enhanced Microchip's scale in the microcontroller market, projecting $170 million in annual synergies by fiscal 2019 through combined portfolios in analog, mixed-signal, and connectivity solutions. Following the acquisition, Microchip expanded its development ecosystem by incorporating Atmel's ARM-based SAM series into the X , enabling unified support for both AVR and SAM devices alongside . The product lines faced no discontinuation, with ongoing development ensuring continuity for existing designs and new innovations. This integration facilitated hybrid system architectures, where designers could combine SAM's 32-bit performance with Microchip's 8/16-bit PIC cores for optimized multi-protocol IoT and edge applications, broadening options for power- and cost-constrained projects. Atmel's combined AVR and ARM portfolio left a lasting legacy in open-source communities, particularly through collaborations with Arduino that introduced ARM-based boards like the Arduino Zero in 2015, empowering hobbyists and educators with accessible 32-bit prototyping tools. These efforts boosted Arduino's ecosystem, which relied on Atmel's MCUs for its initial growth, and extended to broader maker movements fostering innovation in wearables and smart devices. As an ARM licensee, Atmel—and now Microchip—continues to pay royalties to on each shipped ARM-based chip, sustaining the architecture's dominance in embedded systems while supporting ongoing community-driven advancements.

History

Founding and Early ARM Adoption

Atmel Corporation was established in 1984 by George Perlegos, a former design engineer, as a fabless company specializing in technologies such as electrically programmable read-only memories (EPROMs) and supporting logic devices. With an initial investment of $30,000 and a $5.1 million design contract from , the firm targeted niche markets requiring low-power, high-performance memory solutions, including cellular telephones and consumer appliances. Perlegos's background in memory design enabled Atmel to rapidly prototype and deliver superior chips, establishing a reputation for innovation in embedded systems components during its early years. During the late 1980s and early 1990s, expanded beyond pure memory products into microcontrollers to address the growing demand for integrated solutions in embedded applications. The company initially developed 8051-based microcontrollers offering enhanced performance over standard designs, but recognized the limitations of 8-bit architectures in increasingly complex, power-constrained environments. In the mid-1990s, introduced its AVR family of 8-bit reduced instruction set computing (RISC) microcontrollers, which incorporated on-chip for faster reprogramming and targeted low-cost, battery-powered devices like remote controls and sensors. This shift highlighted 's focus on efficiency, as the AVR's and compact instruction set improved code density and execution speed compared to contemporaries. Atmel's recognition of ARM's RISC architecture as particularly suited for power-sensitive applications drove its entry into 32-bit processing. In 1995, the company signed one of the earliest licensing agreements with ARM Holdings for the ARM7TDMI core, which featured a 16-bit Thumb instruction set for high code density and low power consumption. This move was motivated by the need for superior 32-bit performance in portable devices, where the ARM7TDMI delivered approximately 30 million instructions per second (MIPS) at 40 MHz while outperforming 8- and 16-bit rivals in MIPS per watt, enabling longer battery life in real-time control systems. The first product from this partnership, the AT91M40400 microcontroller, was announced in September 1998, integrating the ARM7TDMI core with 4 KB of SRAM, a peripheral data controller for direct memory access-like operations, and an optimized memory map for efficient embedded control in automotive, consumer, and industrial applications.

Product Evolution (1990s-2010s)

In the early 2000s, expanded its AT91 microcontroller lineup with the AT91SAM7 series, based on the ARM7TDMI core, which targeted applications requiring integrated USB and audio interfaces. Introduced in October 2004, the initial AT91SAM7S models, such as the SAM7S32 and SAM7S64, featured embedded densities of 32 KB and 64 KB, respectively, along with an 8-channel 10-bit ADC and full-speed USB 2.0 support, enabling cost-effective solutions for real-time embedded systems at under $3 per unit in volume. This series emphasized deterministic performance and peripheral integration, including timers and communication interfaces, to facilitate migration from 8-bit to 32-bit architectures in consumer and industrial devices. Atmel entered the microprocessor segment in the mid-2000s with the AT91SAM9 series, leveraging the ARM926EJ-S core for and connectivity-focused applications. Launched around 2004-2006, devices like the AT91SAM9RL and subsequent models such as the SAM9260 incorporated LCD controllers, multimedia card interfaces, and Ethernet MAC, supporting displays up to 16M colors and high-speed data transfers for portable media players and network-enabled systems. These processors offered up to 200 MIPS performance with external bus interfaces for SDRAM and NAND Flash expansion, addressing demands for richer user interfaces in embedded . The late 2000s marked a pivotal shift toward ARM Cortex-M cores, with the introduction of the SAM3 series in 2008-2009, adopting the for enhanced performance and power efficiency in applications. Announced in June 2008 with availability in late 2008, the AT91SAM3 family integrated multi-layer AHB buses, embedded DMA controllers, and up to 512 KB Flash, delivering 84 DMIPS at 64 MHz while maintaining compatibility with prior SAM7 software ecosystems. This transition prioritized low-power modes and peripheral data controllers for concurrent operations, suiting battery-operated devices like wearables and sensors. Entering the 2010s, focused on the Cortex-M0, M3, and M4 cores to optimize for ultra-low power and needs. The SAM4 series, unveiled in October 2011, introduced the Cortex-M4 with DSP instructions and optional , achieving up to 120 MHz operation and 2 MB Flash density for advanced and audio processing. Models like the SAM4S16 included high-speed SDIO, 12-bit ADC/DAC, and QTouch capacitive sensing support, enhancing efficiency in industrial automation and smart metering. In 2013, the SAMA5D3 series debuted as 's first Cortex-A5-based , running at 536 MHz with integrated Ethernet, dual CAN, and 2D acceleration for multimedia-heavy applications like human-machine interfaces. In 2015, announced the SAM E70, S70, and V71 series based on the Cortex-M7 core, providing high-performance options up to 300 MHz for and connectivity. Throughout this period, Atmel's product evolution emphasized peripheral integration to meet market demands, including 10/100 Ethernet MAC in SAM9 and SAMA5D3 for networked systems, CAN controllers in SAM3 and SAM4 for automotive and industrial communication, and high-resolution ADCs across series for precise analog sensing. By 2015, responses to automotive requirements included AEC-Q100 qualification for the SAM DA1 series, based on Cortex-M0+, ensuring reliability in harsh environments with LIN support and extended temperature ranges up to 125°C. These advancements solidified Atmel's position in low-power, connected embedded processing up to the mid-2010s. In November 2018, Atmel's SAM R34/R35 series combined a Cortex-M0+ core with sub-GHz LoRa transceivers for long-range, low-power wireless connectivity in industrial IoT.

Post-Acquisition Developments (2016-Present)

Following the acquisition of by in April 2016, the integration phase from 2016 to 2018 focused on unifying product lines under the established SAM branding to streamline development tools, software ecosystems, and supply chains. This unification preserved Atmel's -based SAM portfolio while incorporating it into Microchip's broader ecosystem, enabling shared resources like the X IDE and ASF (Advanced Software Framework) for enhanced compatibility across devices. By 2018, this effort had consolidated Atmel's legacy offerings into Microchip's SAM family, facilitating seamless transitions for developers and accelerating new product introductions. A key milestone in this period was the release of the SAM L11 microcontroller in June 2018, which introduced Arm TrustZone for ARMv8-M security technology as the industry's first implementation in a Cortex-M23-based device. The SAM L11 provides hardware-enforced isolation for secure and non-secure code execution, integrated accelerators, and ultra-low-power operation down to 35 µA/MHz in active mode, targeting IoT applications requiring robust protection against physical and software attacks. This device exemplified Microchip's post-acquisition emphasis on embedding advanced security directly into ARM cores to meet growing demands for trusted . In April 2021, Microchip launched the SAM RH707, a radiation-hardened Cortex-M7 MCU qualified to and ESCC standards, featuring dual ports with integrated RMAP support for space applications tolerant to total ionizing dose up to 300 krad and single-event immunity beyond 78 MeV·cm²/mg. In the , Microchip shifted strategic focus toward edge AI and 5G-enabled IoT, integrating accelerators and low-latency connectivity into SAM devices to support processing at the network . This included enhancements for model deployment on resource-constrained nodes, reducing reliance on while ensuring and efficiency in applications like and smart sensors. For 5G IoT, developments emphasized narrowband and low-power wide-area networks, with SAM processors enabling seamless integration of timing and synchronization features. Market adaptations under Microchip have prioritized automotive and harsh-environment compliance, with numerous SAM variants achieving AEC-Q100 Grade 1 or 2 qualification to withstand temperatures from -40°C to 125°C and ensure reliability in safety-critical systems. For instance, the SAM V70/V71 and E70/S70 series meet AEC-Q100 standards, supporting ASIL B for applications like and control. In May 2024, Microchip announced the SAMD21RT, a radiation-tolerant Cortex-M0+ MCU for and defense, with 128 KB Flash, up to 48 MHz operation, and tolerance to 50 krad TID. Microchip has continued to expand the SAM portfolio to address diverse sectors from to .

Technical Foundations

ARM Core Architectures Used

Atmel's ARM-based processors primarily utilized cores from the and Cortex-A families, licensed from to power microcontrollers and microprocessors optimized for embedded applications. The Cortex-M series, designed for microcontroller units (MCUs), employs the Thumb-2 (ISA), which combines 16-bit and 32-bit instructions to balance code density and performance in resource-constrained environments. Within the Cortex-M family, implemented several variants tailored to different efficiency and capability needs. The Cortex-M0+ core emphasizes low power and cost, delivering up to 0.9 MIPS per MHz while supporting a for simultaneous instruction and data fetching. The Cortex-M3 variant introduces advanced features like nested vectored interrupt controllers (NVIC) for handling up to 240 interrupts with low latency, making it suitable for real-time systems. Building on this, the Cortex-M4 adds (DSP) extensions and a single-precision (FPU), enabling efficient handling of tasks at speeds up to 1.25 MIPS per MHz. Later additions include the Cortex-M23 for ultra-low-power secure applications with integrated TrustZone-M technology at ~0.9 DMIPS/MHz, and the Cortex-M33 offering enhanced security, optional DSP and FPU at up to 1.5 DMIPS/MHz. The Cortex-M7 represents the highest performance in the series, featuring a single-precision FPU (double-precision optional in select implementations, such as certain SAM V/E series), up to 2.14 MIPS per MHz, and support for enhanced DSP instructions, ideal for computationally intensive embedded applications. For more demanding applications requiring operating systems like or Android, licensed Cortex-A cores focused on application processing. The Cortex-A5 core supports single-core configurations with clock speeds up to 1 GHz, incorporating the ARMv7-A architecture for multimedia and connectivity tasks. The Cortex-A7, designed for big.LITTLE configurations, offers dual-core efficiency with lower power consumption than predecessors, achieving up to 1.9 DMIPS/MHz while maintaining compatibility with (SMP). Atmel's licensing agreements with allowed for customizations that enhanced core integration in their . For instance, in the SAM D series, Atmel added an event system that enables zero-overhead communication between peripherals and the Cortex-M core, routing events directly without CPU intervention to reduce latency and power draw. Performance optimizations in these cores include multi-stage ; the Cortex-M7, for example, uses a 6-stage superscalar with branch prediction to improve instruction throughput and execution efficiency. Power scaling is further achieved through configurable sleep modes, such as idle and , which halt the clock to non-essential blocks while preserving core state for quick resumption, typically reducing consumption to microamp levels.

Key Features and Peripherals

Atmel ARM-based processors, particularly the SAM series, incorporate a versatile peripheral suite designed for embedded applications, including multiple /Counter (TC) modules for precise timing and generation, often configured in blocks for flexible operation across channels. Analog peripherals feature 12-bit Analog-to-Digital Converters (ADCs) capable of sampling rates up to 1 MSPS, enabling high-speed signal acquisition in sensor interfaces, alongside Digital-to-Analog Converters (DACs) for analog output generation. Connectivity is supported through configurable (SERCOM) modules that can operate as Universal Asynchronous Receiver-Transmitters (UARTs), Serial Peripheral Interfaces (SPIs), or Inter-Integrated Circuit () buses, facilitating robust data exchange in networked systems. Power management in these processors emphasizes efficiency through the Atmel Event System, which enables asynchronous inter-peripheral communication without CPU intervention, reducing overall power draw during event-driven tasks. Ultra-low power modes, such as Backup mode, achieve consumption as low as 0.5 µA (e.g., in SAM L series), preserving essential states like RAM and while minimizing energy use in battery-powered devices. Security features in later SAM series integrate hardware accelerators for (AES) and Secure Hash Algorithm (SHA) operations, providing efficient cryptographic processing for data protection. Additionally, Arm TrustZone technology is implemented in series like SAM L and SAM E, offering hardware-enforced isolation between secure and non-secure execution environments to safeguard sensitive operations. Scalability is evident in packaging options ranging from compact 14-pin Quad Flat No-leads (QFN) packages for space-constrained designs to 144-pin Low-profile Quad Flat Packages (LQFP) for higher I/O requirements, with operating voltage flexibility from 1.62 V to 3.63 V across the lineup.

Microcontroller Families

SAM3 Series

The SAM3 series, introduced by in 2009, comprises a family of 32-bit flash microcontrollers based on the Cortex-M3 processor core, marking the company's transition to more efficient embedded processing for cost-sensitive designs. The Cortex-M3 core in these devices operates at speeds up to 96 MHz and achieves a performance of 1.25 DMIPS/MHz ( 2.1) in zero-wait-state configurations, providing deterministic real-time response suitable for embedded applications. Key variants include the compact SAM3S series for low-pin-count, space-constrained systems; the SAM3U series optimized for high-speed USB connectivity; the SAM3X and SAM3A series with advanced networking features; and the SAM3N series focused on ultra-low-power operation. Memory configurations in the SAM3 series support up to 512 KB of embedded Flash and 96 KB of SRAM, enabling robust code storage and data handling for complex . capabilities are enhanced with integrated peripherals such as full-speed or high-speed USB interfaces (depending on the variant), an Ethernet MAC in higher-end models like the SAM3X, multiple UARTs/USARTs, SPIs, TWIs, and 12-bit ADCs, facilitating connectivity and interfacing without external components. The devices operate across a supply voltage range of 1.62 V to 3.6 V, supporting flexible for battery-powered or industrial environments. Designed for general-purpose embedded systems, the SAM3 series excels in applications requiring reliable real-time control, such as motor drives and basic tasks, where its peripheral integration reduces system complexity and cost. As of 2025, the series remains in active production by , following Atmel's acquisition, with devices available in various packages including QFP, QFN, and BGA for diverse form factors.

SAM4 Series

The SAM4 series of microcontrollers, introduced by in 2011, utilizes the Cortex-M4F core running at up to 120 MHz, incorporating a (FPU) to enable enhanced real-time processing for demanding embedded applications. This family builds upon the preceding SAM3 series by integrating DSP extensions in the Cortex-M4 core, which facilitate efficient handling of signal-heavy tasks such as filtering and mathematical computations, distinguishing it from the general-purpose control focus of the SAM3's Cortex-M3 architecture. Unlike the later cost-optimized SAM C series, the SAM4 emphasizes higher performance and richer peripheral integration for more complex systems. The series encompasses several subfamilies tailored to specific needs: the SAM4S for general-purpose, pin-compatible designs suitable for space-constrained applications; the SAM4L optimized for ultra-low power scenarios; and the SAM4E, which adds advanced connectivity options like a 10/100 Mbps Ethernet MAC. Memory capabilities vary by subfamily but reach up to 2 MB of embedded Flash with optional dual-bank support and cache, paired with up to 160 KB of SRAM in the SAM4S variants to support multitasking and data buffering. peripherals include up to two CAN controllers for robust communication in automotive and industrial environments, along with variant-specific features like USB high-speed interfaces and multiple serial ports. A notable unique aspect of the SAM4 series is its support for segment LCD controllers in select variants, enabling direct drive of low-power displays for user interfaces without external components. Power efficiency in active mode stands at approximately 180 µA/MHz for the SAM4S subfamily, balancing performance with energy constraints in battery-operated or always-on systems. These microcontrollers find application in , where the FPU and DSP instructions accelerate algorithms like FFTs, and in human-machine interfaces (HMIs) for industrial panels and meters. As of , the SAM4 series continues to receive support from , including software tools and silicon availability for legacy and ongoing industrial deployments.

SAM D Series

The SAM D series comprises low-power, cost-sensitive microcontrollers based on the Cortex-M0+ core, introduced by in 2013 for applications requiring efficient performance in compact designs. These devices operate at a maximum clock frequency of 48 MHz and deliver 0.93 DMIPS/MHz, enabling reliable real-time processing with low energy consumption. The series includes pin- and code-compatible variants tailored to different footprint and feature needs: the SAM D10 and D11 for small-footprint applications with 8-16 KB Flash and 14-24 pins, the SAM D20 and D21 for general-purpose use with 16-256 KB Flash and 32-64 pins, and the later SAM D5x as an extended variant offering enhanced capabilities while maintaining compatibility. Memory configurations support up to 256 KB of in-system programmable Flash and 32 KB of SRAM in the higher-end D21 devices, providing sufficient capacity for embedded firmware and data buffering without external components. Peripherals emphasize flexibility and integration, including up to six SERCOM modules configurable for UART, SPI, or serial communication, and a 12-bit ADC with up to 350 ksps sampling rate and 20 channels for acquisition. The series also incorporates a 12-channel event system that allows peripherals to communicate asynchronously without CPU intervention, enhancing efficiency in event-driven tasks. Key innovations include zero-wait-state Flash access for seamless code execution at full speed and a Sleep Manager that enables standby currents below 1 µA with RTC active, optimizing battery life in power-constrained environments. These features position the SAM D series for basic IoT nodes, sensor interfaces, and simple control systems where cost and low power are priorities. The SAM D21 variant, in particular, gained popularity in the maker community through its integration in the Arduino Zero board, facilitating 32-bit prototyping with native USB and expanded I/O.

SAM L Series

The SAM L series, introduced by in 2015, represents an ultra-low-power family of 32-bit microcontrollers designed for battery-operated embedded applications, leveraging cores with advanced power management techniques. The series emphasizes minimal energy use through picoPower technology, achieving active-mode consumption as low as 25 µA/MHz in select variants and standby currents below 1 µA with (RTC) enabled. Core specifications vary by subfamily: the SAM L21 uses a Cortex-M0+ core running at up to 48 MHz, while the SAM L22 employs the same core at 32 MHz with specialized peripherals for display and sensing; later additions like the SAM L10 and L11 (released in 2018) adopt the more secure Cortex-M23 core at 32 MHz. Memory configurations support up to 256 KB of in-system programmable Flash and 40 KB of SRAM across the family, with options for secure and non-secure partitioning in TrustZone-enabled devices. Key input/output peripherals include a 32-bit RTC with clock/ functionality and tamper detection, as well as the Peripheral Touch Controller (PTC) for —enhanced in the L22 variant to support up to 256 mutual-capacitance channels with low-power wake-up on touch. Other shared features encompass SERCOM modules for flexible (I²C, SPI, UART), a 12-bit ADC up to 1 MSPS, and (DMA) with 8–16 channels to offload the CPU. The SAM L21 adds full-speed USB host/device support, while the L22 integrates a segment LCD controller for up to 320 segments. A distinctive aspect of the SAM L series is its peripheral event system, which facilitates asynchronous, low-latency communication between up to 82 event generators and 42 users across 8–12 channels, enabling event-driven operation to extend battery life without frequent CPU wake-ups via technology. The SAM L11 introduces enhancements, including ARM TrustZone for memory isolation, AES-128/256 , SHA-256 hashing, and a true generator (TRNG), alongside secure and tamper-resistant features. These elements support applications in wearables for health monitoring, smart metering for , and low-power IoT nodes requiring extended operation on coin-cell batteries. The series operates reliably from 1.62 V to 3.63 V across -40°C to 105°C, with packages ranging from 24 to 100 pins for scalable designs.

SAM C Series

The SAM C Series is a family of cost-optimized, 32-bit microcontrollers developed by (acquired by in 2016) and introduced in 2016 to target high-volume production in , home appliances, and industrial control systems. These devices are based on the Arm Cortex-M0+ core, offering a balance of performance, low power consumption, and 5V tolerance for direct integration into legacy 5V environments without additional level shifters. Pin-compatible with the SAM D Series, the SAM C Series enables seamless design migration while reducing system costs through simplified peripherals and compact packaging. Key specifications include the Cortex-M0+ core operating at up to 48 MHz with a single-cycle hardware multiplier for efficient 32-bit processing, supporting up to 256 KB of embedded and 32 KB of SRAM across variants. Input/output capabilities feature advanced peripherals such as up to eight 16-bit timer/counters for precise control applications, a 12-bit with sampling rates up to 600 ksps for accurate analog measurements, and flexible SERCOM modules configurable for , SPI, UART, or LIN communications. The SAM C20 subfamily emphasizes these features in a streamlined configuration, while the SAM C21 adds CAN-FD support for automotive and industrial networking. Cost optimizations in the SAM C Series include reduced pin counts ranging from 14 to 64 pins and compact QFN packaging options, enabling unit pricing below $1 in high-volume production for budget-sensitive designs. The SAM C20E variant, available from 2020 updates, further lowers costs by limiting peripherals to three 16-bit timer/counters and essential I/O, making it suitable for simple appliance controls and consumer gadgets requiring reliable, secure execution via basic mechanisms. These attributes position the series as an economical choice for applications demanding robustness in harsh environments, such as motor drives and , without the overhead of more advanced security features like TrustZone found in other families.

Advanced SAM Series (E, S, V, R)

The Advanced SAM Series comprises the E, S, V, and R families of high-performance microcontrollers, introduced starting in 2015 and continuing with updates through 2025, targeting demanding embedded applications in industrial, automotive, , and domains. These devices are built around the 32-bit Cortex-M7 processor core, capable of operating at up to 300 MHz, incorporating a double-precision (FPU), DSP extensions for , and a 16-region (MPU) for enhanced system reliability. The core supports embedded trace macrocell (ETM) for and delivers up to 5.04 /MHz performance, enabling efficient handling of real-time tasks such as graphics rendering and networked communications. Memory subsystems across the series provide scalability for complex workloads, with options up to 2 MB of embedded featuring (ECC) and dual-bank support for over-the-air updates, alongside 384 KB of multi-port SRAM divided into tightly coupled memories (TCM) for low-latency access—up to 128 KB instruction TCM and 256 KB data TCM. Additional 16 KB instruction and data caches with ECC ensure , while a 16 KB ROM holds bootloaders and in-application programming routines. The includes a multi-layer bus matrix with 13 masters and 9 slaves, facilitating concurrent peripheral access and execute-in-place (XIP) operation from external Quad-SPI Flash or NAND devices via the external bus interface (). The SAM E70 family emphasizes connectivity for industrial and IoT gateways, integrating a 10/100 Mbps Gigabit Media Access Controller (GMAC) with IEEE 1588 (PTP), (AVB), and (EEE) support, including checksum offload and handling up to 10,240 bytes. It also features dual CAN-FD controllers compliant with ISO 11898-1, supporting up to 64-byte payloads and 64 receive/32 transmit buffers, alongside high-speed USB (480 Mbps) with OTG and host/device modes, 4 KB FIFO, and DMA channels for high-throughput data transfer. Advanced analog integration includes two 12-bit successive approximation register (SAR) ADCs with up to 16 channels each, sampling at 1.7 Msps, and programmable gain amplifiers for precise sensor interfacing. In comparison, the SAM S70 prioritizes secure, general-purpose processing for real-time systems, omitting Ethernet and CAN but retaining high-speed USB, two I2S audio interfaces, and a high-speed multimedia card interface (HSMCI) for SD/SDIO/eMMC support at up to half the master clock rate. Security features encompass AES-128/192/256 encryption engines, /256 hash accelerators, a true random number generator (TRNG), and an integrity check monitor (ICM) for code authentication, making it suitable for tamper-resistant designs. The SAM V70 and V71 extend these capabilities for automotive and use cases, adding Media Local Bus (MediaLB) interfaces compliant with MOST 25/50/150 specifications for in-vehicle networking, parallel for image sensors, and enhanced PWM controllers with 4 channels each for and LED dimming. The V71 further includes a display controller for LCD/TFT panels and TrustZone-M support for secure/non-secure world partitioning, with both V-series devices featuring two 12-bit ADCs extendable to 16-bit resolution via hardware averaging for high-fidelity analog capture in vision systems. The R series advances radiation-tolerant designs for , exemplified by the 2025 SAM RH707 , which employs a radiation-hardened Cortex-M7 core at 50 MHz delivering over 100 DMIPS, with 128 KB ECC-protected Flash (correcting up to two errors per word), 256 KB SRAM, and operation across -55°C to 125°C. Tailored for space missions, it withstands total ionizing dose (TID) levels exceeding 100 krad(Si) and single-event (SEL) immunity beyond 62.5 MeV·cm²/mg, while integrating advanced analog peripherals like 12-bit ADCs, dual 12-bit DACs, and comparators for in satellites and . Common to the series are low-power modes (down to 1.3 µA in backup), up to 24-channel DMA with event system routing, and peripherals like SPI, I2C, UART, and timers for deterministic control in graphics-intensive or networked environments.

Legacy Microcontrollers

The AT91SAM7 family represented Atmel's initial foray into ARM-based flash microcontrollers, introduced in 2002 as part of the broader SAM (Smart ARM) series, targeting applications requiring 32-bit processing with integrated peripherals. These devices utilized the 7TDMI core, a 32-bit RISC processor operating at up to 55 MHz, without a (FPU), and featured high-speed for . The SAM7S subfamily, for instance, emphasized USB 2.0 full-speed device support alongside peripherals such as UARTs, SPI, , and an 8-channel 10-bit ADC, making it suitable for connectivity-focused designs like human-machine interfaces and systems. Typical configurations included up to 256 KB of flash and 64 KB of SRAM, with operating voltages from 1.65 V to 3.6 V and support for industrial temperature ranges (-40°C to +85°C). Higher-end variants like the SAM7X and SAM7SE extended these capabilities for more demanding applications, incorporating advanced peripherals such as an 802.3 Ethernet MAC, CAN controller, and larger memory options up to 512 KB flash and 128 KB SRAM. The SAM7X series, for example, included a multi-layer bus matrix for efficient peripheral access and DMA support, enabling real-time networking in embedded systems. These models maintained the 55 MHz core but added features like enhanced timers and PIOs (up to 68), positioning them as bridges between basic 8-bit MCUs and more complex processors. Production and design activity for the SAM7 family spanned the into the early , with variants like the AT91SAM7S32 and AT91SAM7SE512 serving in cost-sensitive industrial and consumer products. The phase-out of the SAM7 series began in the mid-2010s, driven by the superiority of cores in power efficiency, deterministic performance, and integrated features like low-power modes and hardware floating-point support, which rendered the older architecture obsolete for new designs. Microchip, following its 2016 acquisition of , issued end-of-life (EOL) notifications for various SAM7 devices starting around 2012, with full discontinuation of manufacturing and last-time buy opportunities extending to approximately 2020 for most parts. Support for software tools and updates tapered off thereafter, aligning with industry shifts toward Cortex-M-based families. Despite their discontinuation, SAM7 microcontrollers persist in legacy industrial systems, such as legacy automation controls and embedded peripherals where long-term stability outweighs upgrades. Migration paths recommended by Microchip involve transitioning to the SAM D series, which offers pin-compatible options with enhanced Cortex-M0+ efficiency while preserving peripheral interfaces like USB and ADC. These older devices continue to be available through excess inventory for maintenance, underscoring their role in sustaining deployed infrastructure.

Microprocessor Families

AT91SAM9 Series

The AT91SAM9 series, introduced by in 2004, represents an early family of ARM-based designed for embedded applications requiring operating system support. These devices integrate the ARM926EJ-S core, a 32-bit RISC processor with DSP extensions, Java acceleration, and a (MMU) that enables compatibility with and other OSes. Operating at speeds up to 400 MHz, the series delivers performance suitable for multimedia and connectivity tasks, with up to 400 MIPS at 400 MHz. Key variants include the SAM9RL subfamily, optimized for low-power operation at up to 240 MHz with features like efficient and standby modes for battery-constrained designs, and the SAM9G subfamily, which incorporates 2D graphics via an integrated LCD controller supporting resolutions up to 1280x860 in TFT/STN formats with overlay capabilities. interfaces support external DDR2 or SDRAM up to 256 MB via a dedicated controller with 16/32-bit data paths and ECC for NAND Flash, alongside static memory up to 64 MB per . Peripherals emphasize connectivity, including a 10/100 Mbps Ethernet MAC with MII/RMII, high-speed USB 2.0 host/device ports, and multimedia interfaces like image sensors and AC97 audio, making the series versatile for data-intensive I/O. Targeted applications encompass such as handheld devices with LCD displays and networking equipment like VoIP systems leveraging Ethernet and USB for real-time communication. The MMU facilitates porting, with official support through the Linux4SAM project for kernel integration and drivers. By 2025, the AT91SAM9 series is regarded as legacy compared to newer Cortex-A based families, though many devices remain in production and receive ongoing industrial support via Microchip's tools and errata updates.

SAMA5 Series

The SAMA5 series comprises high-performance, low-power microprocessors (MPUs) developed by (now part of ) and introduced in 2013, targeting embedded applications requiring efficient processing. These MPUs emphasize power efficiency, with active-mode consumption under 200 mW at maximum speeds and ultra-low-power modes below 0.5 mW, making them suitable for battery-operated and industrial devices. The series includes the SAMA5D3, SAMA5D4, and SAMA5D2 subfamilies, all built around a single-core processor running at frequencies up to 600 MHz, integrated with vector floating-point units (VFPU) and, in select models, ARM SIMD extensions for accelerated . Key specifications across the series include support for multiple external types such as DDR2, DDR3, LPDDR2, and LPDDR3 interfaces (up to 16-bit width and 1 GB capacity), alongside NAND Flash and QSPI/Octal SPI for storage. Input/output capabilities feature MAC in the SAMA5D3 and SAMA5D4 (with IEEE timestamping for precise networking), multiple high-speed USB ports (up to three HS ports), SD/eMMC controllers (up to three), and a 24-bit LCD controller for display interfaces, often paired with camera inputs for imaging applications. The SAMA5D4 subfamily stands out with an integrated hardware supporting 720p resolution at 30 frames per second (H.264 format), enabling playback without dedicated GPU overhead, while Neon in the D2 and D4 models provides vector processing for graphics and codec acceleration. Core voltage operates at 1.2 V, with peripheral I/O at 1.8 V or 3.3 V for broad compatibility. Security features are a hallmark of the SAMA5 lineup, including hardware-accelerated (AES-128/192/256, /2/256, TRNG), secure boot mechanisms to verify authenticity, and on-the-fly /decryption for external and communication buses; the D2 and D4 models further incorporate TrustZone for runtime isolation and tamper detection pins. These elements protect against counterfeiting and unauthorized access in connected environments. The series supports real-time operating systems alongside (via mainline kernel integration on linux4sam.org) and Android certifications for select variants, facilitating development for multimedia and networked systems. Common applications leverage the SAMA5's balance of performance and efficiency for IoT gateways, industrial human-machine interfaces (HMIs), control panels, point-of-sale terminals, printers, scanners, and wearable devices, where secure connectivity and display capabilities are essential. For instance, the and multiple serial interfaces enable robust networking in gateways, while the LCD and video features support interactive displays in HMIs. Evaluation kits like the SAMA5D4-XULT provide output and Linux-based prototyping to accelerate deployment.

Applications and Ecosystems

Industrial and IoT Applications

Atmel ARM-based processors, now under , have found extensive use in industrial control systems due to their robust peripherals and environmental resilience. The SAM4 and SAM E series, featuring ARM Cortex-M4 cores, are commonly deployed in programmable logic controllers (PLCs) and motor drives, supporting interfaces such as CAN and Ethernet for reliable communication in environments. For instance, the SAM4E incorporates dual CAN controllers and 10/100 Ethernet MAC, enabling precise coordination in distributed control setups. These processors operate across extended ranges from -40°C to 105°C, ensuring reliability in harsh industrial conditions like factories and machinery. In IoT applications, the SAMA5 series serves as a cornerstone for in gateways, leveraging its core to handle , protocol translation, and secure connectivity for industrial networks. Devices like the SAMA5D2 MPU support DDR3/LPDDR3 and multiple interfaces, facilitating low-latency processing at the network edge to minimize cloud dependency. Complementing this, the SAM D and SAM R series power sensor nodes with ultra-low power consumption, integrating wireless protocols such as LoRa for long-range communication, though Microchip's ecosystem extends to BLE and via compatible modules for short-range industrial sensing. These configurations enable scalable IoT deployments in monitoring systems for and . Case studies highlight the real-world impact in factory automation, where the SAM E70 MCU delivers deterministic performance for time-critical tasks, such as high-speed control loops in robotic assembly lines, supported by its 300 MHz Cortex-M7 core and IEEE 1588 Ethernet for synchronized operations. In smart factories facing 2025 demands for resilience, the radiation-hardened SAM RH71 variant addresses harsh environments with up to 100 krad TID tolerance, suitable for vibration-prone and high-radiation zones like advanced manufacturing cells. Overall, these processors provide benefits including real-time deterministic execution and peripheral access latency below 1 ms, optimizing throughput in latency-sensitive industrial processes.

Maker Community and Arduino

The integration of Atmel's SAM D21 into the ecosystem began with the release of the Zero board in 2014, introducing 32-bit ARM Cortex-M0+ processing to hobbyist projects and enabling the execution of more efficient 32-bit sketches. The Zero operates at 3.3V logic levels, providing compatibility with modern sensors and modules while supporting advanced features like Atmel's Embedded for seamless in-circuit programming and debugging. This adoption extended to the MKR series, including the MKR Zero and MKR 1010, which incorporate the SAM D21 for compact, low-power designs tailored to portable and connected applications. Within the maker community, SAM-based processors have spurred the creation of open-source libraries that simplify access to peripherals such as GPIO, timers, and the versatile SERCOM modules, which can be configured for UART, SPI, or I2C communication. The SAMD core repository, maintained collaboratively, exemplifies this impact by offering pre-built abstractions for SAM D21 hardware, fostering contributions from thousands of developers and enabling rapid prototyping without deep embedded systems knowledge. By , these advancements have supported the proliferation of ARM-based boards, aligning with the platform's overall growth to serve over 33 million worldwide, including new developments like the UNO Q board following the October acquisition. Ease of development is further enhanced by native support for CircuitPython and on SAM D series boards, allowing makers to write high-level Python scripts directly on the for tasks like data logging and . These interpreted environments, ported by Adafruit in , provide immediate feedback through interactive REPL consoles and integrate seamlessly with Arduino-compatible hardware, making them ideal for educational settings and iterative experimentation. Representative examples highlight the SAM D21's role in innovative projects; in wearable prototypes, it powers devices like the OwnWatch smartwatch, where its low-power core and integrated peripherals manage displays, touch inputs, and connectivity in a fully hackable form factor. In robotics, the SAM D21's SERCOM modules enable of serial interfaces to connect multiple sensors and motors, as seen in prototypes like servo-driven arms and autonomous rovers built on the Zero, which leverage these for real-time control and expansion beyond standard pin limitations.

Specialized Uses (Energy, Automotive)

Atmel's SAM4L series microcontrollers, leveraging picoPower technology, enable ultra-low power consumption in smart metering applications, such as , gas, and water meters, achieving active mode operation at 90 μA/MHz and full RAM retention at 1.5 μA. These devices support high-accuracy measurement up to class 0.2 with dynamic ranges of 6000:1 when paired with compatible analog front-ends like the M90E series, making them suitable for battery-operated or extended-life metering designs. In advanced metering infrastructure (AMI), the SAMA5 series microprocessors serve as high-performance cores for gateways and data concentrators, handling complex connectivity and processing tasks. These ARM Cortex-A5-based MPUs integrate with standards like PRIME and G3-PLC, as well as wireless protocols, facilitating DLMS/COSEM for interoperable meter data exchange in systems. The SAM E and S series microcontrollers, qualified to AEC-Q100 Grade 2 standards, are deployed in automotive electronic control units (ECUs) and advanced driver-assistance systems (ADAS), operating reliably from -40°C to 105°C. Featuring dual CAN-FD interfaces in the SAM S70 variants (and their automotive-grade SAM V70 counterparts), these devices support high-speed vehicle networking for real-time data transmission in safety-critical environments. Beyond energy and automotive, the SAM L series finds application in portable medical devices, where its low-power profile—down to 25 μA/MHz—extends battery life in wearables and handheld diagnostics. In , the radiation-hardened SAM RH707 , based on an Cortex-M7 core, addresses and missions with total ionizing dose tolerance up to 150 krad(Si) and single-event latch-up immunity beyond 75 MeV·cm²/mg. These processors align with key compliance standards, including for in automotive applications up to ASIL B, supported by Microchip's safety manuals and FMEDA reports. For energy systems, they meet UL safety requirements for metering equipment, ensuring reliability in certified deployments.

Development Tools and Software

Integrated Development Environments

MPLAB X Integrated Development Environment (IDE) serves as the primary free tool from Microchip Technology for developing applications on Atmel ARM-based SAM microcontrollers, incorporating a GCC-based ARM compiler and supporting all SAM families through its extensible architecture. It includes the MPLAB Code Configurator (MCC) for graphical peripheral configuration and code generation, enabling efficient setup of SAM peripherals such as timers and communication interfaces. The IDE features a built-in simulator for cycle-accurate execution without hardware and a code profiler plugin for analyzing runtime performance using tools like MPLAB REAL ICE. Prior to Microchip's 2016 acquisition of , Studio—a -based IDE—was the standard environment for SAM development; post-acquisition, it was rebranded as Microchip Studio (version 7.0.2594, last updated June 2022). Microchip Studio offers integrated debugging, GCC support, and the Advanced (ASF) for modular drivers and middleware, but is now considered legacy and not recommended for new designs due to lack of updates and end-of-support for its underlying Shell 15 in October 2025. Projects from Microchip Studio 7 (formerly Studio 7) can be imported directly into X via a dedicated wizard, facilitating migration while preserving source files and configurations. ASF remains available as an open-source library for SAM devices, providing HAL-level abstractions, though it has largely transitioned to the Harmony v3 framework for post-2016 developments. In 2024, Microchip introduced Tools for , a set of extensions integrating the MPLAB ecosystem into VS Code for building, debugging, and on SAM devices, offering a lightweight alternative to traditional IDEs with compatibility for MPLAB X projects and debuggers. For professional applications, third-party IDEs like Arm Keil MDK and IAR Embedded Workbench offer optimized support for SAM microcontrollers, including advanced optimization compilers and runtime analysis tools tailored to and Cortex-A cores. Both integrate seamlessly with , a popular real-time operating system, which is natively supported in MPLAB v3 for task management and peripheral handling on SAM devices. These environments emphasize code efficiency and certification compliance, making them suitable for safety-critical deployments.

Debuggers and Programmers

The Atmel-ICE serves as a versatile hardware debugger and programmer primarily designed for based SAM microcontrollers, offering support for on-chip debugging and programming through and SWD interfaces. It enables full-speed debugging with features such as hardware breakpoints, up to 128 software breakpoints, and operation across a target voltage range of 1.62V to 5.5V, making it suitable for a wide array of embedded development scenarios. Priced at approximately $100, the Atmel-ICE facilitates seamless integration with development environments via its USB 2.0 high-speed interface, supporting clock frequencies from 32 kHz to 7.5 MHz. The MPLAB Snap is an affordable, CMSIS-DAP compliant in-circuit debugger and programmer supporting SAM MCUs and MPUs via JTAG and SWD interfaces, with a wide target voltage range (1.2V to 5.5V) and fast programming speeds powered by a 300 MHz SAM E70 MCU; priced around $40 as of 2025, it integrates with MPLAB X IDE for debugging features like breakpoints and memory access. For higher-end applications involving Cortex-A series processors, the SAM-ICE provides advanced JTAG emulation tailored to SAMA5, SAM9, SAM7, SAM4, and SAM3 ARM core-based devices, including Thumb mode execution. It incorporates trace capabilities through Serial Wire Viewer (SWV) for real-time code execution monitoring and supports download speeds up to 720 KB/s with maximum JTAG speeds of 12 MHz, powered directly via USB without an external supply. Although now end-of-life and recommended to be replaced by tools like the Atmel-ICE or J-Link probes, the SAM-ICE remains notable for its GDB server compatibility and automatic speed recognition during target connections. The Power Debugger extends debugging functionality with specialized low-power profiling for SAM devices, utilizing two independent current measurement channels—one high-resolution (100 nA to 100 mA) and one lower-resolution (1 mA to 1 A)—to analyze energy consumption in battery-operated systems. It supports debugging via and SWD interfaces, with an adjustable target supply from 1.6V to 5.5V up to 100 mA, and includes a USB feed-through for precise runtime measurements. As a CMSIS-DAP compliant tool, it integrates with X IDE for features like real-time variable monitoring and data streaming via its CDC virtual COM port. Microchip has enhanced compatibility across its debugger lineup post-Atmel acquisition, with the PICkit 4 in-circuit debugger now supporting SAM ARM-based MCUs through SWD and protocols, enabling halt, single-step, , and memory access operations dependent on the Cortex-M core variant (e.g., M0+, M4, M7). This extends affordability and ease of use for SAM development without requiring specialized AVR tools. Regarding radiation-hardened SAM RH series processors, such as the SAMRH71, standard debug interfaces like SWD remain supported via evaluation kits, though no dedicated wireless debugging additions were announced by late 2025; ongoing Microchip updates emphasize integration with existing probes for applications. CMSIS-DAP serves as the core protocol across these tools, standardizing debug access to ARM Coresight components and enabling interoperability with for advanced features like live variable inspection during sessions. This protocol implementation ensures consistent support for SWD interfaces, which are commonly used in ARM architectures for their pin efficiency over traditional .

Documentation and Support

Official Resources

Microchip provides extensive official documentation for its Atmel ARM-based processors, primarily through the SAM series of microcontrollers, to support , development, and . These resources include detailed for individual device families, which outline electrical characteristics, pin configurations, memory maps, and peripheral specifications. For instance, the SAM D21/DA1 family datasheet is a comprehensive PDF exceeding 400 pages, covering the ARM Cortex-M0+ core, power management features, and interfacing details. Errata sheets accompany these datasheets, documenting silicon revisions and known issues, such as the SAM D21/DA1 family silicon errata, which summarizes functional deviations and clarifications across all revisions. Reference manuals form another core component, offering in-depth descriptions of core peripherals, systems, and system-level for the SAM families. The SAM E series, for example, features reference manuals exceeding 1000 pages that detail the ARM Cortex-M4F or M7 cores, including cache operations, DMA controllers, and security peripherals. User guides for development tools, such as those integrated with MPLAB X IDE, provide step-by-step instructions for configuration and usage, ensuring compatibility with the processors' layers. Design support materials further enhance these resources, including application notes that address specific implementation challenges and evaluation board schematics for prototyping. A key example is the application note AT11489, "Low Power Techniques for Atmel SMART ARM MCUs," which details optimization strategies for SAM3 and SAM4 series devices to achieve minimal current draw in battery-operated applications. Schematics for evaluation boards, such as the SAM D21 Xplained Pro, are included in user guides to facilitate hardware integration and custom board . All official resources are accessible via the Microchip website at www.microchip.com, where public datasheets, manuals, and application notes can be downloaded directly from product pages or the library. For licensed designs requiring secure or proprietary materials, the myMicrochip portal provides access through a registered account and Secure Document Extranet (SDE), enabling retrieval of restricted errata, schematics, and updates. is updated quarterly to reflect revisions and new features, with recent changes documented in revision histories as of October 2025.

Third-Party and Community Support

The Microchip forums serve as the primary successor to the original Atmel Community, providing a dedicated platform for developers working with SAM series ARM-based processors, including discussions on troubleshooting, software integration, and hardware interfacing. These forums host specialized sections for 32-bit MCUs like the SAM family, where users share code snippets, resolve peripheral configuration issues, and collaborate on application-specific solutions. Additionally, Stack Overflow features relevant tags such as [sam], [atmel-sam], and [cortex-m] for querying Atmel ARM topics, with thousands of resolved questions on topics like peripheral initialization and debugging for SAM D and SAM E devices. For legacy Atmel AVR-based systems that may interface with SAM processors in hybrid designs, the AVR Freaks forum continues to offer community-driven support, including archived Atmel resources and migration advice to Microchip ecosystems. Open-source contributions significantly enhance the Atmel SAM ecosystem through GitHub repositories offering peripheral drivers and utilities, such as the sam-lib library, which provides C APIs for controlling timers, UART, and GPIO on SAM3 and SAM4 series MCUs. Tools like BOSSA enable flash programming for SAM devices via a cross-platform utility, simplifying updates and firmware deployment. The Zephyr RTOS includes native support for SAM E and S processors, with board definitions for evaluation kits like the SAM E70 Xplained and SAM E54 Xplained Pro, allowing developers to build secure, scalable IoT applications using device tree configurations for peripherals such as Ethernet and CAN. Furthermore, the Arduino Core for SAMD21 processors integrates SAM D series support into the Arduino IDE, facilitating rapid prototyping with libraries for analog-to-digital conversion and serial communication on boards like the Arduino Zero. Educational resources from third parties include books like "ARM Cortex-M for Beginners," a foundational guide to Cortex-M architecture that developers adapt for SAM-specific implementations by incorporating Atmel datasheets for peripherals like the SAM D's event system. Online courses on platforms like offer hands-on training, such as "Hands-on Embedded Systems with Atmel SAM4s ARM Processor," which covers ADC programming and handling through practical projects on SAM4S evaluation boards. Coursera's Arm Cortex-M Architecture and Software Development Specialization provides broader knowledge applicable to SAM devices, emphasizing low-level optimization and real-time systems. Vendor partnerships bolster development with tools like SEGGER's J-Link debug probes, which offer high-speed /SWD debugging and flash programming for SAM processors, compatible with IDEs such as Keil and IAR for seamless integration in professional workflows. For wireless extensions, Espressif's and modules serve as add-ons via UART or SPI interfaces to SAM cores, enabling and connectivity in IoT designs without native radio hardware. In 2025, AI/ML libraries tailored for the SAM S70, such as Edge Impulse's toolchain integrated with Microchip's framework, allow deployment of models on the Cortex-M7 core for edge inference tasks like sensor data classification. Recent updates to v3 in October 2025 further enhance support for these integrations.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.