In this section, you will find information on everything you need to know to develop your product:

  • Documentation
  • Evaluation Kits
  • Development Tools
  • Software
 

Documentation

  • Datasheets
    Datasheets for the AT91SAM 32-bit ARM®-based Flash MCUs and eMPUs can be downloaded from the device page for your selected device under the tab Documents. Atmel provides summary and full datasheets for AT91SAM products:
    • The SUMMARY datasheet includes the features list, package pinout and drawing.
    • The FULL datasheet includes all relevant information for developers such as memory mapping, peripheral mapping, peripherals' user interface, electrical characteristics and package drawing.
      Errata are also described at the end of the full product datasheet.

  • Application Notes
    Get the most out of your microcontroller with the free application notes containing detailed and application-specific information including migration notes, design considerations, peripheral drivers and other useful code examples.
    Relevant application notes can be downloaded from the Documents tab on the selected device or tool page.
  • FAQs
    A comprehensive FAQ database gives answers to many of the questions you may have. The FAQs are organized into product groups and sub-categories for easy browsing relevant to your product family or application scope. Keywords in the Search FAQs box can also be used to refine your search.
    More on FAQs.
  • Others 
    IBIS models and BSD files are available on the corresponding device page and can be used for signal and test integrity purposes.

 

Evaluation Kits

Evaluation kits are available for all AT91SAM Flash MCUs and eMPUs. The kits are designed to help you evaluate device features and start code development. Take advantage of our evaluation kits and get up and running faster!

The PCB layout, bill of materials (BOM) and schematics files are also available for download and can be retrieved from the device page. Evaluation kits can be purchased from the Atmel® Store. Select the device in the store search, and click Go for a list of evaluation kits will show up.

  • Optional Development and Evaluation Kits
    We have additional kits for adding touch functionality and support for the ZigBee specification. These kits can be found by browsing the categories in the Atmel Store or selecting your device in the store search.

 

Development Tools

To develop an application on AT91SAM Flash MCUs and MPUs, you need an integrated development environment (IDE) which provides a complete set of features including compiler, debugger supporting run control including source and instruction-level stepping and breakpoints, target configuration and management, as well as full programming support for AT91SAM Flash MCUs.

Atmel's AT91SAM Flash MCUs and eMPUs are based on standard ARM® processors such as the ARM7TDMI®, ARM926EJ-S™ and Cortex™ M3. They benefit from extensive offering from third- party and open source offerings providing a complete range of high-end and low-cost developing and programming tools.

Atmel  Studio 6 is our in-house IDE, supporting Atmel Cortex-M based microcontrollers. For other AT91SAM Flash MCUs and MPUs, Atmel has developed strong partnership with major suppliers such as IAR and Keil to provide integrated support.

See details and contacts for these companies.

  • Atmel Studio 6
    Atmel Studio 6 is an IDE for developing and debugging embedded Atmel AVR® and Cortex-M based applications. It features an array of resources to facilitate the development process, from code-writing support to project wizards, debuggers and development kits.
    Get the latest version of Atmel Studio 6.
  • Atmel SAM-BA In-system Programming Tool
    Atmel provides a free SAM-BA programming tool for AT91SAM Flash MCUs, providing an easy way to enable in-situ programming of the on-chip Flash memory through USB, serial port or JTAG/ICE interface.
    SAM-BA can also be used to program external memories such as NAND, SPI DataFlash and NOR Flash, connected to the AT91SAM eMPUs.
    Get the latest version of the Atmel SAM-BA ISP tool.
  • Atmel SAM-ICE JTAG Emulator
    To debug, program and trace code while running your AT91SAM product, you need a JTAG/ICE to interface to a debugger. Atmel offers the Atmel SAM-ICE JTAG emulator which supports all AT91SAM Flash MCUs and eMPUs.
    SAM-ICE can be used with RDI-compliant debuggers such as IAR EWARM, Keil MDK and gdb.
    SAM-ICE can also be used with the Atmel SAM-BA ISP tool, allowing users to program AT91SAM Flash MCUs in-situ through a JTAG/ICE interface. The Atmel SAM-ICE can be purchased from the Atmel Store.
  • Other Third Party Solutions
    Atmel's AT91SAM Flash MCUs and eMPUs have an extensive third -party support ecosystem from leading companies worldwide. They offer hardware and software solutions including RTOS/OS, middleware and stacks, as well as AT91SAM consultancy services. They help designers develop their application in a timely manner and provide expertise for a wide range of project types.
    See detailed information and contact for these companies.
 

Software

  • Software Packages
    Atmel provides software packages for all AT91SAM Flash MCUs and eMPUs, which includes software examples, software libraries, USB framework, AT91SAM Bootstrap for eMPUs and demos.
    The software packages can be downloaded from the tab, Tools, on the corresponding device page.
  • Operating Systems for AT91SAM eMPUs
    Atmel provides Windows® CE, Linux® and Android BSP sources as well as demo binaries running on evaluation kits for all AT91SAM eMPUs.
    BSP sources are available on the dedicated portals Linux4SAM, Android4SAM and Windows4SAM. These portals are more than just a repository. You'll find Getting Started tutorials and step–by-step procedures to customize, compile and deploy BSPs.

    Linux4SAM, the dedicated portal for Linux and AT91SAM.

    Android4SAM, the dedicated portal for Android and AT91SAM.

    Windows4SAM, the dedicated portal for Windows and AT91SAM.

 

Getting More Help

  • Discussion Forums
    There's no need to re-invent the wheel! Users worldwide are constantly discussing new topics and innovative applications using Atmel microcontrollers. Be a part of the communities, participate in discussions, and get valuable feedback on any issue you may have. The place to be is the AT91SAM portal
  • Technical Support
    Atmel offers best-in-class technical support to customers with local teams based in the US, Europe and Asia. Register for the MCU Support Center and submit your technical request
  • Training and Events
    Learn even more! By participating in trainings, seminars, tradeshows, workshops, and conferences worldwide you'll learn about the latest news and hottest topics. Atmel regularly organizes events all over the world to show you new products and features.