We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

SAM4 Microcontrollers Based on Arm® Cortex®-M4 Cores


Based on the Arm® Cortex®-M4 core, our SAM 4 series of microcontrollers (MCUs) operates at a maximum CPU speed of 120 MHz and features up to 2048 KB of Flash and up to 128 KB of SRAM.

To reduce your development time and costs, we offer a comprehensive ecosystem of hardware development tools, software that is supported by the Advanced Software Framework (ASF3) running in Microchip Studio Integrated Development Environment (IDE) and a complete library of source code, project examples, drivers and stack to support all your design needs.

SAM 4E MCUs

Advanced Connectivity for Industrial Applications

Key Features

  • CPU clock speed: 120 MHz
  • Up to 1024 KB Flash
  • 2 KB of cache memory
  • Up to 128 KB SRAM
  • ·Connectivity: 10/100 Mbps Ethernet MAC supporting IEEE® 1588, dual CAN, Full-Speed USB
  • Wide range of peripherals: USART, UART, SPI
  • Advanced Analog: Dual 1 Msps, 12-bit Analog-to-Digital Converters (ADCs) up to 16-bit with averaging, up to 24 channels with analog front end, offering offset error correction and gain control
  • One two-channel 12-bit 1 Msps Digital-to-Analog Converter (DAC)
  • Four-channel 16-bit Pulse-Width Modulator (PWM) with complementary output
  • Single precision Floating Point Unit (FPU)

Target Applications

  • Industrial automation
  • Machine-to-machine communications
  • Home and building control applications
  • Automotive
  • Energy management applications

SAM 4L MCUs

Redefining Low Power

Key Features 

  • CPU clock speed: 48 MHz
  • Up to 512 KB Flash
  • Up to  64 KB SRAM
  • picoPower® technology for ultra-low power consumption, enabling long battery life
    • Active mode down to 90 µA/MHz with configurable voltage scaling
    • High performance and efficiency: 28 Coremark®/mA
    • Wait mode down to 3 µA with fast wake-up time (< 1.5 µs)
    • Full RAM and logic retention mode down to 1.5 µA with fast wake-up time (< 1.5 µs)
  • Embedded hardware capacitive touch module based on QTouch® technology for fast development of touch and proximity functionality
  • Wide range of peripherals: Full-Speed USB host and device, 128-bit AES, USART, SPI, I2C, Event System

Key Applications

  • Power-sensitive designs in
    • Industrial
    • Health care
    • Consumer

SAM 4N MCUs

Converging Performance and Simplicity

Key Features

  • CPU clock speed: 100 MHz
  • Up to 1024 KB Flash
  • Up to 80 KB SRAM
  • Serial communication: Seven UARTs, four SPIs, three I2Cs
  • One 10-bit Analog-to-Digital Converter ADC up to 510 ksps (up to 12-bit with digital averaging)
  • One 10-bit 1 Msps Digital-to-Analog Converter (DAC) -
  • Low-power modes: Sleep, Wait and Backup down to 0.7 µA in backup mode with Real-time Clock (RTC), Real-time Timer (RTT) and General Purpose Backup Registers (GPBRs)
  • Easy migration within the portfolio of products
    • Pin-to-pin compatibility with SAM 4S, SAM 3S, SAM 3N and SAM 7S devices

Key Applications

  • Industrial automation
  • Consumer applications
  • Appliances
  • Energy meters

SAM 4S MCUs

Scalable Performance, Memory Density and Power Efficiency

Key Features

  • CPU clock speed: 120 MHz
  • Up to 2048 KB Flash, dual bank, 2 KB cache memory 
  • Up to 160 KB SRAM
  • Low-power modes: Sleep, Wait and Backup; consumption down to 1 µA in Backup mode
  • Safety and security:
  • Integrated best-in-class hardware code protection: Prevents access to on-chip memory to protect your Intellectual Property (IP)
  • Supports secure device reconditioning (chip erase) for reprogramming
  • Unique 128-bit ID and scrambled external bus interface ensure software confidentiality
  • Hardware Cyclic Redundancy Check (CRC) to check memory integrity
  • Pin-to-pin and software compatible with SAM 3 Arm Cortex-M3 processor-based MCUs, offering a smooth upwards migration path for performance and memory size

