diff --git a/miosix/kernel/scheduler/timer_interrupt.h b/miosix/kernel/scheduler/timer_interrupt.h
index 83f18eba87d12dd0ef3c183fe6ef53b0b755a179..1a317a1540d7620f5ec232298589b0e0874f482a 100644
--- a/miosix/kernel/scheduler/timer_interrupt.h
+++ b/miosix/kernel/scheduler/timer_interrupt.h
@@ -45,7 +45,6 @@ extern bool IRQwakeThreads(long long currentTime);///\internal Do not use outsid
  */
 inline bool IRQtimerInterrupt(long long currentTime)
 {
-    Thread::IRQstackOverflowCheck();
     bool hptw = IRQwakeThreads(currentTime);
     if(currentTime >= Scheduler::IRQgetNextPreemption() || hptw)
     {