firmware for an atmega328p based dsp