I started a project with the Atmega328PB and subsequently found out that there was not enough memory so decided to use the Atmega4808.
So, I bought a few chips and made an experimental board with a minimum of external elements (as in the picture).
I'm using the Popolulo USB USB AVR v2 programmer and trying to connect it to the board via ISP or UART were got a strange signature:
c:\>avrdude -c stk500v2 -P COM5 -b 115200 -B 1 -p m4808 -F
avrdude: stk500v2_program_enable(): program enable instruction not defined for part "ATmega4808"
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x656570
avrdude: Expected signature for ATmega4808 is 1E 96 50
avrdude done. Thank you.
So far, I told ISP can not be used for this purpose and follow the https://github.com/ElTangas/STK2... have programmed one Adruino nano 328bp and connect to my tiny 4808 board via UPDI pin and got the same result:
c:\1\>avrdude -v -c stk500 -P COM4 -b 57600 -p m4808 -F
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "c:\1\avrdude.conf"
Using Port : COM4
Using Programmer : stk500
Overriding Baud Rate : 57600
AVR Part : ATmega4808
Chip Erase delay : 0 us
PAGEL : P00
BS2 : P00
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
prodsig 0 0 0 0 no 61 61 0 0 0 0x00 0x00
fuses 0 0 0 0 no 9 0 0 0 0 0x00 0x00
fuse0 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse1 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse2 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse4 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse5 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse6 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse7 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse8 0 0 0 0 no 1 0 0 0 0 0x00 0x00
lock 0 0 0 0 no 1 0 0 0 0 0x00 0x00
data 0 0 0 0 no 0 0 0 0 0 0x00 0x00
usersig 0 0 0 0 no 64 64 0 0 0 0x00 0x00
flash 0 0 0 0 no 49152 128 0 0 0 0x00 0x00
eeprom 0 0 0 0 no 256 64 0 0 0 0x00 0x00
Programmer Type : STK500V2
Description : Atmel STK500
Programmer Model: STK500
Hardware Version: 0
Firmware Version Master : 2.10
Topcard : Unknown
Vtarget : 5.5 V
SCK period : 0.5 us
Varef : 3.2 V
Oscillator : Off
avrdude: stk500v2_program_enable(): program enable instruction not defined for part "ATmega4808"
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x656570
avrdude: Expected signature for ATmega4808 is 1E 96 50
avrdude done. Thank you.
Any input will be highly appreciated.
Thank you
Dave