Atmega328P AU Firmware Uploading issue

Hi all,

I'm working on a project that I'm using an ATmega328P AU microcontroller.

So, I designed a prototype board in correlation with Arduino Nano's PCB, just for evaluation and debugging.

I'm using the FTDI FT232RL, ATmega328P AU, with all of the minimum hardware necessary to power up the board and evaluate some signals; plus the 16MHz crystal.

The issue is: I'm trying to upload any sketch in my prototype board, but every time I try to upload it, the message "avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xce" and similars comes up.

I already burned the bootloader by Arduino As ISP (https://www.arduino.cc/en/Tutorial/ArduinoISP) and tried Nick Gammon's bootloader too (Gammon Forum : Electronics : Microprocessors : How to make an Arduino-compatible minimal board). All of those bootloader burned greatly. But, when I try to upload some sketch, the Avrdude error shows.

I tried to upload the sketch with all of the kinds of Boards (Arduino Nano; Lilypads for Nick Gammon's Bootloader), Processors (ATmega 328P / ATmega 328P (Old Bootloader); and Programmers (AVRISP mkII; Arduino as ISP..) in Tools menu.

There's a question that I don't know. As I'm using a brand-new FTDI chip, it's necessary to program it, for the first use? I can read its EEPROM normally in the FTDI software.

I'm attaching the board Schematic.

The IDE version is 1.8.9.

Thank you.

Pass Prototype.pdf (90 KB)

Could you please post the whole error code. Did you burn the bootloader while the ic was in the pcb ??

Post the log. After brief look, the schematics seems to be OK except reset 1k pull-up resistor. It could be a problem in combination with 100n capacitor due to insufficiently long reset pulse. Try to change it to 10k.

Change lead from Reset on FTDI232 to DTR on FTDI232, plus the 10K Resistor like @Budvar10 said.

Well, I missed this.
@kprims You are on fire!

@m_k_akash
@Budvar10
@kprims

I just made the HW modification. 10K on Reset pullup and connected the DTR pin on C4 cap, and stripped out the FTDI's reset route.

Success! It worked with ATMega328 P Bootloader (not the Old Bootloader option).

Thank you so much. Cheers.