Index: firmware/FTM/Timing_counters/Timing_counter.vhd
===================================================================
--- firmware/FTM/Timing_counters/Timing_counter.vhd	(revision 10742)
+++ firmware/FTM/Timing_counters/Timing_counter.vhd	(revision 10760)
@@ -70,7 +70,7 @@
 signal read_counter_state       : type_read_counter_state  := IDLE;   
   
-signal counting            : std_logic_vector (TC_WIDTH - 1       downto 0);
-signal counter_reading_sig : std_logic_vector (TC_WIDTH - 1       downto 0);
-signal precounting         : std_logic_vector (PRECOUNT_WIDTH - 1 downto 0);
+signal counting            : std_logic_vector (TC_WIDTH - 1       downto 0) := (others => '0');
+signal counter_reading_sig : std_logic_vector (TC_WIDTH - 1       downto 0) := (others => '0');
+signal precounting         : std_logic_vector (PRECOUNT_WIDTH - 1 downto 0) := (others => '0');
 
 
@@ -87,7 +87,7 @@
            if enable = '1' then
               precounting <= precounting + 1;
-              if (precounting = PRECOUNT_DIVIDER) then         
+              if (precounting = (PRECOUNT_DIVIDER - 1)) then         
                 counting <= counting + 1;
-                precounting <= (others => '0');       		 
+                precounting <= (others => '0');	 
               end if;          
        end if;       
