AVR microcontrollers

E412985

AVR microcontrollers are a family of compact, low-power 8-bit and 32-bit microcontrollers from Atmel (now Microchip) widely used in embedded systems and hobbyist platforms like Arduino.

All labels observed (11)

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf embedded processor
microcontroller family
architectureType Harvard architecture
bitWidth 32-bit
8-bit
coreName AVR microcontrollers self-linksurface differs
surface form: AVR 8-bit RISC core

AVR32 32-bit core
dataMemoryType SRAM
developer Atmel
Microchip Technology
endianess little-endian
familyIncludes AVR microcontrollers self-linksurface differs
surface form: AT90 series

AVR microcontrollers self-linksurface differs
surface form: ATmega series

AVR microcontrollers self-linksurface differs
surface form: ATtiny series

AVR microcontrollers self-linksurface differs
surface form: ATxmega series

AVR microcontrollers self-linksurface differs
surface form: AVR32 series
feature brown-out detection (on many devices)
interrupt system
on-chip oscillator (on many devices)
sleep modes for power saving
instructionSetType RISC architecture
surface form: RISC
introducedBy Atmel in the mid-1990s
marketSegment consumer electronics
education and prototyping
industrial control
memoryArchitecture separate program and data memory
nonVolatileMemoryType EEPROM
peripheralType ADC (analog-to-digital converter)
I2C (TWI) interface
PWM outputs
SPI interface
USART / UART
comparators
counters
timers
watchdog timer
powerConsumption low-power
programMemoryType on-chip flash memory
programmingLanguageSupport C
C++
assembly language
registerFileSize 32 general-purpose registers (8-bit)
status actively manufactured by Microchip Technology
supports JTAG debugging (on selected devices)
in-system programming (ISP)
serial programming
toolchain GNU Compiler Collection
surface form: AVR-GCC

AVRDUDE
Atmel Studio (legacy)
surface form: Atmel Studio / Microchip Studio
typicalClockFrequency 1 MHz to 20 MHz
useCase Arduino platforms
embedded systems
hobbyist electronics
usedIn Arduino Leonardo (ATmega32U4)
AVR microcontrollers self-linksurface differs
surface form: Arduino Mega (ATmega2560)

AVR microcontrollers self-linksurface differs
surface form: Arduino Uno (ATmega328P)
voltageRange typically 1.8V to 5.5V (device dependent)
wordSize 8-bit word

How these facts were elicited

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

Harvard architecture isCommonIn AVR microcontrollers
FreeRTOS platform AVR microcontrollers
this entity surface form: AVR
Adafruit Industries supportsPlatform AVR microcontrollers
this entity surface form: Arduino
Free Pascal supportsArchitecture AVR microcontrollers
this entity surface form: AVR
GNU As supportsTarget AVR microcontrollers
this entity surface form: AVR
AVR microcontrollers familyIncludes AVR microcontrollers self-linksurface differs
this entity surface form: ATmega series
AVR microcontrollers familyIncludes AVR microcontrollers self-linksurface differs
this entity surface form: ATtiny series
AVR microcontrollers familyIncludes AVR microcontrollers self-linksurface differs
this entity surface form: ATxmega series
AVR microcontrollers familyIncludes AVR microcontrollers self-linksurface differs
this entity surface form: AT90 series
AVR microcontrollers familyIncludes AVR microcontrollers self-linksurface differs
this entity surface form: AVR32 series
AVR microcontrollers coreName AVR microcontrollers self-linksurface differs
this entity surface form: AVR 8-bit RISC core
AVR microcontrollers usedIn AVR microcontrollers self-linksurface differs
this entity surface form: Arduino Uno (ATmega328P)
AVR microcontrollers usedIn AVR microcontrollers self-linksurface differs
this entity surface form: Arduino Mega (ATmega2560)