diff --git a/ChangeLog b/ChangeLog
index 4caee166..c1a97312 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-08-19  Rene Liebscher <R.Liebscher@gmx.de>
+
+	patch #7694 Add support for the atmega32m1
+	* avrdude.conf.in: added ATmega32M1
+
 2014-08-18  Rene Liebscher <R.Liebscher@gmx.de>
 
 	patch #8440 Print part id after signature
diff --git a/avrdude.conf.in b/avrdude.conf.in
index e4285857..d6c53d66 100644
--- a/avrdude.conf.in
+++ b/avrdude.conf.in
@@ -8514,6 +8514,26 @@ part parent "m328"
     ocdrev              = 1;
 ;
 
+#------------------------------------------------------------
+# ATmega32m1
+#------------------------------------------------------------
+
+part parent "m328"
+    id              = "m32m1";
+    desc            = "ATmega32M1";
+    # stk500_devcode	= 0x;
+    # avr910_devcode	= 0x;
+    signature       = 0x1e 0x95 0x84;
+    bs2             = 0xe2;
+
+    memory "efuse"
+        read            = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
+                          "x x x x x x x x o o o o o o o o";
+        write           = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
+                          "x x x x x x x x x x i i i i i i";
+    ;
+;
+
 #------------------------------------------------------------
 # ATtiny2313
 #------------------------------------------------------------