Функция позволяет узнать время, прошедшее со сброса микроконтроллера. Это время считается с помощью таймера, функция же просто возвращает переменную, инкрементируемую в прерывании таймера.
Из-за небольшого выбора предделителей таймера в микроконтроллерах AVR, за каждое прерывание переменная пополняется на 4 значения миллисекунд (при работе от 8МГц (например у Arduino ProMini 3.3V) на 8 значений), то есть точность отсчёта примерно равна 2 мс.