The AVR is a modified Harvard architecture 8-bit RISC single-chip microcontroller, which was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.
The AVR architecture was conceived by two students at the Norwegian Institute of Technology (NTH), Alf-Egil Bogen and Vegard Wollan.
The original AVR MCU was developed at a local ASIC house in Trondheim, Norway, called Nordic VLSI at the time, now Nordic Semiconductor, where Bogen and Wollan were working as students. It was known as a μRISC (Micro RISC) and was available as silicon IP/building block from Nordic VLSI. When the technology was sold to Atmel from Nordic VLSI, the internal architecture was further developed by Bogen and Wollan at Atmel Norway, a subsidiary of Atmel. The designers worked closely with compiler writers at IAR Systems to ensure that the instruction set provided for more efficient compilation of high-level languages. Atmel says that the name AVR is not an acronym and does not stand for anything in particular. The creators of the AVR give no definitive answer as to what the term "AVR" stands for. However, it is commonly accepted that AVR stands for Alf (Egil Bogen) and Vegard (Wollan)'s RISC processor. Note that the use of "AVR" in this article generally refers to the 8-bit RISC line of Atmel AVR Microcontrollers.
AVR may refer to:
aVR may refer to:
AVR 661 is an R-1 type United States Air Force "crash boat", a boat used in air-sea rescues. It is 85 feet long and has two Packard Marine 4M-2500 engines of 1500 horse power. It has a top speed of 35 knots. The boat was armed with a twin .50 caliber machine gun, a 20 mm anti-aircraft gun and two depth charges.
These types of boats were used to rescue aircraft crews at sea. The designation AVR was used for "Aircraft Rescue Vessel", so it was one of the small, fast craft, that were used for rescuing pilots from downed planes.
AVR 661 was built in 1943 for the Army Air Corps and served in the Gulf of Mexico during World War II.
After the war the Air Force sold many of its crash boats to private parties for use as yachts or commercial vessels. Many others were used as targets and sunk. AVR 661 was kept in active service assigned to Tyndall Air Force Base, near Panama City, Florida. During the Vietnam War, AVR 661 towed targets for helicopter gunship training and anti-mine training as well as to recover drones.
The 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, PhD and CPU architect Erik Renno, M.Sc 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, except that they were both designed at Atmel Norway, in Trondheim. Some of the debug-tools are similar.
The AVR32 has at least two micro-architectures, the AVR32A and AVR32B. These differ in the instruction set architecture, register configurations and the use of caches for instructions and data.
The AVR32A CPU cores are for inexpensive applications. They do not provide dedicated hardware registers for shadowing the register file, status and return address in interrupts. This saves chip area at the expense of slower interrupt-handling.
Atmel Corporation is an American-based designer and manufacturer of semiconductors, founded in 1984. The company focuses on embedded systems built around microcontrollers. Its products include microcontrollers (8-bit AVR, 32-bit AVR, 32-bit ARM-based, automotive grade, and 8-bit Intel 8051 derivatives) radio frequency (RF) devices including Wi-Fi, EEPROM, and flash memory devices, symmetric and asymmetric security chips, touch sensors and controllers, and application-specific products. Atmel supplies its devices as standard products, application-specific integrated circuits (ASICs), or application-specific standard product (ASSPs) depending on the requirements of its customers.
Atmel serves applications including consumer, communications, computer networking, industrial, medical, automotive, aerospace and military. It specializes in microcontroller and touch systems, especially for embedded systems.
Atmel's corporate headquarters is in San Jose, California. Other locations include Trondheim, Norway, Colorado Springs, Colorado, Chennai, India, Shanghai, China, Taipei, Taiwan, Rousset, France, Nantes, France, Patras, Greece, Heilbronn, Germany, Munich, Germany, Whiteley, United Kingdom, Cairo, Egypt. Atmel makes much of its product line at vendor fabrication facilities. It owns a facility in Colorado Springs, Colorado that manufactures its XSense line of flexible touch sensors.