Dlaczego ATmega8?
Firma Atmel, producent mikroprocesora ATmega8, dokładniej ATmega8A, posiada w swojej gamie produktowej dziesiątki, o ile nie setki różnych produktów. ATmega8 jest najpopularniejszym układem, który wyposażony został w bardzo obszerne sprzętowe wsparcie potrzebne do tworzenia różnych projektów.
Co ATmega8A posiada na “pokładzie”?
Wydaje mi się, iż producent umieścił w tej kości na tyle wystarczająco dużo sprzętowych wspomagaczy, że wystarczy on do większości projektów, które chcielibyśmy stworzyć. Mikroprocesor ten jest wykonany w technologii harwardzkiej typu RISC, czyli Krótsza lista rozkazów (Reduced Instruction Set Computer).
Nie będę się rozpisywał na jej temat, w telegraficznym skrócie:
- posiada ona możliwość pracy do 16MHz,
- 8Kb pamięci FLASH,
- 3 liczniki timery (dwa 8-bitowe, jeden 16-bitowy),
- 3 kanały PWM,
- może być zasilana zasilaniem z zakresu 2.7V-5.5V.
Aby uniknąć nieporozumień gdy potrzebne będzie odwołanie do noty producenta, będę odwoływał się do tej oznaczonej tym numerem 8159E–AVR–02/2013, która dostępna tutaj: