Far Inside The Arduino: Nano Every Supplement

When I wrote Far Inside The Arduino it was aimed primarily for users of the Arduino Uno. The Arduino Nano Every was released in 2019 using the new ATmega4809 microcontroller. It's more powerful and less expensive, in fact it is the least expensive Arduino board by a wide margin. However the architecture is very different and most of the information in Far Inside does not apply. The funny thing is that they are selling it as being compatible, but the reality is quite different.

So I've written a new book, available on Amazon in both printed and E-book form. It's about half the price of the earlier book because it is about half the length. It assumes familiarity with SPI, I2C, USART, ... interfaces. Buy it here on Amazon.com

Far Inside The Arduino: Nano Every Supplement book cover

When you start reading this book you are assumed to already have experience with the Arduino Uno or Nano (or equivalent clone) but also have the Arduino Nano Every board and are able to write, load, and run sketches. This book skips over the general descriptions of the interfaces (GPIO, SPI, USART,…) and concentrates on the specific implementation in the ATMega4809 and in particular how it differs from the ATmega328P in the Arduino Uno or Nano. The book Far Inside The Arduino, or equivalent, is recommended to gain this knowledge.

All peripheral interfaces are discussed — two-wire (TWI/I2C), SPI, USART, ADC, Analog Comparator, timer/counters and the basic Digital I/O, as well as the new Event System, Configurable Custom Logic, and other differing features. With this knowledge you can improve performance markedly, allowing larger, more sophisticated applications to be implemented, and obtain maximum value out of the Arduino Nano Every board.

Example programs can be downloaded from this website. In most cases only excerpts are in the book. The example programs are kept simple to show off the hardware features and make it easy to modify the programs for further explorations. They need few to no additional components. However an oscilloscope is needed to view the operation of some.