Error while uploading code avrdude: stk500_getsync()

hello
whenever i try to upload the simple blink code(provided from examples) the same error occures but with different values of resp = ...

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xd9
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd9
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

the board is arduino uno and it is fine (checked the port and when i try to program another MCU Atmega 328p it works fine also )
also the MCU is fine as i know (it still got the latest program before the error started occuring ...)
the question is (can an mcu be fried and still working with the latest program ???)
i also tried to burn a new bootloader but it didn't worked ... (i think the problem is that the master is an atmega using its 8MHZ internal clock that i've burned the bootloader myself )

system : windows 10 x64
arduino version 1.8.5
ANY SUGGESTIONS ??! :confused: :confused: :o

can an mcu be fried and still working with the latest program

No, but it might have lost it's bootloader in which case it may show this error too. Another possibility is that the USB coprocessor (ATmega16U2) lost it's firmware so the USB connection don't work anymore.

i also tried to burn a new bootloader but it didn't worked ... (i think the problem is that the master is an atmega using its 8MHZ internal clock that i've burned the bootloader myself )

Have you tried to use an original Arduino UNO with the ISP sketch as the programmer? You may also use another programmer but I don't think it's a clever idea to use an ATmega at 8MHz for a sketch written for a 16MHz UNO.