diff --git a/cpu/kinetis_common/include/periph_cpu.h b/cpu/kinetis_common/include/periph_cpu.h
index d4ca43c4b949756b317968d1b073f25078f4c17d..650c514d7888cc4405317b54a3b0c6f60034e6df 100644
--- a/cpu/kinetis_common/include/periph_cpu.h
+++ b/cpu/kinetis_common/include/periph_cpu.h
@@ -205,9 +205,9 @@ typedef enum {
 /** @brief 8 data bits, no parity, 1 stop bit */
 #define UART_MODE_8N1       (0)
 /** @brief 8 data bits, even parity, 1 stop bit */
-#define UART_MODE_8E1       (UART_C1_PE_MASK)
+#define UART_MODE_8E1       (UART_C1_PE_MASK | UART_C1_M_MASK)
 /** @brief 8 data bits, odd parity, 1 stop bit */
-#define UART_MODE_8O1       (UART_C1_PE_MASK | UART_C1_PT_MASK)
+#define UART_MODE_8O1       (UART_C1_PE_MASK | UART_C1_M_MASK | UART_C1_PT_MASK)
 /** @} */
 
 #ifndef DOXYGEN