From 4d763d8130105505657ac1e2e5552ec69873bffc Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Thu, 8 Jan 2026 19:42:52 +0000 Subject: [PATCH] Add ATmegaS128 and ATmegaS64M1 --- src/avrdude.conf.in | 60 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index 3d1ae954..b413a65a 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -21344,6 +21344,66 @@ part parent ".avr8x_mega" # m4809 ; ; +#------------------------------------------------------------ +# Classic parts with a defined degree of Radiation Tolerance +#------------------------------------------------------------ + +#------------------------------------------------------------ +# ATmegaS64M1 +#------------------------------------------------------------ + +part parent "m64m1" # ms64m1 + desc = "ATmegaS64M1"; + id = "ms64m1"; + variants = + "ATmegaS64M1-KH-E: CQFP32, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.6 V, 3.6 V]", + "ATmegaS64M1-KH-MQ: CQFP32, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.6 V, 3.6 V]", + "ATmegaS64M1-KH-SV: CQFP32, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.6 V, 3.6 V]", + "ATmegaS64M1-MA-HP: TQFP32, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.0 V, 3.6 V]"; + mcuid = 412; + chip_erase_delay = 10500; + + memory "flash" + min_write_delay = 2600; + max_write_delay = 2600; + ; + + memory "lfuse" + min_write_delay = 2600; + max_write_delay = 2600; + ; + + memory "hfuse" + min_write_delay = 2600; + max_write_delay = 2600; + ; + + memory "efuse" + min_write_delay = 2600; + max_write_delay = 2600; + ; + + memory "lock" + min_write_delay = 2600; + max_write_delay = 2600; + ; +; + +#------------------------------------------------------------ +# ATmegaS128 +#------------------------------------------------------------ + +part parent "m128" # ms128 + desc = "ATmegaS128"; + id = "ms128"; + variants = + "ATmegaS128-MD-HP: TQFP64, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.0 V, 3.6 V]", + "ATmegaS128-ZC-E: CQFP64, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.0 V, 3.6 V]", + "ATmegaS128-ZC-MQ: CQFP64, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.0 V, 3.6 V]", + "ATmegaS128-ZC-SV: CQFP64, Fmax=8 MHz, T=[-55 C, 125 C], Vcc=[3.0 V, 3.6 V]"; + mcuid = 413; +; + #------------------------------------------------------------ # AVR-DA/DB family common values #------------------------------------------------------------