CrossWorks logo image

CrossWorks for AVR

CrossWorks for AVR is the complete development solution for all your AVR projects—from initial design through to final production, CrossWorks has it covered. Based on the successful work we have provided to OEM customers, our offering continues to move from strength to strength.

CrossWorks for AVR sets the standard for AVR development tools. The toolset provides a complete and cost-effective solution for programming the AVR family of low-power microcontrollers. CrossWorks supports all megaAVR controllers in the AVR family, from the smallest to the largest. We bundle an ANSI C compiler, macro assembler, linker/locator, libraries, core simulator, flash downloader, JTAG debugger, and our class-leading integrated development environment, CrossStudio.

Our C compiler is the benchmark for code quality and performance for the AVR microcontroller. Compliant to ANSI and ISO standards, professional and robust, it's the perfect choice for any AVR project. Coupled with our CrossStudio development environment, it makes an unbeatable development tool!

Processor Support

CrossWorks for AVR V2 supports the following devices:

AT90 Series
  • AT90CAN128
  • AT90CAN32
  • AT90CAN64
  • AT90PWM1
  • AT90PWM161
  • AT90PWM216
  • AT90PWM2B
  • AT90PWM316
  • AT90PWM3B
  • AT90PWM81
  • AT90USB1286
  • AT90USB1287
  • AT90USB162
  • AT90USB646
  • AT90USB647
  • AT90USB82
ATmega Series
  • ATmega128
  • ATmega1280
  • ATmega1281
  • ATmega1284
  • ATmega1284P
  • ATmega128A
  • ATmega128RFA1
  • ATmega128RFR2
  • ATmega16
  • ATmega162
  • ATmega164A
  • ATmega164P
  • ATmega164PA
  • ATmega165A
  • ATmega165P
  • ATmega165PA
  • ATmega168
  • ATmega168A
  • ATmega168P
  • ATmega168PA
  • ATmega169A
  • ATmega169P
  • ATmega169PA
  • ATmega16A
  • ATmega16HVB
  • ATmega16M1
  • ATmega16U2
  • ATmega16U4
  • ATmega2560
  • ATmega2561
  • ATmega256RFR2
  • ATmega32
  • ATmega324A
  • ATmega324P
  • ATmega324PA
  • ATmega325
  • ATmega3250
  • ATmega3250A
  • ATmega3250P
  • ATmega3250PA
  • ATmega325A
  • ATmega325P
  • ATmega325PA
  • ATmega328
  • ATmega328P
  • ATmega329
  • ATmega3290
  • ATmega3290A
  • ATmega3290P
  • ATmega3290PA
  • ATmega329A
  • ATmega329P
  • ATmega329PA
  • ATmega32A
  • ATmega32C1
  • ATmega32HVB
  • ATmega32M1
  • ATmega32U2
  • ATmega32U4
  • ATmega48
  • ATmega48A
  • ATmega48P
  • ATmega48PA
  • ATmega64
  • ATmega640
  • ATmega644
  • ATmega644A
  • ATmega644P
  • ATmega644PA
  • ATmega645
  • ATmega6450
  • ATmega6450A
  • ATmega6450P
  • ATmega645A
  • ATmega645P
  • ATmega649
  • ATmega6490
  • ATmega6490A
  • ATmega6490P
  • ATmega649A
  • ATmega649P
  • ATmega64A
  • ATmega64C1
  • ATmega64M1
  • ATmega64RFR2
  • ATmega8
  • ATmega8515
  • ATmega8535
  • ATmega88
  • ATmega88A
  • ATmega88P
  • ATmega88PA
  • ATmega8A
  • ATmega8U2
ATtiny Series
  • ATtiny13
  • ATtiny13A
  • ATtiny1634
  • ATtiny167
  • ATtiny2313
  • ATtiny2313A
  • ATtiny24
  • ATtiny24A
  • ATtiny25
  • ATtiny26
  • ATtiny261
  • ATtiny261A
  • ATtiny4313
  • ATtiny43U
  • ATtiny44
  • ATtiny44A
  • ATtiny45
  • ATtiny461
  • ATtiny461A
  • ATtiny48
  • ATtiny828
  • ATtiny84
  • ATtiny84A
  • ATtiny85
  • ATtiny861
  • ATtiny861A
  • ATtiny87
  • ATtiny88
ATxmega Series
  • ATxmega128A1
  • ATxmega128A1U
  • ATxmega128A3
  • ATxmega128A3U
  • ATxmega128A4U
  • ATxmega128B1
  • ATxmega128B3
  • ATxmega128C3
  • ATxmega128D3
  • ATxmega128D4
  • ATxmega16A4
  • ATxmega16A4U
  • ATxmega16C4
  • ATxmega16D4
  • ATxmega16E5
  • ATxmega192A3
  • ATxmega192A3U
  • ATxmega192C3
  • ATxmega192D3
  • ATxmega256A3
  • ATxmega256A3B
  • ATxmega256A3BU
  • ATxmega256A3U
  • ATxmega256C3
  • ATxmega256D3
  • ATxmega32A4
  • ATxmega32A4U
  • ATxmega32C4
  • ATxmega32D4
  • ATxmega32E5
  • ATxmega384C3
  • ATxmega384D3
  • ATxmega64A1
  • ATxmega64A1U
  • ATxmega64A3
  • ATxmega64A3U
  • ATxmega64A4U
  • ATxmega64B1
  • ATxmega64B3
  • ATxmega64C3
  • ATxmega64D3
  • ATxmega64D4
  • ATxmega8E5

System Requirements

Operating Systems

  • Windows 10 (x86 and x64), Windows 8 (x86 and x64), Windows 7 (x86 and x64), Vista (x86 and x64), XP and 2000
  • macOS 10.6 Snow Leopard, 10.5 Leopard (Intel) and 10.4 Tiger (Intel)
  • Linux (x86/x64) kernel 2.6 and above - CrossWorks should run on any Linux distribution that matches this criteria however we test primarily with Ubuntu distributions, this variant has been tested on all releases of Ubuntu from 6.06 LTS to 16.04 LTS
  • Linux (armv7l) kernel 3.4 and above - This variant has been tested on all releases of Ubuntu from 12.04 LTS to 16.04 LTS

Computer

  • 1GHz CPU or better
  • 1GB RAM
  • 1GB disk space free

Support

We are happy to answer any pre-sales and technical questions you have. Please submit your questions using the CrossWorks Helpdesk system.