diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index df9b191e..18fbd16a 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -17518,6 +17518,78 @@ part parent ".avr8x_tiny" ; ; +#------------------------------------------------------------ +# ATtiny3224 +#------------------------------------------------------------ + +part parent ".avr8x_tiny" + id = "t3224"; + desc = "ATtiny3224"; + signature = 0x1E 0x95 0x28; + + memory "flash" + size = 0x8000; + offset = 0x8000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x40; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATtiny3226 +#------------------------------------------------------------ + +part parent ".avr8x_tiny" + id = "t3226"; + desc = "ATtiny3226"; + signature = 0x1E 0x95 0x27; + + memory "flash" + size = 0x8000; + offset = 0x8000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x40; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# ATtiny3227 +#------------------------------------------------------------ + +part parent ".avr8x_tiny" + id = "t3227"; + desc = "ATtiny3227"; + signature = 0x1E 0x95 0x26; + + memory "flash" + size = 0x8000; + offset = 0x8000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x40; + readsize = 0x100; + ; +; + #------------------------------------------------------------ # ATmega808 #------------------------------------------------------------ @@ -18337,6 +18409,574 @@ part parent ".avrdx" ; ; +#------------------------------------------------------------ +# AVR16DD14 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr16dd14"; + desc = "AVR16DD14"; + signature = 0x1E 0x94 0x34; + + memory "flash" + size = 0x4000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR16DD20 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr16dd20"; + desc = "AVR16DD20"; + signature = 0x1E 0x94 0x33; + + memory "flash" + size = 0x4000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR16DD28 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr16dd28"; + desc = "AVR16DD28"; + signature = 0x1E 0x94 0x32; + + memory "flash" + size = 0x4000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR16DD32 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr16dd32"; + desc = "AVR16DD32"; + signature = 0x1E 0x94 0x31; + + memory "flash" + size = 0x4000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32DD14 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr32dd14"; + desc = "AVR32DD14"; + signature = 0x1E 0x95 0x3B; + + memory "flash" + size = 0x8000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32DD20 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr32dd20"; + desc = "AVR32DD20"; + signature = 0x1E 0x95 0x3A; + + memory "flash" + size = 0x8000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32DD28 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr32dd28"; + desc = "AVR32DD28"; + signature = 0x1E 0x95 0x39; + + memory "flash" + size = 0x8000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32DD32 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr32dd32"; + desc = "AVR32DD32"; + signature = 0x1E 0x95 0x38; + + memory "flash" + size = 0x8000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR64DD14 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr64dd14"; + desc = "AVR64DD14"; + signature = 0x1E 0x96 0x1D; + + memory "flash" + size = 0x10000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR64DD20 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr64dd20"; + desc = "AVR64DD20"; + signature = 0x1E 0x96 0x1C; + + memory "flash" + size = 0x10000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR64DD28 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr64dd28"; + desc = "AVR64DD28"; + signature = 0x1E 0x96 0x1B; + + memory "flash" + size = 0x10000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR64DD32 +#------------------------------------------------------------ + +part parent ".avrdx" + id = "avr64dd32"; + desc = "AVR64DD32"; + signature = 0x1E 0x96 0x1A; + + memory "flash" + size = 0x10000; + offset = 0x800000; + page_size = 0x200; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x100; + offset = 0x1400; + page_size = 0x1; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR-Ex family common values +#------------------------------------------------------------ + +part parent ".avrdx" + id = ".avrex"; + desc = "AVR-Ex family common values"; + + memory "userrow" + size = 0x40; + offset = 0x1080; + page_size = 0x40; + readsize = 0x40; + ; +; + +#------------------------------------------------------------ +# AVR8EA28 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr8ea28"; + desc = "AVR8EA28"; + signature = 0x1E 0x93 0x2C; + + memory "flash" + size = 0x2000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR8EA32 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr8ea32"; + desc = "AVR8EA32"; + signature = 0x1E 0x93 0x2B; + + memory "flash" + size = 0x2000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR16EA28 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr16ea28"; + desc = "AVR16EA28"; + signature = 0x1E 0x94 0x37; + + memory "flash" + size = 0x4000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR16EA32 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr16ea32"; + desc = "AVR16EA32"; + signature = 0x1E 0x94 0x36; + + memory "flash" + size = 0x4000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR16EA48 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr16ea48"; + desc = "AVR16EA48"; + signature = 0x1E 0x94 0x35; + + memory "flash" + size = 0x4000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32EA28 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr32ea28"; + desc = "AVR32EA28"; + signature = 0x1E 0x95 0x3E; + + memory "flash" + size = 0x8000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32EA32 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr32ea32"; + desc = "AVR32EA32"; + signature = 0x1E 0x95 0x3D; + + memory "flash" + size = 0x8000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR32EA48 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr32ea48"; + desc = "AVR32EA48"; + signature = 0x1E 0x95 0x3C; + + memory "flash" + size = 0x8000; + offset = 0x800000; + page_size = 0x40; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR64EA28 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr64ea28"; + desc = "AVR64EA28"; + signature = 0x1E 0x96 0x20; + + memory "flash" + size = 0x10000; + offset = 0x800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR64EA32 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr64ea32"; + desc = "AVR64EA32"; + signature = 0x1E 0x96 0x1F; + + memory "flash" + size = 0x10000; + offset = 0x800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + +#------------------------------------------------------------ +# AVR64EA48 +#------------------------------------------------------------ + +part parent ".avrex" + id = "avr64ea48"; + desc = "AVR64EA48"; + signature = 0x1E 0x96 0x1E; + + memory "flash" + size = 0x10000; + offset = 0x800000; + page_size = 0x80; + readsize = 0x100; + ; + + memory "eeprom" + size = 0x200; + offset = 0x1400; + page_size = 0x8; + readsize = 0x100; + ; +; + #------------------------------------------------------------ # Logic Green parts #------------------------------------------------------------