MCU ย่อมาจากหน่วยไมโครคอนโทรลเลอร์หรือที่เรียกว่าไมโครคอนโทรลเลอร์ มันเป็นชิปวงจรรวมที่รวมแกนโปรเซสเซอร์หน่วยความจำอินเทอร์เฟซอินพุต/เอาต์พุตและอุปกรณ์ต่อพ่วงอื่น ๆ MCUS มักจะใช้ในระบบฝังตัวเพื่อควบคุมและทำงานเฉพาะ
เมื่อเปรียบเทียบกับไมโครโปรเซสเซอร์อเนกประสงค์ทั่วไป (เช่นครอบครัว X 86 ของ Intel) MCUS มีขนาดที่เล็กกว่าและมีลักษณะการใช้พลังงานต่ำกว่า โดยทั่วไปแล้วจะใช้ในระบบฝังตัวเช่นเครื่องใช้ในบ้านอุปกรณ์อิเล็กทรอนิกส์ยานยนต์การควบคุมอุตสาหกรรมอุปกรณ์การแพทย์บ้านอัจฉริยะและสาขาอื่น ๆ
คุณสมบัติหลักของ MCUS ได้แก่ :
1. คอร์โปรเซสเซอร์:MCUs มักจะรวมแกนโปรเซสเซอร์หนึ่งตัวขึ้นไปเช่นซีรีย์ ARM Cortex-M แกนโปรเซสเซอร์เหล่านี้มีการใช้พลังงานต่ำและชุดคำสั่งที่มีประสิทธิภาพทำให้เหมาะสำหรับการใช้งานที่ฝังตัว
2. หน่วยความจำ:MCUS มักจะมีหน่วยความจำแฟลช (แฟลช) สำหรับการจัดเก็บรหัสโปรแกรมและข้อมูลและ RAM สำหรับการจัดเก็บข้อมูลชั่วคราว
3. อินเทอร์เฟซอินพุต/เอาต์พุต:MCUs มีอินเทอร์เฟซอินพุต/เอาต์พุตที่หลากหลายเช่นพินอินพุต/เอาต์พุตทั่วไป (GPIO) อินพุต/เอาต์พุตแบบอะนาล็อก (ADC/DAC) และอินเทอร์เฟซอนุกรม (UART, SPI และ I2C) สำหรับการสื่อสารและควบคุมอุปกรณ์ภายนอก
4. นาฬิกาและตัวจับเวลา:MCU มีแหล่งนาฬิกาภายในและตัวจับเวลาสำหรับการซิงโครไนซ์และการดำเนินการตามกำหนดเวลา
5. คุณสมบัติพลังงานต่ำ:MCUS มักจะออกแบบในโหมดพลังงานต่ำเพื่อยืดอายุการใช้งานแบตเตอรี่หรือประหยัดพลังงาน
MCUS มักจะตั้งโปรแกรมและพัฒนาโดยใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการเฉพาะ (IDEs) และภาษาการเขียนโปรแกรมเช่น C, C ++ หรือภาษาแอสเซมบลี นักพัฒนาสามารถเขียนโค้ดเพื่อควบคุมฟังก์ชั่นและพฤติกรรมของ MCU เพื่อให้ได้ความต้องการแอปพลิเคชันเฉพาะ




