Na AVR si môžeš čítať port kedy chceš a pri akomkoľvek nastavení (napr aj ako analog input). Stačí si pozrieť ako je jeden pin zapojený v datasheete. A využitie? Sú piny ktoré sú nastavené na výstup, ale riadi ich hw. Napríklad také PWM, TxD, I2C, SPI a pod. Ak chceš mať záznam toho čo sa tam dialo, tak to takto v pohode zaznamenáš.
Práve som dočítal článok o Hacking team, tak ma hneď napadol nejaký prífrčok na záznam prevádzky hocičoho a cez bootloader to tam dopáť a tradá...