Atmel AT91SAM

Atollic TrueSTUDIO®/AT91SAM supports C/C++ development for devices in the Atmel AT91SAM (ARM Cortex-M3) family of microcontrollers. The product is available in a free Lite version and commercial versions.

Generic product information is available here, and video tutorials are available here. The feature comparison outlines the differences between the products. 

 

 

 

Target support

Atollic TrueSTUDIO®/AT91SAM supports a large number of AT91SAM devices, boards and JTAG probes as outlined below. Additionally it contains a target specific project wizard, linker file generator and SFR (peripheral register) viewer, providing a state-of-the art solution for AT91SAM developers. 

 

Device support

Atollic TrueSTUDIO®/AT91SAM supports the AT91SAM family of microcontroller devices (using the ARM Cortex-M3 CPU core). The following microcontroller derivatives are supported:

  • AT91SAM3S1A
  • AT91SAM3S1B
  • AT91SAM3S1C
  • AT91SAM3S2A
  • AT91SAM3S2B
  • AT91SAM3S2C
  • AT91SAM3S4A
  • AT91SAM3S4B
  • AT91SAM3S4C
  • AT91SAM3U1C
  • AT91SAM3U1E
  • AT91SAM3U2C
  • AT91SAM3U2E
  • AT91SAM3U4C
  • AT91SAM3U4E

Semiconductor manufacturers introduce new microcontroller derivatives continously and our website may not list all the latest devices that are in fact supported by our products. Contact Atollic for updated information if the device you are interested in is not listed here.

Evaluation board support

The following Evaluation boards and Starter kits are supported:

  • AT91SAM3S-EK
  • AT91SAM3U-EK

Debugger support

The product supports a number of different debuggers, dependent on version:

  • Atollic TrueSTUDIO®/AT91SAM Professional supports a large number of JTAG probes.
  • Atollic TrueSTUDIO®/AT91SAM Lite only supports the Atmel AT91SAM-ICE JTAG probe.

Example projects

Atollic TrueSTUDIO®/AT91SAM contains a project wizard that auto-generates C and C++ projects (managed as well as unmanged modes) for the AT91SAM microcontroller. The example projects handle:

  • Power-on reset handling
  • Interrupt vector table
  • Initialization of the runtime environment
  • Example main() application that uses the AT91SAM firmware library
  • Target adapted linker configuration file

The AT91SAM firmware library is bundled with the product and integrated into the project wizard; i.e. when a new project is created, the firmware library is auto-generated along with the example application.

RTOS & middleware support

Atollic TrueSTUDIO®/AT91SAM is one of the fastest growing products on the embedded systems development tools market. Many RTOS and middleware suppliers are thus integrating their products with Atollic TrueSTUDIO®:

  • CMX have ported their products to Atollic TrueSTUDIO®/AT91SAM. A CMX RTOS demo and example projects are available here.
  • Segger have ported their products to Atollic TrueSTUDIO®/AT91SAM. More information is available here, and a Segger RTOS demo and example projects are available here.
  •  

 

Some or all the features described on this page may not be available in all product versions. Please read the feature comparison for detailed information on what features are available in different product versions.

     

     

 

 

Science Park
Gjuterigatan 9
SE-553 18 Jönköping
Sweden
+46-(0)36 10 02 20
info@atollic.se