what peripherals are used by arduino

Thanks.

Don't want to use the Arduino PWM functions as I need to use the timers for specific synchronised waveform generation with capture inputs.

Driving a CCD array and reading in analogue output values via ADC converter.

Can just about manage with only 3 timers but would have been stuck if millis() had pinched one!