Time Processor Unit
A microcontroller dedicated to timing control
Two 16-bit timers/registers
- free running based on system clock
- can be controlled with external clock
16 independent channels (input or output)
Functions
- input capture
- period or pulse width accumulation
- output compare
- pulse width modulation
- stepper motor control
- automotive functions (fire spark plugs, determine engine rotation)