| Debug Tool |
|
|
|
AVR JTAGICE mkII
|
The AVR® JTAGICE mkII from Atmel® is a powerful development tool for On-chip Debugging of all AVR 8-bit RISC MCUs and AVR32 32-bit DSP/MCUs with IEEE 1149.1 compliant JTAG interface.
8-bit AVR:
The JTAGICE mkII also support devices with debugWIRE Interface. debugWIRE enables on-chip debug of AVR microcontrollers in small pin count packages, using only a single wire for the debug interface.
The AVR Studio online-help contains the most current information and a complete list of supported devices.
Read more about AVR 8-bit RISC microcontrollers.
32-bit AVR32:
The JTAGICE mkII is supported by the AVR32 Studio.
Read more about AVR32 32-bit MCU/DSP.
|
|
AVR ONE!
|
The AVR® ONE! is a powerful development tool for on-chip debugging and programming of all AVR32 and AVR XMEGA devices. In the future AVR ONE! will also support all megaAVR and tinyAVR devices with OCD.
Suppported debug interfaces are JTAG (IEEE 1149.1), debugWire, PDI and the Nexus (IEEE-ISTO 5001(TM)-2003) auxiliary interface for high-speed trace. Supported programming interfaces are ISP, JTAG and PDI. Interfaces with AVR32 Studio 2 and newer, and AVR Studio 4.15 and newer.
Ordering: ATAVRONEKIT |
| Top |
| Design Software |
|
|
|
AVR32 GNU Toolchain 2.3.0
|
AVR32 GNU Toolchain is a set of standalone command line programs used to
create applications for AVR32 microcontrollers. The applications run either as embedded applications or on top of an embedded operating system, e.g. Linux®.
The tools may be used in a chain, so that the output of each tool becomes the input for the next. Several of the tools are based on tools from GNU (www.gnu.org), and some are developed by Atmel.
- Runs on Microsoft® Windows® and Linux platforms
- Cross compiler for AVR32 devices
- Assembler and linker for AVR32 devices
- Debugger for AVR32 devices
- Flash programming tools for AVR32 devices
- C-libraries for development of C/C++ programs
|
|
AVR32 Studio 2.3
|
AVR32 Studio is a free Integrated Development Environment (IDE) for AVR32 that enables you to write, build, deploy and debug your C/C++ and assembler code. AVR32 Studio integrates with the AVR32 GNU Toolchain including GCC for building applications for AVR32. AVR32 Studio is Built On Eclipse™ and supports Microsoft® Windows® 2000, XP and Vista, and Linux®.
- Debugging views (I/O and System registers, CPU registers and memory)
- Disassembler view
- Target control
- Online help including tutorials
- Edit and transfer MCU fuse settings
- Supports JTAGICE mkII and AVR ONE! for JTAG programming and debugging
- Supports non-intrusive program and data trace using the AVR ONE!
- Support for writing and debugging Linux applications
- UC3 and AP7000 Software Framework included
|
|
QTouch Library 3.1
|
QTouch® Library is a set of pre-compiled binaries for supported AVR® microcontrollers. The library supports both QTouch and QMatrix™ acquisition methods. Please see the QTouch Library User Guide for a full overview of which devices are supported in each technology. |
|
QTouch Studio 3.0.0
|
Atmel's QTouch Studio is a PC application providing real-time visualization of the QTouch debug data stream sent from the AVRTS2080A and AVRTS2080B evaluation boards. QTouch Studio is built on Microsoft® Visual Studio® Shell and supports Microsoft Windows® XP and Vista.
Release Notes |
| Top |
| Development Software |
|
|
|
AVR32 AP7 Software Framework
|
The AP7 Software framework provides software drivers and libraries to build any application for AVR32 AP7 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 AP7 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
The AP7 SW Framework is included in AVR32 Studio - no separate download available. NOTE! The AVR32 AP7 Software Framework is NOT designed for use with Linux for AVR32. AVR32 Linux users should refer to Buildroot for AVR32. |
|
AVR32 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 included in AVR32 Studio 2.0. No separate download is required to use from AVR32 Studio. |
|
FLIP
|
FLIP (FLexible In-system Programmer) is a software that runs Windows 9x/Me/NT/2000/XP and Linux x86.
FLIP supports in-system programming of Flash devices through RS232, USB or CAN.
Two installation files (below) are available: one with Java Run-time Environment (JRE) integrated and one without JRE in case you have it already installed (v1.5 and above)
|
| Top |
| Evaluation Kit |
|
|
|
ATEVK1100
|
The EVK1100 is an evaluation kit and development system for the AVR32 AT32UC3A microcontroller.
It is equipped with a rich set of peripherals, memory, and makes it easy to try the full potential of the AVR32 devices.
- Supports the AT32UC3A
- Ethernet port
- Sensors: Light, Temperature, Potentiometer
- 4x20 Blue LCD (PWM Adjustable backlight)
- Connectors for JTAG, Nexus, USART, USB 2.0, TWI, SPI
- SD and MMC Card Reader
|
|
ATEVK1101
|
The EVK1101 is an evaluation kit and development system for the AVR32 AT32UC3B microcontroller.
It is equipped with a rich set of peripherals, memory, and makes it easy to try the full potential of the AVR32 devices.
- Supports the AT32UC3B
- Sensors: Light, Temperature
- Connectors for JTAG, Nexus, USART, USB 2.0, TWI, SPI
- SD and MMC Card Reader
|
|
ATEVK1104
|
The AVR32 EVK1104 is an evaluation kit for the AT32UC3A3256 which combines Atmel’s state of art AVR32 microcontroller with an unrivalled selection of communication interface like USB device including On-The-Go functionality, SDcard, NAND flash with ECC and stereo 16-bit DAC. |
|
ATEVK1105
|
The AVR32 EVK1105 is an evaluation kit for the AT32UC3A0512 which demonstrates Atmel’s state-of-the-art AVR32 microcontroller in Hi-Fi audio decoding and streaming applications.
The kit contains reference hardware and software for generic MP3 player docking stations.
|
| Top |
| Operating Systems |
|
|
|
Buildroot for AVR32
|
Buildroot for AVR32 is a tool for building Linux, GNU toolchain, and U-Boot bootloader for AVR32 AP7. It contains a complete set of scripts for collecting source code and building chosen elements. Buildroot also combines these elements into a root file system image ready for downloading to the target hardware.
Buildroot provides an easy-to-use configuration tool for selecting applications, tuning the kernel configuration and generating output binaries ready to be programmed to flash devices or memory cards.
More information is available on www.atmel.no/buildroot.
Buildroot will not run under Windows. Atmel recommends beginners to use Ubuntu Linux, available from www.ubuntu.com. |
| Top |
| Reference Design |
|
|
|
ATNGW100 Network Gateway Kit
|
The NGW100 uses the AT32AP7000 which combines Atmel's state of the art AVR32 Digital Signal Processor CPU with an unrivalled selection of communication interfaces.
The NGW100 has two Ethernet ports, SD and MMC card reader, and connectors for USB and JTAG.
The NGW100 is also an ideal development board for the AT32AP7000. All resources are available, and it supports communication on any of the device's communication interfaces. The board is preloaded with Linux and shipped with I/O interface drivers that can be called from your own code.
For documentation and resources, visit AVRfreaks wiki
|
| Top |
| Starter Kit |
|
|
|
ATSTK1000
|
STK1000 provides a complete AT32AP7000 development environment. The kit has two ethernet ports, a high quality QVGA LCD, a loudspeaker, and connectors for USART, PS/2, VGA, and USB. A expansion header can be used for prototyping.
A pre-installed Linux image on the enclosed 256 MB SD card ensures that the user can boot Linux and start program development directly after power up.
STK1000 is also supported by AVR JTAGICE mkII. With either GNU GCC or the IAR compiler, the JTAGICE mkII supports basic runtime control and a limited trace.
The Vitra and the Opella products from Ashling supports provide high-end debugging capabilities as e.g. sustained trace and SQA (software quality assurance). An extensive white paper is available at www.ashling.com (PDF). |
|
ATSTK600
|
The Atmel AVR® STK600 is a complete starter kit and development system for the AVR and
AVR32 flash microcontrollers from ATMEL Corporation. It is designed to give designers a quick start to develop code on the AVR, combined with advanced features for using the starter kit to prototype and test new designs. STK600 is shipped with a ATmega2560 device board.
Socket and adapter boards are available for the whole range of AVR's, from 8- to 144-pins devices. The socket and adapter boards must be bought separately.
Visit the STK600 Socket Package Selection Guide to find the right expansion module for your device.
The AVR Studio and AVR32 Studio online-help contains the most current information and a complete list of supported devices. |
|
ATSTK600-TQFP100
|
The STK600-TQFP100 package contains a socket board and adapter boards for 100-pins TQFP 0.5 mm pitch devices, and is an expansion module for STK600.
ATSTK600 must be bought separately.
Note: See the STK600 Socket Package Selection Guide to make sure you got the right revision of the socket package to support your device. |
|
ATSTK600-TQFP64-2
|
The STK600-TQFP64-2 package contains a socket board and a adapter board for the AT32UC3B 64-pins TQFP 0.5 mm pitch devices, and is an expansion module for STK600.
ATSTK600 must be bought separately. |
|
ATSTK600-UC3-144
|
The STK600-UC3-144 is a socket board and expansion module for STK600, supporting the AT32UC3A 144-pins TQFP devices.
ATSTK600 must be bought separately. |
| Software Files: |
| Software |
Description |
|
AT32AP7 IBIS model for packages CTBGA256/QFP208/CTBGA196
(73 KB, updated 11/07)
|
|
AT32UC3A BSDL Files
(19 KB, updated 9/09)
AT32UC3A Boundary-Scan Description files (BSD) for LQFP 144 packages and TQFP 100 packages. |
|
AT32UC3A IBIS model for packages VQFP144/TQFP100
(87 KB, updated 11/07)
|
|
AT32UC3B BSDL Files
(12 KB, updated 9/09)
AT32UC3B Boundary-Scan Description files (BSD) for TQFP 48 and 64 packages. As well as QFN 64 and 48 packages. |
|
AT32UC3B IBIS model for packages QFP64/QFP48
(73 KB, updated 11/07)
|
|
AVR32 GNU Toolchain 2.1.6 - Linux Fedora 8
(27 MB, updated 03/09)
RPMs for Fedora Core 8. |
|
AVR32 GNU Toolchain 2.1.6 - Linux RedHat Enterprice 5
(28 MB, updated 3/09)
RPMs for RedHat Enterprice 5 |
|
AVR32 GNU Toolchain 2.1.6 - Linux RedHat Enterprise 4
(27 MB, updated 3/09)
RPMs for RedHat Enterprise 4 |
|
AVR32 GNU Toolchain 2.1.6 - Linux SUSE 10.3
(37 MB, updated 3/09)
RPMs for SUSE 10.3 |
|
AVR32 GNU Toolchain 2.1.6 - Linux Ubuntu 7.10
(29 MB, updated 3/09)
Debian for Ubuntu 7.10 |
|
AVR32 GNU Toolchain 2.2.1 - Linux Fedora 10
(29 MB, updated 6/09)
RPMs for Fedora Core 10. |
|
AVR32 GNU Toolchain 2.2.1 - Linux Fedora 9
(29 MB, updated 6/09)
RPMs for Fedora Core 9. |
|
AVR32 GNU Toolchain 2.2.1 - Linux Source Code
(126 MB, updated 6/09)
AVR32 GNU Toolchain Linux Source code |
|
AVR32 GNU Toolchain 2.2.1 - Linux SUSE 11.0
(30 MB, updated 6/09)
RPMs for SUSE 11.0. |
|
AVR32 GNU Toolchain 2.2.1 - Linux Ubuntu 8.04
(31 MB, updated 6/09)
Debian for Ubuntu 8.04 |
|
AVR32 GNU Toolchain 2.2.1 - Linux Ubuntu 9.04
(31 MB, updated 6/09)
Debian for Ubuntu 9.04 |
|
AVR32 GNU Toolchain 2.3.0 - Windows
(48 MB, updated 11/09)
AVR32 GNU Toolchain for Windows. |
|
AVR32 Linux BSP 3.0.0 DVD Image
(809 MB, updated 1/09)
The AVR32 Linux Board Support Package (BSP) 3.0.0 supports AVR32 Linux development for all AP7 development boards. This currently includes ATSTK1000, ATSTK1002, ATSTK1003, ATSTK1004, ATSTK1005, ATSK1006 and ATNGW100.
The 3.0.0 release includes AVR32 GNU Toolchain (2.1 beta), AVR32 Studio (2.1 preview), AVR32 Buildroot (2.2.1), and getting started documentation.
Release notes |
|
AVR32 Studio 2.3 for Linux
(180 MB, updated 11/09)
AVR32 Studio package for Linux. |
|
AVR32 Studio 2.3 for Linux (x86_64)
(180 MB, updated 11/09)
AVR32 Studio package for Linux (x86_64). |
|
AVR32 Studio 2.3 for Windows
(180 MB, updated 11/09)
AVR32 Studio for Windows. |
|
AVR32 Studio 2.3 for Windows (installer)
(195 MB, updated 11/09)
AVR32 Studio installer for Windows. |
|
AVR32 UC3 Software Framework 1.5.0
(78 MB, updated 10/09)
This package supports:
UC3A0/1 devices revision H and later
UC3A3 devices revision E and later
UC3A3xS devices revision E and later
UC3B devices revision F and later
UC3L devices revision B and later
Supported tools:
AVR32 GNU Toolchain (2.2.1) with GCC version: 4.3.2-atmel.1.0.1 (mingw32 special)
AVR32Studio Version: 2.2.2
IAR EWAVR32 v3.20B with updated header files for UC3A0/1, UC3B, UC3A3 and UC3A3xS devices
IAR EWAVR32 v3.20B with updated header files for UC3L devices
The AVR®32 AT32UC3 Software Framework consists of AVR®32 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 EWAVR32 and GNU GCC compilers. |
|
AVR32 UC3A Software Framework 1.2.2ES for Engineering Samples
(32 MB, 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. |
|
AVR32 UC3A0/1 Software Framework 1.4.0
(43 MB, updated 12/08)
This version supports AT32UC3A0/1 Revision H or later.
The AVR32 AT32UC3A0/1 software framework consists of AVR32 UC3A0/1 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. |
|
AVR32 UC3A3 Software Framework 0.7.0
(28 MB, updated 06/09)
This version supports AT32UC3A3 devices. The AVR32 AT32UC3A3 software framework consists of AVR32 UC3A3 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.
|
|
AVR32 UC3B Control Panel PC Demo Installer
(3 MB, updated 08/07)
|
|
AVR32 UC3B Control Panel PC Demo Installer with Java Runtime Environment (JRE)
(19 MB, updated 08/07)
|
|
AVR32 UC3B Software Framework 1.2.2ES for Engineering Samples
(50 MB, 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. |
|
AVR32 UC3B Software Framework 1.4.0
(57 MB, updated 12/08)
This version supports AT32UC3Bx Revision F or later.
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. |
|
AVR32 UC3L Software Framework 0.5.0
(5 MB, updated 06/09)
This version supports AT32UC3L devices. The AVR32 AT32UC3L software framework consists of AVR32 UC3L 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.
|
|
AVR32AP7 OrCAD Library
(10 KB, updated 03/07)
Zip archive containing OrCAD library for the AVR32AP7 family. |
|
Buildroot for AVR32 AP7 version 2.3.0
(7 MB, updated 3/09)
This Release contains the latest development version of Linux kernel and drivers. |
|
Gerber files for EVK1100
(666 KB, updated 6/08)
|
|
Gerber files for EVK1101
(414 KB, updated 6/08)
|
|
OrCAD Library Zip Archive for the AVR32UC3 family
(18 KB, updated 03/08)
|
|
STK1000 BSP SD Image
(21 MB, updated 03/07)
This is the Board Support Package (BSP) SD card image for the STK1000. Use "ntrw.exe" (not included) to write the image to the SD card.
See the "AVR32 Linux BSP User Guide" for more information. |
| Top |
| |