Key Applications

  • Industrial control
  • Consumer applications
  • PC peripherals

SAM 4 MCUs


Hardware Tools


Product Description

SAM4E Xplained Pro Evaluation Kit

Part Number: ATSAM4E-XPRO

SAM4E Xplained Pro Evaluation Kit

The SAM4E Xplained Pro Evaluation Kit is a hardware platform to evaluate the ATSAM4E16E MCU. It is supported by Microchip Studio Integrated Development Environment (IDE) and Advanced Software Framework (ASF3). The evaluation kit provides easy access to the features of the SAM 4E MCU to integrate the device into a custom design. Because the evaluation kit contains an on-board Nano Debugger for programming and debugging, no external tools are necessary to program the ATSAM4E16E device.

SAM4L8 Xplained Pro Evaluation Kit

Part Number: ATSAM4L8-XPRO

SAM4L8 Xplained Pro Evaluation Kit

The SAM4L8 Xplained Pro Evaluation Kit is a hardware platform to evaluate the ATSAM4LC8CA MCU. It is supported by Microchip Studio Integrated Development Environment (IDE) and Advanced Software Framework (ASF3). The evaluation kit provides easy access to the features of the SAM 4L MCU to integrate the device into a custom design. Because the evaluation kit contains an on-board Nano Debugger for programming and debugging, no external tools are necessary to program the ATSAM4LC8CA device.

SAM4L8 Xplained Pro Starter Kit

Part Number: ATSAM4L8-XSTK

SAM4L8 Xplained Pro Starter Kit

The SAM4L8 Xplained Pro Starter Kit is ideal for evaluation and prototyping with the SAM 4L MCUs. The starter kit includes SAM4N Xplained Pro Evaluation Kit and I/O1 Xplained Pro, OLED1 Xplained Pro, PROTO1 Xplained Pro and SLCD1 Xplained Pro extension boards. 

SAM4L-EK

Part Number: ATSAM4L-EK

SAM4L Evaluation Kit

This kit allows you to quickly evaluate and develop code for applications running on SAM 4L MCUs. The board features an embedded debugger, dedicated circuitry to measure the power consumption of your application, LCD, USB, capacitive touch functionality and much more. It also offers expansion headers to plug in extension boards so you can easily add gyrometers, accelerometers, Wi-Fi® and Zigbee® to your project.

SAM4N Xplained Pro Evaluation Kit

Part Number: ATSAM4N-XPRO

The SAM4N Xplained Pro Evaluation Kit is a hardware platform to evaluate the ATSAM4N16C MCU. Supported by Microchip Studio Integrated Development Environment (IDE), the kit provides easy access to the features of the SAM 4N MCU. You can expand the functionality of Xplained Pro evaluation kits by connecting Xplained Pro extension kits to them.

SAM4N Xplained Pro Starter Kit

Part Number: ATSAM4N-XSTK

ATSAM4N Xplained Pro Starter Kit

The SAM4N Xplained Pro Starter Kit is ideal for evaluation and prototyping with the SAM 4N MCU. The starter kit includes SAM4N Xplained Pro Evaluation Kit and I/O1 Xplained Pro, OLED1 Xplained Pro and PROTO1 Xplained Pro extension boards.  

SAM4S Xplained Pro Evaluation Kit

Part Number: ATSAM4S-XPRO

SAM4S Xplained Pro Evaluation Kit

The SAM4L8 Xplained Pro Evaluation Kit is a hardware platform to evaluate the ATSAM4SD32C MCU. It is supported by Microchip Studio Integrated Development Environment (IDE) and Advanced Software Framework (ASF3). The evaluation kit provides easy access to the features of the SAM 4S MCU to integrate the device into a custom design. Because the evaluation kit contains an on-board Nano Debugger for programming and debugging, no external tools are necessary to program the ATSAM4SD32C device.

SAM4S Xplained Pro Starter Kit

Part Number: ATSAM4S-XSTK

SAM4S Xplained Pro Starter Kit

