I have a chip of ATMEGA328PB-MNR and i want to burn a bootloader in it with the help of Arduino uno Arduino as ISP but I can get an error of
avrdude: Device signature = 0x1e9514
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
Double check chip, or use -F to override this check.
I can do the simple
steps1: burn the code of ArduinoISP in the example code
Step2: attach the ATMEGA328PB-MNR SPI pins with arduino uno SPI pins no 10,11,12,13
Step3: change the progmer Arduino as ISP and burn the boot loader but I can get the error. Please share what is the solution to resolve the above error
Your chip ATMEGA328PB-MNR (i.e. an ATMEGA328PB) is not the same chip as an ATMEGA328P, so you will get a different signature as you have found out.
Have a look at MiniCore which supports the ATMEGA328PB. The documentation should guide you on how to program the bootloader into your 328PB device.
+1 for MinuCore MiniCore core. I use it to bootload all my 328 processors.
One benefit is that if you do not use a crystal (use internal oscillator) you can use those 2 pins as GPIO (pins 20 and 21).
Edit: fixed typo, thanks @markd833.
Does that take up less memory than MiniCore? ![]()
Well, since MinuCore does not (yet) exist, hard to say. MinuCore is the product of fat fingers, a tiny keyboard on a phone and lack of proofreading. ![]()
Ohh when will this inhumanity end ,...
There needs to be solution for people with Fat Fingers, I mean, "They're People too"
![]()
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.