Ένας μικροελεγκτής ( MCU για μονάδα μικροελεγκτή , επίσης MC, UC ή μC) είναι ένας μικρός υπολογιστής σε ένα ενιαίο τσιπ VLSI ενσωματωμένο κύκλωμα (IC). Ένας μικροελεγκτής περιέχει μία ή περισσότερες CPUs (πυρήνες επεξεργαστή) μαζί με μνήμη και προγραμματιζόμενα περιφερειακά εισόδου/εξόδου. Η μνήμη του προγράμματος με τη μορφή σιδηροηλεκτρικής μνήμης RAM, ούτε το Flash ή το OTP ROM περιλαμβάνεται επίσης συχνά σε τσιπ, καθώς και μια μικρή ποσότητα μνήμης RAM. Οι μικροελεγκτές έχουν σχεδιαστεί για ενσωματωμένες εφαρμογές, σε αντίθεση με τους μικροεπεξεργαστές που χρησιμοποιούνται σε προσωπικούς υπολογιστές ή σε άλλες εφαρμογές γενικής χρήσης που αποτελούνται από διάφορες διακριτές μάρκες.
Στη σύγχρονη ορολογία, ένας μικροελεγκτής είναι παρόμοιος με, αλλά λιγότερο εξελιγμένο από ένα σύστημα σε ένα τσιπ (SOC). Ένα SOC μπορεί να περιλαμβάνει έναν μικροελεγκτή ως ένα από τα συστατικά του, αλλά συνήθως το ενσωματώνει με προχωρημένα περιφερειακά όπως μια μονάδα επεξεργασίας γραφικών (GPU), μια ενότητα Wi-Fi ή έναν ή περισσότερους coprocessors.
Οι μικροελεγκτές χρησιμοποιούνται σε αυτόματα ελεγχόμενα προϊόντα και συσκευές, όπως συστήματα ελέγχου κινητήρα αυτοκινήτων, εμφυτεύσιμα ιατρικά προϊόντα, τηλεχειριστήρια, μηχανές γραφείου, συσκευές, ηλεκτρικά εργαλεία, παιχνίδια και άλλα ενσωματωμένα συστήματα. Με τη μείωση του μεγέθους και του κόστους σε σύγκριση με ένα σχέδιο που χρησιμοποιεί ξεχωριστό μικροεπεξεργαστή, μνήμη και συσκευές εισόδου/εξόδου, οι μικροελεγκτές καθιστούν οικονομικό τον ψηφιακό έλεγχο ακόμη περισσότερες συσκευές και διαδικασίες.
Ορισμένοι μικροελεγκτές μπορούν να χρησιμοποιούν λέξεις τεσσάρων-bit και να λειτουργούν σε συχνότητες τόσο χαμηλές όσο 4 kHz για κατανάλωση χαμηλής ισχύος (μονοψήφιος Milliwatts ή Microwatts). Έχουν γενικά τη δυνατότητα να διατηρούν τη λειτουργικότητα ενώ περιμένουν ένα συμβάν όπως ένα κουμπί πατήστε ή άλλη διακοπή. Η κατανάλωση ενέργειας, ενώ ο ύπνος (ρολόι CPU και τα περισσότερα περιφερειακά μακριά) μπορεί να είναι απλά νανοσωτικά, καθιστώντας πολλά από αυτά κατάλληλα για μακροχρόνιες εφαρμογές μπαταριών. Άλλοι μικροελεγκτές μπορούν να εξυπηρετήσουν ρόλους κρίσιμους για την απόδοση, όπου μπορεί να χρειαστεί να ενεργούν περισσότερο σαν επεξεργαστής ψηφιακού σήματος (DSP), με υψηλότερες ταχύτητες ρολογιού και κατανάλωση ενέργειας.
Το σύστημα προστασίας που πρέπει να χρησιμοποιηθεί