diff --git a/tests/periph_uart_int/Makefile b/tests/periph_uart_int/Makefile
index 7513e2a6cee680e420c43bc594238b1512d8d4c2..b90f8eee639d0ed4788e069ed165d08e91c5a109 100644
--- a/tests/periph_uart_int/Makefile
+++ b/tests/periph_uart_int/Makefile
@@ -3,6 +3,6 @@ include ../Makefile.tests_common
 
 FEATURES_REQUIRED = periph_uart
 
-USEMODULE += vtimer
+USEMODULE += xtimer
 
 include $(RIOTBASE)/Makefile.include
diff --git a/tests/periph_uart_int/main.c b/tests/periph_uart_int/main.c
index 65094e210d94312f541f3f5e1c7d4bda97b576c2..a8c667fcecb93ac1e85f27d2c627b8da62fb9b35 100644
--- a/tests/periph_uart_int/main.c
+++ b/tests/periph_uart_int/main.c
@@ -36,7 +36,7 @@
 #include "kernel.h"
 #include "thread.h"
 #include "board.h"
-#include "vtimer.h"
+#include "xtimer.h"
 #include "ringbuffer.h"
 #include "periph/uart.h"
 #include "periph_conf.h"
@@ -87,7 +87,7 @@ void *uart_thread(void *arg)
         ringbuffer_add(&tx_buf, status, strlen(status));
         uart_tx_begin(DEV);
 
-        vtimer_usleep(2000ul * 1000ul);
+        xtimer_usleep(2000ul * 1000ul);
     }
 
     return 0;