mikrokontrollerien
Mikrokontrollerit ovat pienikokoisia integroidun järjestelmän piirejä, joissa on suoritin (CPU), muistia sekä useita liitäntöjä ja oheislaitteita valmiiksi pakattuina yhteen siruun. Niitä käytetään sulautetuissa järjestelmissä, joissa laitteiden on toimittava itsenäisesti ja reagoitava reaaliaikaisesti.
Tyypillisesti mikrokontrolleri sisältää CPU-ytimen, RAM-muistia, ohjelmamuistin (joko flash- tai ROM-muisti) sekä useita sisäisiä ja ulkoisia liitäntöjä,
Arkkitehtuurin osalta mikrokontrollereita voidaan tarkastella sekä Harvard-tyyppisen muistijaoon että von Neumann -mallin kautta. Useimmat modernit mikrokontrollerit
Kehitys: ohjelmointi tapahtuu pääosin C tai C++, joskus assemblyä. Kehitysympäristöihin sisältyy IDE:t, kääntäjät sekä flash-koodin ohjelmointi/debuggeri-työkalut
Sovellusalueet kattavat kotitalous- ja teollisuuslaitteet, autoelektroniikan, terveydenhuolto-, anturi- ja ohjausjärjestelmät sekä laajan valikoiman kuluttajalaitteita. Mikrokontrollerit muodostavat