
User configuration file does not exist or is not a regular file, skipping User configuration file is "/Users/swapnilsayansaha/.avrduderc" System wide configuration file is "/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/nf" Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/nf -v -patmega328p -cstk500v1 -P/dev/cu.usbserial-0001 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m
#ARDUINO NANO SCHEMATIC CRYSTAL OR RESONATOR PRO#
Arduino: 1.8.10 (Mac OS X), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)" Not sure if the chip just died while I was trying all the stuff, but now I am getting only the 2nd error message and not the chip ID error message. I tried to repeat the steps using an Arduino Nano as the programmer but get the same errors. When I run board detector sketch, the sketch says it fails to enter programming mode. I checked the datasheet and the chip and if I am not wrong, Atmega328P-AU is just the SMD version of Atmega328p-PU, so the signatures should match. To make sure the chip is alive, I disconnected everything from the Arduino and it reports a different error:Īvrdude: Yikes! Invalid device signature.ĭouble check connections and try again, or use -F to override However, when I try to burn the bootloader, I get the following error message:Īvrdude: Expected signature for ATmega328P is 1E 95 0Fĭouble check chip, or use -F to override this check.

I chose the programmer as Arduino as ISP. In the Arduino IDE, I chose the board as Arduino Pro Mini and processor as Atmega328p (3.3V, 8 MHz). Reset - D10 (there is a 10k pull up resistor on-board if you see the schematic, along with a capacitor). Then I wired the board and the Arduino as follows: I connected an Arduino Uno to the computer and uploaded the ArduinoISP sketch to it.

To make sure I have access to the SPI pins for burning bootloader, I added jumpers on MISO, MOSI and SCK pins (which normally go to the SD card), which I keep open during programming to disconnect the MCU chip from SD card module. The board is rated at 3.3V and the crystal is 8 MHz. The purpose of the board is to collect imu data from BMX160 IMU, timestamp it using M41T62 RTC and store the data on SD card. The schematic and PCB layout is attached. I have made a custom Atmega328p-AU board with some sensors and storage.
