単にマイコンやら何やらの出力ポートのインピーダンスによる電流限界で無事だっただけじゃねーの
理想電源でシミュレートしたら10mΩと5nH程度じゃ1MHz(duty10%)の5VDCをVf=3.4に繋げてピーク24.4Aも流れるぞ