der zähler ist in der hardware des prozessors integriert. er zählt automatisch, unabhängig vom laufenden programm, mit einer bestimmten, vom systemtakt abhängigen eigenen takt bis zu einem bestimmten wert, und löst immer wenn der wert erreicht wurde, einen interrupt aus. in der programmierung muss bei jedem interrupt des zählers die variable um 1 erhöht wird. wie du die counter ansprichst, musst du in deinem datenblatt zum prozessor herausfinden.