After Over Voltage, Arduino Nano can't be uploaded....Nano is broken?

My Nano was just working fine until I did terrible thing ie put 20v supply to +5V pin for several seconds. And then codes inside seems not working anymore, then connect to PC and try upload new codes from IDE but I got

" avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x5b

avrdude: stk500_recv(): programmer is not responding "

FYI:

  • Physically look normal nothing burn smell normal too.
  • When connected to PC USB or external power supply through mni USB, power led is on, +5V pin measured 4.6V and +3.3v pin measured 3.3v. My codes inside use d8 and d12 as input_pullup so I check d12 measured 4.6V (seems ok) but d8 only 1.6v (like any not used digital input).

Is that means my Nano already broken? any posibility to be recovered?

Thanks.

I would not even think about recovery. Throw it away, lesson learned :wink:

It would be a miracle if it still functioned. Since youre getting reaults that suggest its not, pitch it.

While AVRs are generally pretty resistant to abuse, 20v on the 5v rail is way to much to reasonably expect it to survive.

OK guys thanks.

Normally the Nano should have given you "I give up" signal by smoking a cigarette inside by such a voltage abuse ;-((