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 8-bit RISC core
AVR32 32-bit core
dataMemoryType SRAM
developer Atmel
Microchip Technology
endianess little-endian
familyIncludes AT90 series
ATmega series
ATtiny series
ATxmega series
AVR32 series
feature brown-out detection (on many devices)
interrupt system
on-chip oscillator (on many devices)
sleep modes for power saving
instructionSetType RISC
linked to: RISC architecture
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 AVR-GCC
AVRDUDE
Atmel Studio / Microchip Studio
typicalClockFrequency 1 MHz to 20 MHz
useCase Arduino platforms
embedded systems
hobbyist electronics
usedIn Arduino Leonardo (ATmega32U4)
Arduino Mega (ATmega2560)
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
linked to: AVR microcontrollers
Adafruit Industries supportsPlatform Arduino
linked to: AVR microcontrollers
Free Pascal supportsArchitecture AVR
linked to: AVR microcontrollers
GNU As supportsTarget AVR
linked to: AVR microcontrollers
AVR microcontrollers familyIncludes ATmega series
linked to: AVR microcontrollers
AVR microcontrollers familyIncludes ATtiny series
linked to: AVR microcontrollers
AVR microcontrollers familyIncludes ATxmega series
linked to: AVR microcontrollers
AVR microcontrollers familyIncludes AT90 series
linked to: AVR microcontrollers
AVR microcontrollers familyIncludes AVR32 series
linked to: AVR microcontrollers
AVR microcontrollers coreName AVR 8-bit RISC core
linked to: AVR microcontrollers
AVR microcontrollers usedIn Arduino Uno (ATmega328P)
linked to: AVR microcontrollers
AVR microcontrollers usedIn Arduino Mega (ATmega2560)
linked to: AVR microcontrollers