| 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:
- Click the Tools > Package Manager menu option to open the package manager window.
- Right click on the AVR CPU Support Package entry and select Install Selected Packages.
- Click Next to take you to the summary page.
- Click Next to install the package.
- Click Finish to close the package manager window.
Alternatively, to manually install this support package:
- Download the file avr.hzq using your web browser.
- Click the Tools > Manually Install Packages menu option.
- 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.