MCU apzīmē mikrokontrollera vienību, kas pazīstama arī kā mikrokontrollers. Tā ir integrēta shēmas mikroshēma, kas integrē procesora kodolu, atmiņu, ieejas/izejas saskarnes un citas perifērijas ierīces. MCU parasti izmanto iegultās sistēmās, lai kontrolētu un veiktu īpašus uzdevumus.
Salīdzinot ar vispārējas nozīmes mikroprocesoriem (piemēram, Intel X 86 ģimenei), MCU ir mazāks izmēra un zemākas enerģijas patēriņa īpašības. Parasti tos izmanto iegultās sistēmās, piemēram, sadzīves tehnikā, automobiļu elektronikā, rūpnieciskajā kontrolē, medicīnas ierīcēs, viedās mājas un citos laukos.
MCU galvenās iezīmes ir:
1. Procesora serdeņi:MCU parasti integrē vienu vai vairākus procesora serdeņus, piemēram, ARM Cortex-M sēriju. Šiem procesora kodoliem ir mazs enerģijas patēriņš un efektīvi instrukciju komplekti, padarot tos piemērotus iegultām lietojumprogrammām.
2. atmiņa:MCU parasti ietilpst zibatmiņa (Flash) programmas koda un datu glabāšanai, kā arī RAM pagaidu datu glabāšanai.
3. Ievades/izvades saskarnes:MCU nodrošina dažādas ieejas/izejas saskarnes, piemēram, vispārējas nozīmes ieejas/izejas tapas (GPIO), analogās ieejas/izejas (ADC/DAC) un seriālās saskarnes (UART, SPI un I2C), lai sazinātos ar ārējām ierīcēm un kontrolētu.
4. pulkstenis un taimeris:MCU ir iekšējs pulksteņa avots un taimeris sinhronizācijas un laika operācijām.
5. Zemas enerģijas funkcijas:MCU parasti tiek izstrādāti mazas enerģijas režīmā, lai pagarinātu akumulatora darbības laiku vai ietaupītu enerģiju.
MCU parasti tiek ieprogrammēti un izstrādāti, izmantojot īpašas integrētas attīstības vides (IDE) un programmēšanas valodas, piemēram, C, C ++, vai montāžas valodu. Izstrādātāji var rakstīt kodu, lai kontrolētu MCU funkcijas un izturēšanos, lai sasniegtu īpašas lietojumprogrammas prasības.




