Hello,
I made PCB for my project and I soldered Atmega328p PB on it.
I was trying to burn the bootloader via ISP programmer, but it does not work.
Programmer that I use is Arduino Nano as ISP.
I always get this Error message:
avrdude: AVR device initialized and ready to accept instructions avrdude: device signature = 0x080810 avrdude main() error: expected signature for ATmega328PB is 1E 95 16 double check chip or use -F to override this check
Oh, I thought that the pinout is the same, but now I searched on Google and saw that pinout is not the same... I'll try to find the exact same chip to solder it.
Thank You for seeing this fault, and for answering me.
Why not read the datasheets? Microchip has all documentation.
PB has different pins 3 and 6 which are GND and VCC on P version while PE0 and 1 on PB version. Besides there is a difference in I/O alternate functions. PB has more.