Prescaler là bộ chia trước. Trước khi xung nhịp được đưa vào cho bộ đếm, thì nó đã được chia, ở ví dụ trên là chia 64.
Với clock = 32MHz, tốc độ chip sẽ là 8MIPS (trừ dòng pic33, pic24), do đó chu kỳ lệnh (Tcy) là 125ns.
Vì timer tràn khi giá trị timer = với giá trị trong thanh ghi period, nên thời gian tràn của timer sẽ được tính:
T = Tcy * prescaler * period = (125e-9 * 64 * 62500) = 0.5s
|