Ένα ολοκληρωμένο κύκλωμα (IC) είναι ένα μικρό ηλεκτρικό κύκλωμα που δημιουργείται χρησιμοποιώντας μια ημιαγωγική ουσία, όπως το πυρίτιο. Τα τσιπ IC βρίσκονται σε σχεδόν κάθε σύγχρονη ηλεκτρονική συσκευή και επιτρέπουν την κατασκευή συμπαγών τεχνολογιών, συμπεριλαμβανομένων των υπολογιστών και των κινητών τηλεφώνων. Υπάρχουν πέντε κύριοι τύποι ολοκληρωμένων κυκλωμάτων.
Ένα τσιπ μνήμης δυναμικής τυχαίας πρόσβασης (DRAM) είναι ένας τύπος ολοκληρωμένου κυκλώματος που είναι απαραίτητος για τους σύγχρονους υπολογιστές. Οι περισσότεροι προσωπικοί υπολογιστές και φορητοί υπολογιστές περιέχουν τουλάχιστον ένα ολοκληρωμένο κύκλωμα DRAM και πολλοί υπολογιστές διαθέτουν αρκετά. Ένα κύκλωμα DRAM μπορεί να αποθηκεύσει ψηφιακά δεδομένα ενώ υπάρχει ρεύμα. Εάν διακοπεί το ρεύμα, οι πληροφορίες που είναι αποθηκευμένες στο κύκλωμα μνήμης χάνονται. Τα ολοκληρωμένα κυκλώματα DRAM συνήθως περιέχουν προσωρινές πληροφορίες υπολογιστή, όπως λέξεις που πληκτρολογούνται σε μια οθόνη ή δεδομένα από βίντεο ροής.
Οι μονάδες μικροεπεξεργαστή (MPU) είναι ένας τύπος ολοκληρωμένου κυκλώματος που λειτουργεί ως κεντρική περιοχή επεξεργασίας για έναν υπολογιστή ή άλλη συσκευή. Ένα κύκλωμα μικροεπεξεργαστή συνήθως προγραμματίζεται με οδηγίες που δεν μπορούν εύκολα να διαγραφούν, ακόμη και αν χαθεί η ισχύς. Αυτές οι βασικές οδηγίες επιτρέπουν σε μια συσκευή να λειτουργεί σωστά όταν λαμβάνονται διάφορες είσοδοι. Συσκευές όπως τα κινητά τηλέφωνα χρησιμοποιούν μικροεπεξεργαστές για την εκτέλεση σημαντικών εργασιών όπως η σύνδεση σε ένα κυψελοειδές δίκτυο, ενώ οι υπολογιστές χρησιμοποιούν οδηγίες μικροεπεξεργαστή για την εκκίνηση και τη σωστή διασύνδεση με συνδεδεμένο υλικό.
Ένας άλλος τύπος ολοκληρωμένου κυκλώματος είναι το συγκεκριμένο ολοκληρωμένο κύκλωμα για την εφαρμογή ή ASIC. Σύμφωνα με το όνομά τους, ένα κύκλωμα ASIC περιέχει ψηφιακές οδηγίες που είναι ειδικά προσαρμοσμένες για έναν συγκεκριμένο σκοπό. Τα ASIC περιέχουν βασικά προγράμματα και είναι παρόμοια με τους μικροεπεξεργαστές, αλλά είναι πιο εξειδικευμένα και περιορισμένα από τα τσιπ που χρησιμοποιούνται στους υπολογιστές. Αυτοί οι τύποι ολοκληρωμένων κυκλωμάτων χρησιμοποιούνται συχνά σε συσκευές μίας χρήσης, όπως εκτυπωτές και μονάδες αερόσακων αυτοκινήτου.
Ο τύπος ολοκληρωμένου κυκλώματος επεξεργαστή ψηφιακού σήματος (DSP) έχει σχεδιαστεί ειδικά για την επεξεργασία ή την ερμηνεία ηλεκτρονικών σημάτων. Αυτά τα κυκλώματα συνήθως μετατρέπουν τις αναλογικές εισόδους σε ψηφιακή μορφή και φιλτράρουν κάθε σήμα που δεν βρίσκεται εντός προκαθορισμένου εύρους. Τα μικροτσίπ επεξεργαστών σήματος είναι κοινά σε συσκευές ήχου όπως κινητά τηλέφωνα και ραδιόφωνα.
Τα προγραμματιζόμενα τσιπ μνήμης (EPROM) είναι ολοκληρωμένα κυκλώματα που μπορούν να διατηρήσουν τα προγράμματα ακόμα και σε περίπτωση απώλειας ισχύος. Σε αντίθεση με τα ASIC ή τους μικροεπεξεργαστές, η μνήμη EPROM λαμβάνει συχνά προγραμματισμό μόνο μία φορά και διατηρεί αυτό το μεμονωμένο πρόγραμμα για όλη του τη χρήση χωρίς να λαμβάνει ενημερώσεις. Τα προγραμματιζόμενα κυκλώματα μνήμης περιέχουν συνήθως απλές οδηγίες για συσκευές όπως βιντεοπαιχνίδια ή φορητές ηλεκτρονικές συσκευές.