Mikrokontrolery, zwane również z MCU (ang. „microcontroller unit”) są wbudowane urządzenia półprzewodnikowe używane w projektowaniu płytek drukowanych. Zasadniczo jest to komputer wbudowany w układ scalony (IC). Mikrokontrolery są używane głównie w aplikacjach jednofunkcyjnych „wbudowanych”, w przeciwieństwie do mikroprocesorów, które są przeznaczone do ogólnych zadań w komputerach osobistych, tabletach i smartfonach. W W odróżnieniu od mikroprocesorów, mikrokontrolery mają ograniczoną szybkość zegara przez względnie powolną pamięć nieulotną programu Flash.
Z czego się one składają?
Mikrokontrolery zawierają jeden lub więcej procesorów (czasami nazywanych CPU – ang. „central processing unit”), oraz pamięci i urządzeń peryferyjnych I/O. Do urządzeń peryferyjnych należą timery, przetworniki analogowo-cyfrowe (ADC) i przetworniki cyfrowo-analogowe (DAC).
Co oznacza „8-bitowy”?
Mikrokontrolery mają szerokość magistrali danych, która określa ilość danych przetwarzanych przez mikrokntroler w danym momencie. Na przykład: 8-bitowy mikrokontroler może przetwarzać 8 bitów jednocześnie. Popularne szerokości magistrali danych to mikrokontrolery 8-bitowe, 16-bitowe i 32-bitowe.
Jakie pakiety są dostępne?
Mikrokontrolery są dostępne w standardowych pakietach układów scalonych o różnych liczbach linii. Rodzaje pakietów obejmują:
- LQFP
- PDIP
- QFN
- SOIC
- SSOP
- TQFP
- TSSOP
Czym są rdzenie procesora ARM?
Mikrokontrolery często posiadają rdzeń procesora ARM. ARM jest rodzajem architektury opracowanej przez firmę ARM Holdings, która jest używana przez inne firmy do produkcji mikroprocesorów i innych urządzeń, takie jak układy scalone SoC (ang. „System-on-Chip”).
- Cortex-M0
- Cortex-M0+
- Cortex-M1
- Cortex-M3
- Cortex-M4
- Cortex-M7
- Cortex-M23
- Cortex-M33
- Cortex-M35P
Gdzie używane są mikrokontrolery?
- W komputerach,
- Motoryzacji
- Robotyce
- Automatyce
- Sprzęcie medycznym
- Urządzeniach domowych