Integrated development environment and optimizing C/C++ compiler for 32-bit AVR UC3
IAR Embedded Workbench provides full support for 32-bit AVR UC3 devices.
Download
Key components:
- Integrated development environment with project management tools and editor
- Highly optimizing C and C++ compiler for AVR32
- Automatic checking of MISRA C rules (MISRA-C:2004)
- Configuration files for all AVR32 devices
- AVR32 JTAGICE mkll, JTAGICE3 and AVR ONE! emulator support
- Run-time libraries
- Relocating AVR32 assembler
- Linker and librarian tools
- C-SPY® debugger with AVR32 simulator and support for RTOS-aware debugging on hardware
- Ready-made code and project examples for Atmel evaluation boards
- User and reference guides in PDF format
- Context-sensitive online help
Chip-specific support:
- Parallel data path recombination to utilize SIMD instructions
- Atmel AVR32 ABI compliant
Hardware debugging support:
Support for JTAGICE3, JTAGICE mkII and AVR ONE! emulator
- NanoTrace support
- Flash loader
- Hardware and software breakpoints
- USB and serial connection
RTOS support:
- OSEK Run Time Interface (ORTI)
- Express Logic ThreadX
- Micrium µC/OS-II
- Segger embOS
Supported devices:
| Category | Model |
| UC3A family | AT32UC3A0128 |
| UC3A family | AT32UC3A0256 |
| UC3A family | AT32UC3A0512 |
| UC3A family | AT32UC3A1128 |
| UC3A family | AT32UC3A1256 |
| UC3A family | AT32UC3A1512 |
| UC3A family | AT32UC3A364 |
| UC3A family | AT32UC3A3128 |
| UC3A family | AT32UC3A3256 |
| UC3A family | AT32UC3A364S |
| UC3A family | AT32UC3A3128S |
| UC3A family | AT32UC3A3256S |
| UC3B family | AT32UC3B064 |
| UC3B family | AT32UC3B0128 |
| UC3B family | AT32UC3B0256 |
| UC3B family | AT32UC3B0512 |
| UC3B family | AT32UC3B164 |
| UC3B family | AT32UC3B1128 |
| UC3B family | AT32UC3B1256 |
| UC3B family | UC3B1512 |
| UC3C family | AT32UC3C064C |
| UC3C family | AT32UC3C0128C |
| UC3C family | AT32UC3C0256C |
| UC3C family | AT32UC3C0512C |
| UC3C family | AT32UC3C164C |
| UC3C family | AT32UC3C1128C |
| UC3C family | AT32UC3C1256C |
| UC3C family | AT32UC3C1512C |
| UC3C family | AT32UC3C264C |
| UC3C family | AT32UC3C2128C |
| UC3C family | AT32UC3C2256C |
| UC3C family | AT32UC3C2512C |
| UC3D family | ATUC128D3 |
| UC3D family | ATUC64D3 |
| UC3D family | ATUC128D4 |
| UC3D family | ATUC64D4 |
| UC3L family | AT32UC3L016 |
| UC3L family | AT32UC3L032 |
| UC3L family | AT32UC3L064 |
| UC3L family | AT32UC3L0128 |
| UC3L family | AT32UC3L0256 |
| AP7000 family | AP7000 |
| AP7000 family | AP7001 |
| AP7000 family | AP7002 |
| AP7000 family | AP7200 |
Test
Note: Our partners frequently release new devices and the latest ones may not be listed here. We continually add support to new devices. Please contact IAR Systems to find out whether your new device is already supported or when it will become available.