The SAM4S Xplained Pro Starter Kit is ideal for evaluation and prototyping with the SAM 4S MCU. The ATSAM4S-XSTK starter kit includes the SAM4S Xplained Pro Evaluation Kit and I/O1 Xplained Pro,OLED1 Xplained Pro and PROTO1 Xplained Pro extension boards.

Software Tools


Microchip Studio Integrated Development Environment (IDE)

Microchip Studio is the integrated development platform (IDP) for developing and debugging all AVR® and SAM MCU applications. Microchip Studio gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. It also connects seamlessly to the debuggers, programmers and development kits that support SAM devices.

Advanced Software Framework (ASF3)

ASF3 is an MCU software library providing a large collection of embedded software SAM MCUs. It is integrated in Microchip Studio IDE with a graphical user interface or available as stand-alone for GCC and IAR compilers.

Arm® GCC (Arm-GCC)

The Arm GNU Toolchain is a collection of tools/libraries used to create applications for Arm processor-based MCUs. This collection includes compilers, assemblers, linkers and standard C, C++ and math libraries.

Documentation


Title
AN_42282 - AT07336: Common Non-Volatile Memory (NVM) Driver Download
AN_42370 - AT08569: Optimizing ASF Code Size to Minimize Flash and RAM Usage Download
AT03258: Using Low Power Modes in SAM4E Microcontroller Download
AT08220: Universal Synchronous Asynchronous Receiver Transceiver (USART) Download
AT07896: Universal Asynchronous Receiver Transceiver (UART) Download
AT02346: Using the MPU on Cortex-M3 / Cortex-M4 based Microcontrollers Download
AT04055: Using the lwIP Network Stack Download
AN_42341 - AT09336: USB Device Interface (UDI) for Human Interface Device Mouse (HID Mouse) Download
AN_42342 - AT09337: USB Host Interface (UHI) for Human Interface Device Mouse (HID Mouse) Download
AN_42340 - AT09335: USB Device Interface (UDI) for Human Interface Device Keyboard (HID Keyboard) Download
AN_42343 - AT09338: USB Device Interface (UDI) for Mass Storage Class (MSC) Download
AN_42344 - AT09339: USB Host Interface (UHI) for Mass Storage Class (MSC) Download
AN_42345 - AT09340: USB Device Interface (UDI) for Vendor Class Device Download
AN_42346 - AT09341: USB Host Interface (UHI) for Vendor Class Device Download
Production Programming of Microchip AVR and SAM Microcontrollers Download
Using Atmel-ICE for AVR Programming In Mass Production Download
AN_42728 - AT15004:Using SAM-BA for Linux on SAM Devices Download
AN_42337 - AT09332: USB Device Interface (UDI) for Communication Class Device (CDC) Download
AN_42339 - AT09334: USB Device Interface (UDI) for Human Interface Device Generic (HID Generic) Download
AN_42338 - AT09333: USB Host Interface (UHI) for Communication Class Device (CDC) Download
AT09331: ASF USB Stack Manual Download
Migrating from the SAM4E to SAM E70 Microcontroller Download
SMART SAM E70 TCM Memory Download
AT11483: Quadrature Decoder (QDEC) for SAM3/4 Devices Download
AN_42382 - AT04056: Getting Started with FreeRTOS on SAM Flash MCUs Download
AN_42438 - AT09423: SAM-BA Overview and Customization Process Download
AN_42319 - AT06861: SAM Supply Controller (SUPC) Download
AT08642: SAM3A/3N/3S/3U/3X/4E/4N/4S/G Peripheral DMA Controller (PDC) Driver Download
AT07898: SAM3/4S/4L/4E/4N/4CM/4C/G Timer Counter (TC) Driver Download
AT07909: SAM4C/4E Advanced Encryption Standard (AES) Driver Download
AT04155: SAM4L USB Host MSC Bootloader with Optional AES Download
AT07900: SAM4 Digital-to-Analog Converter Controller (DACC) Download
AT07906: SAM4 Pulse Width Modulation Controller (PWM) Download
AT06864: SAM3/4C/4CM/4CP/4E/4N/4S/G Reset Controller (RSTC) Driver Download
AT07899: SAM3S/4E /4S Analog Comparator Controller (ACC) Download
AT03078: Using the AFEC in SAM4E Microcontroller Download
AT07890: SAM4 Serial Peripheral Interface (SPI) Download
AT07892: SAM3A/3U/3X/4E DMA Controller (DMAC) Driver Download
AT03088: Getting Started with SAM4E Download
AT07337: SAM4 Real-Time Clock (RTC) Download
AT03157: SAM4E FPU and CMSIS DSP Library Download
AT06068: SAM4E Schematic Checklist Download
AT02985: User's Guide for USB-CAN Demo on SAM4E-EK Download
AT02333: Safe and Secure Bootloader Implementation for SAM3/4 Download
AT11489: Low Power Techniques for SMART ARM MCUs Download
AT03289: SAM4L Low Power Design with FreeRTOS Download
AT02971: Use of the Ethernet on SAM4E-EK Download
AN_42235 - AT06857: Developing Extension Boards for the Xplained Pro Evaluation Kits Download
AT09253: SAM4L Analog Comparator Interface Controller (ACIFC) Driver Download
AT03198: Thermostat with Touch and Wireless Connectivity - Software User`s Guide Download
AT07911: Glue Logic Controller (GLOC) Download
AT06863: SAM4L Peripheral Event Controller (PEVC) Driver Download
AT07910: SAM4L Liquid Crystal Display (LCDCA) Driver Download
AT07912: SAM4L Parallel Capture (PARC) Driver Download
AT07908: SAM4L Inter-IC Sound Controller (IISC) Download
AT07893: SAM4L Peripheral DMA Controller (PDCA) Download
AT07942: SAM4L Asynchronous Timer (AST) Download
AT07902: SAM4L Watchdog Timer Download
AT04113: How to implement SleepWalking on an ARM Cortex-M4 MCU Application: Step-by-step Project Building Guide Download
AT07901: SAM4L External Interrupt Controller (EIC) Driver Download
AT07903: SAM4L General-Purpose Input/Output (GPIO) Driver Download
AT01777: SAM4L Schematic Checklist Download
AT01778: Getting Started with SAM4L Download
AT03454: SAM-BA for SAM4L Download
AT07334: SAM4 TWI Master Mode Driver Download
AT07335: SAM4 TWI Slave Mode Driver Download
AT07146: Low Power Design Consideration in Thermostat with SAM4L Download
AT08477: SAM4N/G51/G53 Analog-to-Digital Convertor Download
AT03786: SAM N/S Series Software Migration Guide Download
AN_42169 - AT03758: Getting Started with SAM4N Download
AT03782: Using Low Power Modes in SAM4N Microcontroller Download
AT13214: Using Cyclic Redundancy Check Calculation Unit (CRCCU) on SAM4S Download
AT01180: Barcode and QR code scanner User Guide Download
AT06860: SAM3/4S/4C Analog-to-digital Converter (ADC) Download
AT11412: UART to Ethernet Gateway with SAM4S Download
AT11787: Safe and Secure Firmware Upgrade via Ethernet Download
AT91-AN01: Using the Two-wire interface (TWI) in Master Mode on AT91SAM Microcontrollers Download
AT4066: EEPROM Emulation Using Internal Flash (SAM4) Download
AT03463: SAM4S Schematic Checklist Download
Analog-to-Digital Converter in the SAM3S4 Download
AT03155: Real-Time-Clock Calibration and Compensation Download
EMI, EMC, EFT, and ESD Circuit Design Consideration for 32-bit Microcontrollers Application Note Download
Title
32-bit MCU Brochure Download
Title
SAM4N Series Datasheet Download
SAM4E Series Datasheet Download
SAM4L Series Datasheet Download
SAM4S Series Datasheet Download
Title
SAM 4E Series Family Silicon Errata and Data Sheet Clarification Download
SAM 4S Series Family Silicon Errata and Data Sheet Clarification Download
Title
Basic 32-Bit MCU Design and Troubleshooting Checklist Download
Title
The Difference Between MPLAB Harmony v3 PLIBs and Drivers, and When to Use Them Download
How to Setup MPLAB Harmony v3 Software Development Framework Download

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