Explore ATtiny Microcontrollers using C and Assembly Language
Explore ATtiny Microcontrollers using C and Assembly Language is a full color book that explores the internals of AVR microcontrollers using ATtiny devices.
It takes an in-depth look at the 8-bit AVR architecture found in ATtiny and ATmega microcontrollers, mainly from a software and programming point of view. Explore the AVR architecture using C and assembly language in Microchip Studio (formerly Atmel Studio) with ATtiny microcontrollers. Buy now from Elektor.
Use cheap 8-pin ATtiny microcontrollers such as the ATtiny13, ATtiny13A, ATtiny25, ATtiny45 or ATtiny85 with this book. These AVR microcontrollers are available in DIP packages which means that they can easily be used in circuits built on an electronic breadboard.
Programming ATtiny Microcontrollers and the AVR Simulator
When following the book, programming can be done using either a cheap hobby ISP USB programmer or the Atmel-ICE. Debugging is done using either the Atmel-ICE USB debugger with Microchip Studio, or using the simulator found in Microchip Studio.
It is possible to follow most of the book using only the simulator if desired, or use alternate DIP packaged ATtiny microcontrollers, which is ideal during the current chip shortage.
Explore ATtiny Microcontrollers using C and Assembly Language Book Features
Some of the features of Explore ATtiny Microcontrollers using C and Assembly Language include:
- Learn the details of how AVR microcontrollers work internally, including the internal registers and memory map of ATtiny devices.
- Program ATtiny microcontrollers using an Atmel-ICE programmer/debugger, or use a cheap hobby programmer, or even an Arduino Uno as a programmer.
- Most code examples can be run using the Microchip Studio AVR simulator.
- Learn to write programs for ATtiny microcontrollers in assembly language.
- See how assembly language is converted to machine code instructions by the assembler program.
- Find out how programs written in the C programming language end up as assembly language and finally as machine code instructions.
- Use the Microchip Studio debugger in combination with a hardware USB programmer/debugger to test assembly and C language programs, or use the Microchip Studio AVR simulator.
- DIP packaged ATtiny microcontrollers are used in this volume for easy use on electronic breadboards, targeting mainly the ATtiny13(A) and ATtiny25/45/85.
- Learn about instruction timing and clocks in AVR microcontrollers using ATtiny devices.
- Be on your way to becoming an AVR expert with advanced debugging and programming skills.
Where to Buy
Explore ATtiny Microcontrollers using C and Assembly Language is available from Elektor. Buy now from Elektor.