Arduino AVR

Microchip's AVR family provides 8-bit microcontrollers for embedded applications. The Arduino Uno R3 is one board-level example: it uses an ATmega328P, a 16 MHz resonator, 14 digital I/O pins and 6 analog inputs. Those board specifications are not limits for every AVR device.

Firmware configures the selected MCU's registers and peripherals to read inputs, keep time and control outputs. The Uno R3 adds USB connectivity, power connections, an ICSP header and a reset button around its ATmega328P. A chip pin number, an Arduino board label and a software pin identifier are different references.

In plain terms

A small workshop with a programmable foreman. The MCU is the foreman and tools; the Arduino board adds the wiring and connectors that make them easier to use.

Why designers use it

Best for

Key specifications

When not to use it

Common mistakes

Where you will find it

A short history

AVR remains a Microchip 8-bit MCU family, while Arduino Uno R3 is one documented board built around an ATmega328P. Keeping those identities separate helps when following an older tutorial or choosing a newer device: a shared family or board brand does not imply the same processor, pinout or peripherals.

Good to know

Related