From 9e22afae7c2002b3a12264ba8d7885105e8ed81f Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Tue, 15 Aug 2023 20:11:45 +0100 Subject: [PATCH] Add AVR16EB(14|20|28|32) to avrdude.conf --- src/avrdude.conf.in | 95 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 93 insertions(+), 2 deletions(-) diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index 169cbafe..055561dc 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -18990,7 +18990,7 @@ part ; memory "fuses" - size = 9; + size = 10; page_size = 10; offset = 0x1280; readsize = 10; @@ -21196,7 +21196,7 @@ part ; memory "fuses" - size = 9; + size = 16; page_size = 16; offset = 0x1050; readsize = 16; @@ -23097,6 +23097,97 @@ part parent ".avrex" ; ; +#------------------------------------------------------------ +# AVR16EB14 +#------------------------------------------------------------ + +part parent ".avrex" + desc = "AVR16EB14"; + id = "avr16eb14"; + variants = + "AVR16EB14-SOIC/TSSOP: SOIC14, Fmax=20 MHz, T=[-40 C, 125 C], Vcc=[1.8 V, 5.5 V]"; + mcuid = 380; + signature = 0x1e 0x94 0x49; + + memory "eeprom" + size = 512; + page_size = 8; + offset = 0x1400; + readsize = 256; + ; + + memory "flash" + size = 0x4000; + page_size = 64; + offset = 0x800000; + readsize = 256; + ; + + memory "lock" + initval = 0x5cc5c55c; + ; + + memory "bootrow" + size = 64; + page_size = 64; + offset = 0x1100; + readsize = 256; + ; + + memory "fusea" + size = 2; + initval = 0x03; + bitmask = 0xfff3; + offset = 0x105a; + readsize = 1; + ; + + memory "pdicfg" + alias "fusea"; + ; +; + +#------------------------------------------------------------ +# AVR16EB20 +#------------------------------------------------------------ + +part parent "avr16eb14" + desc = "AVR16EB20"; + id = "avr16eb20"; + variants = + "AVR16EB20-SSOP: SOIC20, Fmax=20 MHz, T=[-40 C, 125 C], Vcc=[1.8 V, 5.5 V]", + "AVR16EB20-VQFN: VQFN20, Fmax=20 MHz, T=[-40 C, 125 C], Vcc=[1.8 V, 5.5 V]"; + mcuid = 381; + signature = 0x1e 0x94 0x40; +; + +#------------------------------------------------------------ +# AVR16EB28 +#------------------------------------------------------------ + +part parent "avr16eb14" + desc = "AVR16EB28"; + id = "avr16eb28"; + variants = + "AVR16EB28-SSOP/SPDIP: SOIC28, Fmax=20 MHz, T=[-40 C, 125 C], Vcc=[1.8 V, 5.5 V]", + "AVR16EB28-VQFN: VQFN28, Fmax=20 MHz, T=[-40 C, 125 C], Vcc=[1.8 V, 5.5 V]"; + mcuid = 382; + signature = 0x1e 0x94 0x3f; +; + +#------------------------------------------------------------ +# AVR16EB32 +#------------------------------------------------------------ + +part parent "avr16eb14" + desc = "AVR16EB32"; + id = "avr16eb32"; + variants = + "AVR16EB32-VQFN/TQFP: VQFN32, Fmax=20 MHz, T=[-40 C, 125 C], Vcc=[1.8 V, 5.5 V]"; + mcuid = 383; + signature = 0x1e 0x94 0x3e; +; + #------------------------------------------------------------ # Logic Green parts #------------------------------------------------------------