طبق قضیه تیغ اوکام هرچه قضیه ای پرطمطراق تر باشد، مواجهه و به خاطر سپردن آن سخت تر می شود. این بحث تایمرها هم با آن که مهم است و پیش نیاز چندین مبحث دیگر است، به علت داشتن امکانات متعدد و پیچیده، مهارت پیدا کردنش سخت می نماید.
به طور کلی:
1- تایمر بر مبنای ساعت درونی می شمرد.
2- کانتر: همان تایمر است منتها منبع پالس آن از منبعی خارجی است.
دو نوع تایمر داریم:
1- تایمرهای درجه دو: شامل تایمرهای 0 و 2
2- تایمرهای درجه یک: شامل تایمرهای 1و 3 و 4 و 5 ( در صورت وجود)
سه نوع عملکرد داریم:
ع 1- عملکرد ساده هشت بیتی
ع 2- عملکرد پیشرفته هشت بیتی
ع 3- عملکرد پیشرفته شانزده بیتی
عملکرد | کانتر | شمارش | مقایسه | PWM تک شیب | PWM دوشیب | PCF PWM |
ع1 | 1 | 1 | 0 | 0 | 0 | 0 |
ع2 | 1 | 1 | 1 | 1 | 1 | 0 |
ع3 | 1 | 1 | 1 | 1 | 1 | 1 |
نکته: تنها تایمرهای درجه یک می توانند عملکرد پیشرفته شانزده بیتی را داشته باشند.
تبصره: میکروهای ATtiny از نکته فوق مستثنی هستند.