Prescaler
Een frequentiedeler voor een timer of randapparaat die de klok vertraagt tot iets waar de teller niet direct van overloopt.
Een 16-bits timer die rechtstreeks op 72 MHz hangt, loopt ruim duizend keer per seconde over, wat voor de meeste doeleinden te snel is. De prescaler deelt de klok eerst af: deel door 7200 en de teller tikt op 10 kHz en kan tot 6,5 seconde meten. Op STM32 schrijf je PSC, en de werkelijke deling is de registerwaarde plus één — een eeuwige bron van timingbugs met één te veel of te weinig. Oudere AVR-chips kennen alleen vaste stappen: 1, 8, 64, 256 en 1024.
De keuze is een ruil tussen resolutie en bereik. Een kleine deler geeft fijne tijdstappen maar korte intervallen; een grote het omgekeerde. Hetzelfde principe keert terug in de baudrategenerator van de UART en de ADC-klok.