Creating Applications using START

This page provides an introduction to creating a new Atmel project using START. For information on looking for and opening an pre-written START project, please visit the Opening Exisitng START projects page.


From the START home page ( click on the "CREATE NEW PROJECT" button.


You will be taken to START's project page. You will be able to create projects for either a Microchip supplied development/evaluation board or a board of your own design. The project will include drivers for all the peripherals your application uses as well as any Microchip supplied middleware you may need.

The project page has two sections; the Filter and the Results


Filter Section

The Filter Section is where you will select:

  • The amount of program and data memory needed by you application program
  • The peripherals drivers your application will use.
  • Any Microchip supplied middleware such as USB or TCP/IP stacks

Result Section

This section shows the real-time results of applying the Filter values to the portfolio of products. As you refine the filters, the list of MCUs and development boards matching the criteria will become smaller.

You will be given the choice of selecting either an MCU or a development board the target for the application. If you are using an MCU on a board of your design, or the development board you have is not on the list then you should select the MCU. If you are developing an application using a Microchip supplied board which is on the list, select the board.


Select the MCU or a Development Board ?

Start projects are all based on a specific MCU. Projects are built for development boards run on the MCU on the board and include the configuration of the I/O pins and the MCU clocking system. Development board based projects can be downloaded and run without modifications.

Projects created for MCUs do not include pin mapping or any system clocking selects. These items must be configured from the Project Dashboard before the project can be run

Once you have selected the target, click on the green "Create New Project" button located in the lower right-hand corner. You will then be taken to the Project Dashboard


Project Dashboard

The project dashboard allows you to view the code in your project, modify the pin assignments, and select the system clock parameters. You can then either save the configuration or export the project.


Saving the Configuration

When the configuration is saved. a file containing all the parameters for building the project (*.astart) is created and downloaded to your computer. From you have the option of opening a saved configuration by selecting the blue "Load Project from File" option.


Exporting the Project

The export function creates a project and with the appropriate source and headers files. The project is placed in an .atzip file and downloaded to your computer. Through Atmel Studio IDE you can open and run the project.

© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.