Package Title AVR CPU Support Package
Package Version 1.3
Required Additional Packages None
CPU Atmel AVR

This package contains project templates and system files for the AVR.

Package Installation Instructions

To install this support package using CrossStudio:

  1. Click the Tools > Package Manager menu option to open the package manager window.
  2. Right click on the AVR CPU Support Package entry and select Install Selected Packages.
  3. Click Next to take you to the summary page.
  4. Click Next to install the package.
  5. Click Finish to close the package manager window.

Alternatively, to manually install this support package:

  1. Download the file avr.hzq using your web browser.
  2. Click the Tools > Manually Install Packages menu option.
  3. Select the file you have just downloaded to install the package.

Supported Targets

AT90

AT90CAN128, AT90CAN32, AT90CAN64, AT90PWM2, AT90PWM216, AT90PWM2B, AT90PWM3, AT90PWM316, AT90PWM324, AT90PWM3B, AT90SCR100H, AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647, AT90USB82.

ATmega

ATmega128, ATmega1280, ATmega1281, ATmega1284P, ATmega182A, ATmega182RF1A, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega164PA, ATmega165, ATmega165P, ATmega165PA, ATmega168, ATmega168P, ATmega168PA, ATmega169, ATmega169P, ATmega169PA, ATmega16A, ATmega16HVA, ATmega16HVB, ATmega16M1, ATmega16U2, ATmega16U4, ATmega2560, ATmega2561, ATmega32, ATmega323, ATmega324P, ATmega324PA, ATmega325, ATmega3250, ATmega3250P, ATmega325P, ATmega328P, ATmega329, ATmega3290, ATmega3290P, ATmega329P, ATmega32A, ATmega32C1, ATmega32HVB, ATmega32M1, ATmega32U2, ATmega32U4, ATmega32U6, ATmega406, ATmega48, ATmega48P, ATmega48PA, ATmega64, ATmega640, ATmega644, ATmega644P, ATmega644PA, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega64A, ATmega64C1, ATmega64HVE, ATmega64M1, ATmega8, ATmega8515, ATmega8535, ATmega88, ATmega88P, ATmega88PA, ATmega8A, ATmega8HVA, ATmega8U2.

ATtiny

ATtiny11, ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny167, ATtiny22, ATtiny2313, ATtiny2313A, ATtiny24, ATtiny24A, ATtiny25, ATtiny26, ATtiny261, ATtiny261A, ATtiny28, ATtiny4313, ATtiny43U, ATtiny44, ATtiny44A, ATtiny45, ATtiny461, ATtiny461A, ATtiny48, ATtiny84, ATtiny85, ATtiny861, ATtiny861A, ATtiny87, ATtiny88.

ATxmega

ATxmega128A1, ATxmega128A3, ATxmega128D3, ATxmega16A4, ATxmega16D4, ATxmega192A3, ATxmega192D3, ATxmega256A3, ATxmega256A3B, ATxmega256D3, ATxmega32A4, ATxmega32D4, ATxmega64A1, ATxmega64A3, ATxmega64D3.

Package Version History

1.3

  • Support for latest devices.
  • Boot loader section placement (and crt0.asm defines) now selected on right click of project node in project explorer.
  • Removed __TARGET_PROCESSOR specific #defines from avr.h

1.2

  • Chip/board specific CTL file ctl_avr.c now included in package and project template.
  • Changed AVR Flash Size property of ATxmega128A1 to be 8M to reflect the fact that this device pushes 3 byte PC values onto the call stack.

1.1

  • Move project templates into package.

1.0

  • Initial Release.