Mikrokontrolleri
Wikipedia
Mikrokontrolleri eli mikro-ohjain on mikropiiri eli IC-piiri, jossa on mikroprosessori ja joitain muisti- ja liityntälohkoja. Mikrokontrollereita käytetään sulautetuissa järjestelmissä, eli melkeinpä kaikissa taskulamppua monimutkaisemmissa elektroniikkalaitteissa. Esimerkiksi television, pesukoneen, mikroaaltouunin ja digitaalisen lämpömittarin ohjaustoiminnot ovat usein mikrokontrollerilla toteutettuja.
Mikrokontrollerissa on yleensä prosessorin (eli suorittimen eli CPU:n) lisäksi jotain seuraavista:
- Ohjelmamuistia
- Datamuistia
- I/O-nastoja
Lisäksi joissakin malleissa voi olla:
- A/D-muunnin
- Keskeytysohjain
- Ajastinpiiri
- Reaaliaikakello
- Väylälogiikkaa (RS232, I²C, ...)
- Vahtikoira-piiri (nk. 'watchdog timer'), joka pitää huolen siitä, että ohjelma jumiutuessaan käynnistetään uudelleen
Kyseessä on siis pieni tietokone, joka ei välttämättä tarvitse kuin virtalähteen toimiakseen. Mikrokontrollerin sisältävän laitteen piirilevy on helpompi, edullisempi ja nopeampi valmistaa kuin samat toiminnot logiikkapiirien avulla toteuttavan laitteen piirilevy. Mikrokontrolleria käyttämällä voidaan siis laskea laitteen hintaa ja lisäksi tulee mahdolliseksi tehdä muutoksia laitteen toimintaan jälkikäteen muuttamalla pelkästään mikrokontrollerin ohjelmaa. Tämä on suuri etu elektroniikkateollisuudelle, mutta myös elektroniikan harrastajalle. Mikrokontrollerit ovatkin keränneet ympärilleen suuren joukon harrastajarakentelijoita.