Hi,
I made a few custom circuit boards that use an atmega328pb.
Most of these boards programmed OK, but one fails verification.
I can set the fuses on this (bad) atmega328pb.
It's only the flash programming that fails.
I am using an AVRISP mkII programmer (not using the bootloader)
I asked google and checked the various things that were suggested.
e.g. I checked the clock and reset pins and those look OK
also I have checked the lock fuses and those are also OK.
It's an SMT part so the high-voltage programmer reset won't work
Is there anything I can do to revive this part.
Or is it just dead and needs to be replaced.
73,
Scott
>> here are the programming error messages:
---- cut here ----
avrdude -v -patmega328pb -cstk500v2 -Pusb -Uflash:w:hfrx.ino.hex:i
Writing | ##################################################
Reading | ##################################################
avrdude avr_verify()
device 0xff != input 0x0c at addr 0x0000 (error)
device 0xff != input 0x94 at addr 0x0001 (error)
device 0xff != input 0x3b at addr 0x0002 (error)
device 0xff != input 0x02 at addr 0x0003 (error)
suppressing further verification errors
avrdude do_op() error: verification mismatch
avrdude done. Thank you.