Atmel Logo  
   Subscribe to RSS
Products > > AVR Solutions > Tool Card
AVR UC3 Software Framework
:

The UC3 Software framework provides software drivers and libraries to build any application for AVR32 UC3 devices. It has been designed to help develop and glue together the different components of a software design, and to be easily integrable into an operating system (OS) as well as to operate in a stand-alone way.

  • Drivers for each AVR32 UC3 peripheral
  • Software libraries optimized for AVR32
  • Hardware components drivers
  • Demo applications that use all libraries
  • RTOS-ready source code
  • Complete software framework in C code
  • Full projects compatible with GNU GCC and IAR Embedded Workbench
  • High level user documentation including examples, getting started and tutorials
  • Designed to run on AVR32 UC3 evaluation kits and easily portable to any other hardware platform


  • The UC3 SW Framework is also included in AVR32 Studio. No separate download is required.

 
:
AVR UC3 Software Framework 1.6.1 - release notes (Other, revision 1.6.1, updated 12/09)
 
AVR32 UC3 Software Framework (User Guide, 7 pages, revision A, updated 05/07)
This document describes the software framework developed for the Atmel AVR32 UC3 microcontrollers. This framework provides software drivers and libraries to build any application for AVR32 UC3 devices.
 
AVR32 UC3 USB DFU Bootloader (Datasheet - Complete, 31 pages, revision C, updated 5/09)
 
AVR32 UC3A Software Framework 1.2.2ES - release notes (Other, revision 1.2.2ES, updated 12/08)
 
AVR32 UC3B Software Framework 1.2.2ES - release notes (Other, revision 1.2.2ES, updated 12/08)
 
AVR32015: Getting started with AVR32 Studio (Application Note, 24 pages, revision C, updated 4/08)
This application note is a quick start guide for the AVR32 Studio. It documents on a step by step basis how a simple program can be created as standalone or Linux application.
 
AVR32717: Migrating from AT32UC3Ax Revision E to Revision H or later (Application Note, 13 pages, revision C, updated 8/08)
This document outlines the software operations to migrate software from an AT32UC3Ax revision E, also known as engineering sample (ES), to AT32UC3Ax revision H and later.
 
AVR32747: Migrating from AT32UC3Bx Revision B to Revision F or later (Application Note, 12 pages, revision B, updated 8/08)
This document outlines the software operations to migrate software from an AT32UC3Bx revision B, also known as engineering sample (ES), to AT32UC3Bx revision F and later.
 
Software:
Register to download AVR32 UC3B Software Framework 1.2.2ES for Engineering Samples (50 MB, revision 1.2.2ES, updated 12/08)
This version supports only AT32UC3Bx Revision B. All parts marked with "32UC3Bx256-UES" are revision B part.
The AVR32 AT32UC3B software framework consists of AVR32 UC3B microcontroller drivers, software services, and demonstration applications.
Each software module is provided with full source code, example of usage, rich html documentation and ready-to-use projects for the IAR EWAVR32 and GNU GCC compilers.
 
Register to download AVR32 UC3A Software Framework 1.2.2ES for Engineering Samples (32 MB, revision 1.2.2ES, updated 12/08)
This version supports only AT32UC3Ax Revision E. All parts marked with "32UC3Ax512-UES" are revision E part.
The AVR32 AT32UC3A software framework consists of AVR32 UC3A microcontroller drivers, software services, and demonstration applications.
Each software module is provided with full source code, example of usage, rich html documentation and ready-to-use projects for the IAR EWAVR32 and GNU GCC compilers.
 
Register to download AVR UC3 Software Framework 1.6.1 (76 MB, revision 1.6.1, updated 12/09)

The AVR UC3 Software Framework consists of AVR UC3 microcontroller drivers, software services & libraries, and demonstration applications.
Each software module is provided with full source code, example of usage, rich html documentation and ready-to-use projects for the IAR Embedded Workbench and AVR32 Studio.

This package supports:
  • UC3A0 and A1 devices revision H and later
  • UC3A3 devices revision E and later
  • UC3A3xS devices revision E and later
  • UC3B devices revision F and later
  • UC3C devices revision C
  • UC3L devices revision B and later


  • Supported tools:
  • AVR32 GNU Toolchain (2.4) with GCC version: 4.3.2-atmel.1.0.1 (mingw32 special)
  • AVR32Studio Version: 2.4
  • IAR EWAVR32 v3.20A with updated header files (unzip the UTILS/AVR32_HEADER_FILES/AVR32_Header_Files.zip under /Embedded Workbench x.x/avr32/inc/)
  • IAR EWAVR32 v3.21G with updated header files for UC3C series (to update header files, unzip the UTILS/AVR32_HEADER_FILES/avr32-headers.zip under /Embedded Workbench x.x/avr32/inc/)
  • IAR EWAVR32 v3.21F with updated header files for UC3L series (to update header files, unzip the UTILS/AVR32_HEADER_FILES/avr32-headers.zip under /Embedded Workbench x.x/avr32/inc/)
  •  
    :
    AT32UC3A0128   AT32UC3A0256   AT32UC3A0512   AT32UC3A1128   AT32UC3A1256   AT32UC3A1512   AT32UC3A3128   AT32UC3A3128S   AT32UC3A3256   AT32UC3A3256S   AT32UC3A364   AT32UC3A364S   AT32UC3B0128   AT32UC3B0256   AT32UC3B064   AT32UC3B1128   AT32UC3B1256   AT32UC3B164   AT32UC3L016   AT32UC3L032   AT32UC3L064