diff --git a/tests/driver_lsm303dlhc/Makefile b/tests/driver_lsm303dlhc/Makefile
index 347912db73d6434d1061d2ad1050eafdc1158083..7dc5450e74bc0fe3c248d6170b77e9c8ee4c71b9 100644
--- a/tests/driver_lsm303dlhc/Makefile
+++ b/tests/driver_lsm303dlhc/Makefile
@@ -11,7 +11,7 @@ ifneq (,$(filter iotlab-m3,$(BOARD)))
 endif
 
 USEMODULE += lsm303dlhc
-USEMODULE += vtimer
+USEMODULE += xtimer
 
 ifneq (,$(TEST_LSM303DLHC_I2C))
   CFLAGS += -DTEST_LSM303DLHC_I2C=$(TEST_LSM303DLHC_I2C)
diff --git a/tests/driver_lsm303dlhc/main.c b/tests/driver_lsm303dlhc/main.c
index cb9a9b3693a9571720f8f6e4bf88d7740929ca3e..465b5cdcc365a782fbaf3055bbbb70ebbe34bccf 100644
--- a/tests/driver_lsm303dlhc/main.c
+++ b/tests/driver_lsm303dlhc/main.c
@@ -36,7 +36,7 @@
 
 #include <stdio.h>
 
-#include "vtimer.h"
+#include "xtimer.h"
 #include "lsm303dlhc.h"
 
 #define SLEEP       (100 * 1000U)
@@ -90,7 +90,7 @@ int main(void)
             puts("\nFailed reading magnetometer values\n");
         }
 
-        vtimer_usleep(SLEEP);
+        xtimer_usleep(SLEEP);
     }
 
     return 0;