Version 5
    Kits & Evaluation ModulesKey FeaturesDevelopment ToolsApplicationsVideo

    Atmel ARM Solution.PNG


    More Resources
    orangearrw.gifAtmel Line card
    orangearrw.gifAtmel Studio 6 IDE
    orangearrw.gifKnode Development Kits & Platform Room
    orangearrw.gifelement14 Knode

    Atmel® ARM-based Flash Microcontrollers and Embedded Microprocessors


    Atmel's two decades of microcontroller (MCU) leadership and innovation includes many industry-firsts: the first Flash MCU, the first ARM7™-based 32-bit Flash MCU, the first 100nA MCU with RAM retention, and the first ARM9™-based Flash MCU. We continue to leverage this experience to build solutions that help you bring to market smart and innovative products. In addition to ARM-based MCU products, Atmel offers ARM-based microprocessors (MPUs) that do not have on-board Flash memory. These MPUs include ARM Cortex®-A5-based products such as the ARM926EJ-S™-based Atmel® SAMA5D3 and AT91SAM9261 devices.


    • Flexible, highly integrated Atmel ARM-based MCUs are designed to optimize system control, user interface management and ease of use. The ARM Cortex-M3 and Cortex-M4 based devices share a single integrated development platform (IDP)—Atmel Studio 6. This platform provides time-saving source code with more than 1600 example projects, access to debuggers/simulators, integration with Atmel QTouch® tools for capacitive touch applications, and access to the Atmel Gallery online apps store for embedded software and extensions.
    • Atmel ARM-based MPUs range from entry-level devices to advance highly integrated devices with extensive connectivity, refined interfaces and ironclad security. Atmel provides a full range of hardware and software tools for our ARM-based MPUs to make your design process easier and reduce time to market. Atmel also works with a worldwide network of partners to deliver additional hardware and software solutions for these devices.


    In order to optimize and simplify the embedded design process we have built a robust ecosystem around our microcontrollers and microprocessors. This enables you to complete your projects more easily and get new products to market quickly. Atmel provides a wide range of software tools and embedded software that support leading operating systems. Atmel Studio 6 enables you to get fast results with Atmel MCU devices. You can program and debug Atmel MPUs with familiar third-party tools in conjunction with Atmel in-circuit emulators (ICE).

    Key Features


    Atmel ARM-based Flash MCUs: ARM Cortex-M4, Cortex-M3, ARM926EJ-S™ and ARM7TDMI®-based Flash MCUs offer:


    • Up to 2MB of Flash memory and 160KB of SRAM, with operating frequencies up to 120MHz
    • Innovative direct memory access (DMA) and memory implementations, which enable high-speed data transfers while freeing the processor for the application
    • "Touch-ready" capability through Atmel QTouch® capacitive touch technology
    • Serial communication module (SERCOM), available in the SAM D20 series, is fully software-configurable to handle I2C, USART/UART and SPI communications to enhance interface flexibility.
    • The lowest power consumption available in an ARM Cortex-M4-based MCU


    Atmel ARM-based embedded MPUs: ARM Cortex-A5 and ARM926EJ-S™ based embedded MPUs are easy to use and ideal for cost-sensitive applications. They offer:


    • Performance up to 850DMIPS at 536MHz with a floating point unit
    • Market-leading power consumption at less than 200mW when running at maximum speed
    • Powerful peripherals including USB high-speed host and device, Gigabit Ethernet, CAN, TFT LCD controller, camera interface and more
    • Robust security thanks to hardware crypto engine and secure boot
    • Free Linux and Android distributions and a comprehensive partner ecosystem to provide additional hardware and software solutions

    Back to top



    Development Tools


    Software Development Tools:


    Tool TypeSupplierMPNSupported FamilyDescription

    Atmel Studio 6



    Atmel Studio 6 Integrated Development Environment (IDE) is the integrated development environment (IDE) for developing and debugging Atmel ARM® Cortex™-M and Atmel AVR® microcontroller (MCU) based applications. The Atmel Studio 6 IDE gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. Learn More

    IDEARM KeilMDK ARMARM Cortex™-M  / Cortex-R4 / ARM7™ / ARM9™

    The MDK-ARM (Microcontroller Development Kit) is the complete software development environment for ARM7, ARM9, Cortex-M, and Cortex-R4 processor-based devices.  Learn More


    Micrium uc/OSIII


    μC/OS-III is Micrium’s newest RTOS, designed for developers who need to save time on their current and next embedded sytem projects. Learn More




    SEGGER embOS (Real Time Operating System) follows strict, yet efficient coding and documentation standards. embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. Learn More

    Hardware Development Tools:


    Tool TypeSupplierMPNSupported FamilyDescription
    Debuggers, Emulators & JTAG ToolsAtmel


    SAM3 / SAM7 / SAM9USB JTAG In-Circuit Emulator for SAM3, SAM7 and SAM9 ARM-based microcontrollers
    Emulator / Debugger / ProgrammerARMULINK2ULINK2ARM Cortex™-M  / ARM7™ / ARM9™ULINK2 Debug Adapter
    Emulator / Debugger / ProgrammerARMULINKProULINKProARM Cortex™-M  / ARM7™ / ARM9™ULINKpro Debug and Trace Unit
    EmulatorSeggerJ-LinkJ-LinkARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™JTAG/SWD Emulator with USB interface
    ProgrammerSeggerFlasher ARMFlasher ARMARM Cortex™-M  / Cortex-R4 / Cortex-A / ARM7™ / ARM9™Flash Programmer for ARM and Cortex cores

    Back to top





    • Industrial Control
    • Metering
    • Consumer Goods and Toys
    • Medica
    • High-Speed Gateways in Industrial and Medical Applications
    • PC & Mobile Phone Accessories
    • USB Tokens & Drives
    • Data Loggers

    Back to top






    Back to top


    Kits & Evaluation Modules

    SAM3 (Cortex-M3)
    Part NumberCore ArchitectureSilicon FamilyDescription
    ATSAM3N-EKATSAM3N-EKARM Cortex-M3ATSAM3NATSAM3N-EK Evaluation Kit for ARM Cortex-M3 based SAM3N series MCUs
    ATSAM3S-EK2ATSAM3S-EK2ARM Cortex-M3ATSAM3S / ATSAM3SDATSAM3S-EK2 Evaluation Kit for ARM Cortex-M3 based SAM3S and SAM3SD MCUs
    ATSAM3U-EKATSAM3U-EKARM Cortex-M3ATSAM3UATSAM3U-EK Evaluation Kit for ARM Cortex-M3 based SAM3U MCUs
    ATSAM3X-EKATSAM3X-EKARM Cortex-M3ATSAM3X / ATSAM3AATSAM3X-EK Evaluation Kit for ARM Cortex-M3 based SAM3X and SAM3A MCUs
    SAM4 (Cortex-M4)
    Part NumberCore ArchitectureSilicon FamilyDescription
    ATSAM4L-XPROATSAM4L-XPROARM Cortex-M4ATSAM4LATSAM4L-XPRO Xplained Pro Evaluation Kit for ARM Cortex-M4 based SAM4L MCU
    ATSAM4L-XSTKATSAM4L-XSTKARM Cortex-M4ATSAM4LATSAM4L-XSTK Xplained Pro Starter Kit for ARM Cortex-M4 based SAM4L MCU
    ATSAM4S-XPROATSAM4S-XPROARM Cortex-M4ATSAM4SATSAM4S-XPRO Xplained Pro Evaluation Kit for ARM Cortex-M4 based SAM4S MCU
    ATSAM4S-XSTKATSAM4S-XSTKARM Cortex-M4ATSAM4SATSAM4S-XPRO Xplained Pro Starter Kit for ARM Cortex-M4 based SAM4S MCU
    ATSAM4S-EK2ATSAM4S-EK2ARM Cortex-M4ATSAM4SATSAM4S-EK2 Evaluation Kit for ARM Cortex-M4 based SAM4S MCU
    SAM7 (ARM7)
    Part NumberCore ArchitectureSilicon FamilyDescription
    AT91SAM7X-EKAT91SAM7X-EKARM7ATSAM7XAT91SAM7X-EK Evaluation Board for the AT91SAM7X and AT91SAM7XC MCUs

    SAM9 (ARM9)
    Part NumberCore ArchitectureSilicon FamilyDescription
    AT91SAM9260-EKAT91SAM9260-EKARM9ATSAM9260AT91SAM9260-EK Evaluation Board for the SAM9260 MCU
    AT91SAM9G20-EKAT91SAM9G20-EKARM9ATSAM9G20AT91SAM9G20-EK Evaluation Board for the SAM9G20 MCU


    Back to top