Pro výuku práce s mikroprocesorem jsou především nutné tyto předpoklady:
1) Má to srozumitelnou architekturu bez záludností
2) Pouzdro DIL
3) Dá se bez problémů sehnat na území ČR v KUSOVÉM množství
4) Existuje LEVNÝ hardwarový ladící prostředek který umožňuje z PC programovat a ladit program v mikroprocesoru včetně breakpointů a watch
5) Existuje FREE IDE
6) Existuje FREE kompilátor C
Výše uvedené vylučuje PIC kvůli nesrozumitelnosti, x51 kvůli absenci levného ladění, 6052 kvůli nedostupnosti a momentálně z toho vychází nejlíp AVR + Atmel Dragon + AVR Studio + AVR ToolChain. Kit není nutný, lze si vyhrát i na kontaktním poli.
Další krok je logicky ARM, ten je však poměrně složitější.
Instrukcni sada PIC je trosicku odlisna, tak se nekdo na zacatku muze leknout :-) (na druhou stranu pokud nekdo prosel 10 assemblery, tak uz je zocelen a u vyvojare mikroradicu neni 10 assembleru zadne velke cislo). Lidi si vsak zvyknou a co vim, tak jim pripadne nesrozumitelne jenom neprime adresovani. <- pisu u 33 popr. 35-instrukcnich PICech, ne o jejich vetsich bratriccich.