diff --git a/examples/timing_exam.rs b/examples/timing_exam.rs
index c238736e7649529bcbb31ef05a8f601dd98c73b9..fe69fb2d4a4865faef4c2c85ddf4c3e63204c4af 100644
--- a/examples/timing_exam.rs
+++ b/examples/timing_exam.rs
@@ -47,7 +47,7 @@ const APP: () = {
         asm::bkpt();
 
         // emulates timing behavior of t1
-        cortex_m::asm::delay(10_000);
+        cortex_m::asm::delay(9_662);
         asm::bkpt();
 
         // 2) your code here to update T1_MAX_RP and
@@ -74,7 +74,7 @@ const APP: () = {
         asm::bkpt();
 
         // 1) your code here to emulate timing behavior of t2
-        asm::delay(30_000);
+        asm::delay(29_607);
         asm::bkpt();
 
         // 2) your code here to update T2_MAX_RP and
@@ -101,7 +101,7 @@ const APP: () = {
         asm::bkpt();
 
         // 1) your code here to emulate timing behavior of t3
-        asm::delay(30_000);
+        asm::delay(29_609);
         asm::bkpt();
 
         // 2) your code here to update T3_MAX_RP and