diff --git a/Marlin/src/HAL/HAL_DUE/ServoTimers.h b/Marlin/src/HAL/HAL_DUE/ServoTimers.h
index 8b1ed4c73030a5144770a598a2d08c18fbe74284..84129ef2b619f3de61430073caecd63b5c6209cc 100644
--- a/Marlin/src/HAL/HAL_DUE/ServoTimers.h
+++ b/Marlin/src/HAL/HAL_DUE/ServoTimers.h
@@ -87,7 +87,7 @@
   #define HANDLER_FOR_TIMER5  TC0_Handler
 #endif
 
-typedef enum { 
+typedef enum : unsigned char {
   #ifdef _useTimer1
     _timer1,
   #endif
@@ -103,4 +103,5 @@ typedef enum {
   #ifdef _useTimer5
     _timer5,
   #endif
-  _Nbr_16timers } timer16_Sequence_t;
+  _Nbr_16timers
+} timer16_Sequence_t;