AVR32

AVR32
DesignerAtmel
Bits32-bit
VersionRev 2
DesignRISC
EncodingVariable
EndiannessBig
ExtensionsJava virtual machine
Registers
15

AVR32 is a 32-bit RISC microcontroller architecture produced by Atmel. The microcontroller architecture was designed by a handful of people educated at the Norwegian University of Science and Technology, including lead designer Øyvind Strøm and CPU architect Erik Renno in Atmel's Norwegian design center.

Most instructions are executed in a single-cycle. The multiply–accumulate unit can perform a 32-bit × 16-bit + 48-bit arithmetic operation in two cycles (result latency), issued once per cycle.

It does not resemble the 8-bit AVR microcontroller family, even though they were both designed at Atmel Norway, in Trondheim. Some of the debug-tools are similar.

Support for AVR32 has been dropped from Linux as of kernel 4.12;[1] Atmel has switched mostly to M variants of the ARM architecture.

  1. ^ "avr32: remove support for AVR32 architecture". GitHub. Retrieved 2017-09-21.

Developed by StudentB