mikrokontroler
Mikrokontroler to zintegrowany układ scalony zaprojektowany do sterowania urządzeniami elektronicznymi. W odróżnieniu od mikroprocesora, mikrokontroler łączy w jednym układzie procesor, pamięć i układy peryferyjne, co umożliwia samodzielne wykonywanie programów bez konieczności stosowania zewnętrznych komponentów. Zwykle występuje w wariantach 8-, 16- i 32-bitowych.
Główne elementy architektury mikrokontrolera to: procesor (CPU), pamięć nieulotna na programy (Flash/ROM) oraz pamięć robocza (RAM),
Zastosowania mikrokontrolerów obejmują sterowanie urządzeniami domowymi i przenośnymi, elektroniką użytkową, motoryzacją, systemami pomiarowymi i automatyką przemysłową.
Do popularnych rodzin mikrokontrolerów należą serie 8-, 16- oraz 32-bitowe, w tym architektury AVR, PIC, ARM Cortex-M