Arduino Standalone 3.3V porta seriale bruciata

Qualche volta mi è capitato di scollegare l'alimentazione alla schedina
con l'ATmega prima di scollegare il convertitore dalla porta USB, in questo
caso il LED sull'alimentazione della schedina si accende debolmente.
Questo significa che l'ATmega è alimentato tramite i pin della seriale o il pin di reset.

Non ho mai dato importanza a questo, mi chiedo però se questo possa
aver danneggiato la funzione USART dell'ATmega328P-PU ciò che mi è successo
di recente.
Per chi utilizza questi (convertitori, programmatori) consiglio di far attenzione e scollegare
sempre prima il convertitore dalla porta USB prima di togliere l'alimentazione alla schedina.

Per evitare questa operazione, si potrebbe utilizzare uno switch tipo CD4016, HC4066 o
altro tipo per disattivare queste linee quando si toglie l'alimentazione alla schedina con l'ATmega.

Allego schema di massima.

CP2102_verA_02.pdf (130 KB)