Product news

IAR Embedded Workbench® for AVR includes the below-mentioned new and enhanced functionality. For more details, please read Highlights in product release notes.

Version 6.11

XMEGA USB Support

Support has been added for the latest XMEGA USB parts.

Improved JTAGICE3 support

Stability when debugging using the JTAGICE3 In-System debug probe has been improved.

Support for new devices

Support for these new devices has been added:

  • ATxmega64A1U
  • ATxmega128A1U
  • ATxmega64A4U
  • ATxmega128A4U
  • ATxmega64B1
  • ATxmega128B1
  • ATxmega64B3
  • ATxmega128B3

Version 6.10

JTAGICE3 support

Support for the JTAGICE3 In-System debug probe has been added to the product.

C99

The product now uses the current C standard defined in 1999, known as C99, as the default C language.

C library

The DLIB library now has improved support for threaded environments.

Automatic selection of printf/scanf formatter

The compiler/linker will parse the printf/scanf format specifiers and select the smallest possible formatter from the library.

Subversion

The version control integration has been extended with support for Subversion (SVN).

C-SPY Debugging Guide introduced

A new user guide called C-SPY Debugging Guide has been introduced. The purpose of this guide is to help you fully use the features in the IAR C-SPY Debugger for debugging your application.

Timeline window

A new Timeline window in the simulator allows for graphically correlated visualization of the call stack and the interrupt log, plotted against time.

Support for new devices

Version 5.51

Support for hardware math extentions

Hardware math extentions are now enabled by default for those MEGA devices that support it.

Support for new devices

Support for these new devices has been added:
ATmega165, ATmega169A, ATmega645A, ATmega649A, ATmega325A, ATmega329A, ATmega6450A, ATmega6490A

Updated manuals

The IAR C/C++ Compiler for AVR reference guide has been updated.

Version 5.50

Support for new devices

Support for these new devices has been added:
ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny20, ATtiny40, AT90SCR050, ATmega16HVA2, ATmega48A, ATmega328, ATmega164A, ATmega324A, ATmega644A, ATmega1284

Support for the reduced ATtiny core

Version 5.40

Information Center

A web based navigation system that gives easy access to tutorials, product documentation and example projects. Select Help -> Information Center to display the Information Center.

Debugging multiple images

C-SPY® is now capable of debugging several independently built images during one debug session. Under Project options>Debugger>Images you specify the location of the images to be downloaded in addition to the current application. There is also a new debugger window called Images where you select for which application debug information shall be displayed.

Improved AVR® ONE! Support

C-SPY can now use the AVR® ONE! to debug ATMega and ATTiny targets.

64-bit OS Support

The debugger drivers for the AVR® ONE!, the JTAGICE mkII, and the AVR Dragon has been updated to support 64-bit versions of Windows Vista and Windows 7.

XMEGA EEPROM Simulation

The EEPROM simulation in C-SPY has been expanded to also handle simulation of XMEGA devices.

Support for new devices

Support for these new devices has been added:
ATtiny4313, ATtiny461A, ATtiny261A, ATtiny861A, ATmega64HVE, ATmega169PA, ATmega165PA, ATmega649P

Version 5.30

  • AVR® ONE! Support
  • Support for PDI debugging for JTAGICE mkII
  • Improved optimizations
  • Updated user guide
  • Support for new devices

Version 5.20

  • MISRA C:2004 support
  • New memory model
  • Support for new devices
  • Multi-file compilation
  • Start the debugger without download

Version 5.11

  • Support for Atmel XMEGA family in C-SPY Debugger for Atmel AVR JTAGICE mkII
  • Support for the Atmel AVR Dragon emulator

Version 5.10

  • Support for the new Atmel XMEGATM device family
  • Support for new devices:
    ATtiny48, ATtiny88, ATtiny23U, ATtiny43U, ATtiny167, ATmega1284P, ATmega32C1, ATmega32M1, ATmega32U4, ATxmega128A1, ATxmega64A1
  • New DLIB runtime library