Точность определяется RTC-модулем микропроцессора, там стоит отличный чип и кварц, за ГОД часы могут уйти на несколько секунд (они все таки не атомные). Обычно это 1-2 секунды, точнее сказать сложно. От температуры зависит, но совсем незначительно.
Также у нас есть многослойная защита от замедления кварца и модуля RTC.
Миллисекунды таймер конечно меряет, но возвращать их достаточно бессмысленно - сам вызов функции занимает несколько десятков миллисекунд, поэтому возвращенное время в миллисекундах непонятно к чему относилось бы.