Implementation

The software for this application is written in C, available for download as an attachment along with the application note. The details of hardware to be used for testing is explained in the subsections along with application constraints in the implementation. The firmware is a Atmel Studio project which can be used to test right away, by programming the hex (or elf) file to the device. It has been written and tested for the following devices:
  1. 1.ATmega64
  2. 2.ATmega328PB
Following sections will explain the theory behind the implementation.