diff --git a/main_fw/src/main.c b/main_fw/src/main.c
index 494c9dfedd4f4b5bcdd066ea478180677cfaa003..59667931ab59e203ab8587472b5c0374eaa9eadc 100644
--- a/main_fw/src/main.c
+++ b/main_fw/src/main.c
@@ -17,6 +17,8 @@ __DEFAULT_NO_xMR
 //! PMBus commmands structure
 extern cmd_space_t cmds;
 
+extern uint32_t TMR_ERROR_CNT;
+
 #ifdef MMRTSB
 #define MAX_PAGE 3
 #else
@@ -521,6 +523,8 @@ int main(void)
 
         SCB->SCR |= SCB_SCR_SLEEPONEXIT_Msk;
 
+        TMR_ERROR_CNT = 0;      // initialize TMR error counter
+
         endless_loop();
 }