diff --git a/TimeBaseAOMDriver/labscript_devices.py b/TimeBaseAOMDriver/labscript_devices.py
index f435151e0d08e792b99898456434866400acce0f..231ed6b7614cec4746c67946d47ff32d1cb09755 100644
--- a/TimeBaseAOMDriver/labscript_devices.py
+++ b/TimeBaseAOMDriver/labscript_devices.py
@@ -204,7 +204,7 @@ class TimeBaseAOMDriver(Device):
                     raise LabscriptError(f"{AOM.name}: Cannot have more than 20 segments!")
                 for i,segment in enumerate(AOM.segments):
                     AOM_group.attrs[f"Wseg:{i+1}"] = segment
-                AOM_group.attrs[f"Mseg"] = 1 if len(AOM.segemnts)>0 else 0
+                AOM_group.attrs[f"Mseg"] = 1 if len(AOM.segments)>0 else 0
 
         # There is no need to call Device.generate_code(), because nothing is done in the TimeBaseAOM class.