IAR Embedded Workbench for AVR32 was originally developed in parallel with the AVR32 architecture to ensure that the interaction between hardware and generated code would fully utilize the advanced features of the core. It makes comprehensive use of the single-cycle load/store and DSP instructions in the AVR32 UC core, and this, combined with the intelligent optimization capability of the compiler, results in a minimum memory requirement and excellent per-cycle throughput.
The EVK1100 board supports the AT32UC3A, and its peripheral features include: an Ethernet port; light and temperature potentiometer sensors; 20 character x 4 line blue LCD display; connectors for JTAG, Nexus, USART, USB, TWI, and SPI; and a SD/MMC card reader.
The AVR32 UC core is a general-purpose microprocessor core based on the 32-bit AVR32 architecture, and has been developed to provide a very high throughput and high MIPS/watt, even at lower clock cycles – an approach that is particularly power efficient.