Skip to Main Content
Hands-On Embedded Programming with C++17
book

Hands-On Embedded Programming with C++17

by Maya Posch
January 2019
Intermediate to advanced content levelIntermediate to advanced
458 pages
10h 35m
English
Packt Publishing
Content preview from Hands-On Embedded Programming with C++17

AVR

The AVR architecture was developed by two students at the Norwegian Institute of Technology, with the original AVR MCU developed at Nordic VLSI (now Nordic Semiconductor). It was originally known as μRISC and available for licensing until the technology was sold to Atmel. The first Atmel AVR MCU was released in 1997.

Today, we can look back on a multitude of 8-bit AVR families:

Family

Pins

Memories

Details

ATtiny

6-32

0.5-16KB ROM 0-2 KB RAM

1.6-20 MHz. Compact, power-efficient MCUs, with limited peripherals.

ATmega

32-100

4-256 KB ROM 0.5-32 KB RAM

 

ATxmega

44-100

16-384 KB ROM, 1-32 KB RAM

32 MHz, largest AVR MCUs, with extensive peripherals and performance-enhancing features such as DMA.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Embedded Programming with Modern C++ Cookbook

Embedded Programming with Modern C++ Cookbook

Igor Viarheichyk

Publisher Resources

ISBN: 9781788629300Supplemental Content