ATmega328P need to RESET before sketch loading

Hello. There are two microcontrollers ATmega328P. Fuse setting both of them are E:FD (11111101),H:DE (11011110),L:FF (11111111). So BOOTRST set on "0".
But one of microcontrollers procced loading of sketch without press a RESET, and other one need to press RESET. How to make loading of sketch without "handed"-RESET?

Using your own board? Or an Uno/Nano/ProMini?

I would check the reset circuit of the board that requires the manual reset. There might be something wrong with the connection between DTR (from the TTL-to-USB converter) and the reset pin (of the 328P).

Using one Uno-board and two detachable PIC-microcontrollers. So i think board is fine. Could it be the bootloader code? because one PIC-microcontroller came to me with loaded bootloader code and other one i "burn bootloader" myself.

You've lost me. The 328P is not a PIC microcontroller.

I think it's time for a better / more complete description.


I mistaken. ATMEGA328P-PU DIP-28 Embedded Microcontroller
Use Arduino 1.8.19 - software programmer. Arduino ISP - Arduino as ISP - sketch from samples (That turns the Arduino into a AVRISP).
What parts of description need to know?

How could i copied bootloader from one ATMEGA328P-PU to another?

What are you trying to achieve? Burn the boot loader on the non-working board?

You don't have to copy; you can do a "burn bootloader" from the tools menu with the Arduino ISP; correct wiring required :wink:

Sorry if my english bad (

  1. I have only ONE board and TWO DIP-28 ATMEGA328P-PU microcontrollers;
  2. The First from two microcontrollers came with preinstalled bootloader (together with board);
  3. The second microcontroller came without preinstalled bootloader;
  4. I installed bootloader on the second microcontroller without problem. It is work, sketch installing, but requires to press "RESTART" botton few microsecond before loading or device do not determine. The first microcontroller do not requires to press "RESTART" botton;
  5. Fuse setting are the same for both of them.

Obviously bootloader the first original microcontroller differ from bootloader the second microcontroller, but fuse setting are the same. I try do them equal.

"You don't have to copy" - I want to have to, but do not know how :slight_smile:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.