diff --git a/boards/avsextrem/drivers/avsextrem-ssp0.c b/boards/avsextrem/drivers/avsextrem-ssp0.c
index f5ce2b666f6be3644a23a9094522b314ec9bef0a..9618054025c653f05f0147d3fd0ac09e90502223 100644
--- a/boards/avsextrem/drivers/avsextrem-ssp0.c
+++ b/boards/avsextrem/drivers/avsextrem-ssp0.c
@@ -23,6 +23,7 @@
 #include "lpc23xx.h"   /* LPC23XX/24xx Peripheral Registers */
 #include "cpu.h"
 #include "VIC.h"
+#include "periph_conf.h"
 #include "ssp0-board.h"
 #include "smb380-board.h"
 //#include "mma7455l-board.h"
@@ -192,7 +193,7 @@ uint8_t SSP0Prepare(uint8_t chip, uint8_t datasize, uint8_t cpol, uint8_t cpha,
     // Clock Setup
     uint32_t pclksel;
     uint32_t cpsr;
-    lpc2387_pclk_scale(F_CPU / 1000, freq, &pclksel, &cpsr);
+    lpc2387_pclk_scale(CLOCK_CORECLOCK / 1000, freq, &pclksel, &cpsr);
     PCLKSEL1 &= ~(BIT10 | BIT11); // CCLK to PCLK divider ???
     PCLKSEL1 |= pclksel << 10;
     SSP0CPSR = cpsr;