atmega168 avr w/ c++