ATMEGA16U2-AU ISP

Forse ho trovato. questo è quello che vorrei fare. il dubbio che mi viene è solo 1. il tiny va programmato in qualche maniera prima di fungere per lo scopo? se si qualcuno mi sa indicare qualche guida?