AVRA is an assembler for Atmel AVR microcontrollers, and it is almost compatible with Atmel's own assembler AVRASM32. The programming principles and conceptions are based on the ANSI programming language "C".