{"id":1695,"date":"2026-03-16T09:25:06","date_gmt":"2026-03-16T09:25:06","guid":{"rendered":"https:\/\/www.pickplace.de\/?post_type=glossary&#038;p=1695"},"modified":"2026-04-23T16:09:52","modified_gmt":"2026-04-23T16:09:52","slug":"mikrocontroller","status":"publish","type":"glossary","link":"https:\/\/pickplace.de\/de\/glossar\/mikrocontroller\/","title":{"rendered":"Mikrocontroller"},"content":{"rendered":"<p>Ein Mikrocontroller (engl. <em>Microcontroller Unit<\/em>, kurz MCU) ist ein integrierter Schaltkreis, der einen vollst&#xE4;ndigen kleinen Rechner auf einem einzigen Chip vereint. Ein Mikrocontroller enth&#xE4;lt typischerweise eine CPU, RAM, ROM oder Flash-Speicher sowie zahlreiche Peripheriefunktionen wie Timer, GPIO-Ports, Kommunikationsschnittstellen oder Analog-Digital-Wandler.<\/p>\n\n\n\n<p>Der zentrale Unterschied zu einem klassischen Mikroprozessor besteht darin, dass bei einem Controller die wichtigsten Systemkomponenten bereits direkt im Chip integriert sind. W&#xE4;hrend ein Mikroprozessor meist externe Speicher und zus&#xE4;tzliche Peripherie ben&#xF6;tigt, kann ein MCU viele Aufgaben autonom &#xFC;bernehmen. Dadurch entstehen sehr kompakte und kosteng&#xFC;nstige elektronische Systeme.<\/p>\n\n\n\n<p>MCUs sind heute die zentrale Recheneinheit vieler <a href=\"https:\/\/www.pickplace.de\/embedded-systems\/\" data-type=\"page\" data-id=\"1163\">Embedded Systems<\/a>. Sie &#xFC;bernehmen Steuer-, Regel-, &#xDC;berwachungs- oder Signalverarbeitungsaufgaben in technischen Ger&#xE4;ten.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Inhalt<\/h2><nav><ul><li class=\"\"><a href=\"#historische-entwicklung-des-mikrocontrollers\">Historische Entwicklung des Mikrocontrollers<\/a><\/li><li class=\"\"><a href=\"#bedeutung-von-integriertem-ram-und-rom\">RAM und ROM<\/a><ul><li class=\"\"><a href=\"#r\">RAM<\/a><\/li><li class=\"\"><a href=\"#r-1\">ROM<\/a><\/li><li class=\"\"><a href=\"#ubergang-zu-flash-basierten-mikrocontrollern\">Flash-basierte Architekturen<\/a><\/li><li class=\"\"><a href=\"#einsatzbereiche-von-mikrocontrollern\">Programmierbare Ports und Pins<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#rolle-in-embedded-systems\">Rolle in Embedded Systems<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"historische-entwicklung-des-mikrocontrollers\">Historische Entwicklung des Mikrocontrollers<\/h2>\n\n\n\n<p>Die Entwicklung eingebetteter MCUs ist eng mit der Geschichte der Mikroprozessoren verbunden. In den fr&#xFC;hen 1970er-Jahren entstanden die ersten kommerziellen Mikroprozessoren. Diese Bausteine enthielten ausschlie&#xDF;lich die <strong>Recheneinheit (CPU)<\/strong>. F&#xFC;r ein funktionsf&#xE4;higes System waren zus&#xE4;tzlich mehrere externe Chips erforderlich, darunter Programmspeicher (ROM), Arbeitsspeicher (RAM) und I\/O-Bausteine.<\/p>\n\n\n\n<p>Ein typisches System dieser Zeit bestand daher aus mehreren integrierten Schaltungen auf einer Leiterplatte. Diese Architektur war vergleichsweise teuer, ben&#xF6;tigte viel Platz und verursachte einen h&#xF6;heren Energieverbrauch.<\/p>\n\n\n\n<p>Der erste kommerziell erfolgreiche MCU war der Texas Instruments <a href=\"https:\/\/en.wikipedia.org\/wiki\/Texas_Instruments_TMS1000\" target=\"_blank\" rel=\"noopener\">TMS1000<\/a>, der 1974 von Texas Instruments vorgestellt wurde und basierte auf dem TMS1802NC&#xA0;von <a href=\"https:\/\/www.computerhistory.org\/collections\/catalog\/102713417\" target=\"_blank\" rel=\"noopener\">Gary Boone<\/a> und Michael Cochran. Dieser Chip gilt als der erste allgemein einsetzbare Controller, weil er alle wesentlichen Komponenten eines Computersystems auf einem einzigen Halbleiterchip integrierte.<\/p>\n\n\n\n<p>Der TMS1000 vereinte erstmals die vier zentralen Bausteine einer klassischen Computer-Architektur: CPU, RAM, ROM, I\/O-Pins.<\/p>\n\n\n\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-22468b9\" data-block-id=\"22468b9\"><style>.stk-22468b9 .stk-img-figcaption{text-align:center !important;}.stk-22468b9 .stk-img-wrapper{width:75% !important;}<\/style><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-1700\" src=\"https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/1974-1-1.jpg\" width=\"800\" height=\"800\" alt=\"Nahaufnahme eines Mikrochip-Layouts auf einer Leiterplatte; Elektronik, embedded hardware.\" srcset=\"https:\/\/pickplace.de\/wp-content\/uploads\/2026\/03\/1974-1-1.jpg 800w, https:\/\/pickplace.de\/wp-content\/uploads\/2026\/03\/1974-1-1-300x300.jpg 300w, https:\/\/pickplace.de\/wp-content\/uploads\/2026\/03\/1974-1-1-150x150.jpg 150w, https:\/\/pickplace.de\/wp-content\/uploads\/2026\/03\/1974-1-1-768x768.jpg 768w, https:\/\/pickplace.de\/wp-content\/uploads\/2026\/03\/1974-1-1-12x12.jpg 12w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\"\/><\/span><figcaption class=\"stk-img-figcaption\">Querschnitt vom TMS1000 (Quelle: <a href=\"https:\/\/www.computerhistory.org\/siliconengine\/general-purpose-microcontroller-family-is-announced\/\" target=\"_blank\" rel=\"noopener\">Computer History Museum<\/a>)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Damit entstand das Konzept des Single-Chip-Computers, das bis heute die Grundlage moderner MCUs darstellt. Mit dieser Integration wurde ein grundlegender Unterschied zur Mikroprozessorarchitektur geschaffen: Integrierter Programmspeicher und fl&#xFC;chtiger Speicherum ihn ohne zus&#xE4;tzliche Speicherbausteine zu betreiben. Dadurch konnten elektronische Steuerger&#xE4;te deutlich kleiner und robuster aufgebaut werden, was den Anwendungsrahmen von Mikroprozessoren deutlich vergr&#xF6;&#xDF;erte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bedeutung-von-integriertem-ram-und-rom\">RAM und ROM<\/h2>\n\n\n\n<p>Ein entscheidendes Merkmal ist die Integration von RAM und Programmspeicher auf demselben Chip wie die CPU.<\/p>\n\n\n\n<p>Der Programmspeicher enth&#xE4;lt die Firmware des Systems. In fr&#xFC;hen Produkten wurde daf&#xFC;r meist Mask-ROM verwendet. Dabei wurde das Programm w&#xE4;hrend der Chipproduktion fest in den Speicher geschrieben und konnte danach nicht mehr ver&#xE4;ndert werden. Diese Methode war f&#xFC;r Serienprodukte geeignet, aber unflexibel in der Entwicklung. Parallel dazu enthalten klassische MCUs Arbeitsspeicher um w&#xE4;hrend der Programmausf&#xFC;hrung Platz f&#xFC;r Variablen, Stack, Datenpuffer und Zwischenergebnisse zu haben. Das RAM ist fl&#xFC;chtig und verliert seinen Inhalt beim Ausschalten der Stromversorgung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"r\">RAM<\/h3>\n\n\n\n<p>RAM ist ein fl&#xFC;chtiger Speicher, dessen Inhalt verloren geht, sobald die Stromversorgung abgeschaltet wird. Innerhalb der RAM-Familie gibt es zwei wichtige Typen: SRAM (Static RAM) und DRAM (Dynamic RAM). SRAM speichert Daten stabil, solange Strom anliegt, und bietet sehr kurze Zugriffszeiten. Deshalb wird SRAM h&#xE4;ufig in Mikrocontrollern oder als Cache-Speicher verwendet. DRAM hingegen speichert Daten nur f&#xFC;r wenige Millisekunden und muss regelm&#xE4;&#xDF;ig durch sogenannte Refresh-Zyklen erneuert werden. Daf&#xFC;r ist DRAM deutlich g&#xFC;nstiger pro Speicherzelle und eignet sich deshalb f&#xFC;r gro&#xDF;e Hauptspeicher in Computern.<\/p>\n\n\n\n<p>Der Texas Instruments TMS1000 verwendete Dynamic RAM (DRAM) f&#xFC;r seinen integrierten 256-Bit-Datenspeicher. Das war f&#xFC;r fr&#xFC;he MCUs technisch sinnvoll, weil DRAM eine deutlich h&#xF6;here Speicherdichte bei geringerer Chipfl&#xE4;che erm&#xF6;glicht als SRAM. In den fr&#xFC;hen 1970er-Jahren war Siliziumfl&#xE4;che sehr teuer, sodass Speicherarchitekturen stark auf minimale Transistorzahlen optimiert wurden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"r-1\">ROM<\/h3>\n\n\n\n<p>Im Gegensatz dazu geh&#xF6;rt ROM zur Gruppe der nichtfl&#xFC;chtigen Speicher, die Daten auch ohne Stromversorgung dauerhaft behalten. Die einfachste Form ist Mask ROM, bei dem die Daten bereits w&#xE4;hrend der Chipfertigung fest in den Speicher integriert werden. Eine flexiblere Variante ist PROM (Programmable ROM), das einmal nachtr&#xE4;glich programmiert werden kann. EPROM (Erasable Programmable ROM) erlaubt dagegen mehrfaches Programmieren, wobei der Speicher durch ultraviolettes Licht gel&#xF6;scht wird.<\/p>\n\n\n\n<p>Mit der Weiterentwicklung der Speichertechnologie entstanden sogenannte Hybrid-Speicher, die Eigenschaften von RAM und ROM kombinieren. EEPROM kann elektrisch gel&#xF6;scht und neu programmiert werden und wird h&#xE4;ufig f&#xFC;r Konfigurationsdaten verwendet. Flash-Speicher ist eine Weiterentwicklung davon und erm&#xF6;glicht hohe Speicherdichten bei niedrigen Kosten, weshalb er heute in vielen Controllern als Programmspeicher eingesetzt wird. Eine weitere Variante ist NVRAM, bei dem ein SRAM durch eine Batterie gepuffert wird, sodass die Daten auch ohne Strom erhalten bleiben.<\/p>\n\n\n\n<p>Der Motorola MC68HC805 gilt als einer der ersten Controller, der EEPROM als Programmspeicher f&#xFC;r Firmware verwendete. Damit markierte er einen wichtigen technologischen Schritt in der Entwicklung von Embedded Systems. Es wurde nun m&#xF6;glich, Firmware w&#xE4;hrend der Entwicklung h&#xE4;ufiger zu &#xE4;ndern und kleinere Serien wirtschaftlicher zu produzieren.<\/p>\n\n\n\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-6c40818\" data-block-id=\"6c40818\"><style>.stk-6c40818 .stk-img-figcaption{text-align:center !important;}.stk-6c40818 .stk-img-wrapper{width:70% !important;}<\/style><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-1698\" src=\"https:\/\/www.pickplace.de\/wp-content\/uploads\/2026\/03\/media-1184093-nitron2.webp\" width=\"70\" height=\"300\" alt=\"Querschnitt des Motorola HC68 Mikrocontroller\"\/><\/span><figcaption class=\"stk-img-figcaption\">Querschnitt des Motorola HC68 Mikrocontroller (Quelle: <a href=\"https:\/\/www.embedded.com\/motorola-uses-expertise-to-develop-8bit-mcus-to-boost\/\" target=\"_blank\" rel=\"noopener\">embedded.com<\/a>)<\/figcaption><\/figure><\/div>\n\n\n\n<p>EEPROM war zwar langsamer und teurer als Mask-ROM, bot jedoch deutlich mehr Flexibilit&#xE4;t. Diese Technologie ebnete den Weg f&#xFC;r moderne Mikrocontrollerarchitekturen, bei denen heute meist Flash-Speicher als Programmspeicher verwendet wird. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ubergang-zu-flash-basierten-mikrocontrollern\">Flash-basierte Architekturen<\/h3>\n\n\n\n<p>Ab den 1990er-Jahren setzte sich Flash-Speicher als Programmspeicher in Mikrocontrollern durch. Flash kann elektrisch gel&#xF6;scht und neu programmiert werden, wodurch Firmware w&#xE4;hrend der Entwicklung oder auch sp&#xE4;ter im Feld aktualisiert werden kann.<\/p>\n\n\n\n<p>Diese Eigenschaft ver&#xE4;nderte die Entwicklung von Embedded Systems grundlegend. Entwickler konnten Programme mehrfach &#xE4;ndern, ohne neue Chips fertigen zu m&#xFC;ssen. Gleichzeitig wurde die M&#xF6;glichkeit geschaffen, Ger&#xE4;te &#xFC;ber Bootloader oder Update-Mechanismen mit neuer Firmware zu versorgen.<\/p>\n\n\n\n<p>Die ersten kommerziellen MCUs mit integriertem Flash-Programmspeicher waren der <a href=\"https:\/\/ww1.microchip.com\/downloads\/en\/devicedoc\/doc0265.pdf\" target=\"_blank\" rel=\"noopener\">Atmel AT89C51<\/a> und der Hitachi <a href=\"https:\/\/www.shmj.or.jp\/english\/pdf\/ic\/exhibi753E.pdf\" target=\"_blank\" rel=\"noopener\">H8\/538F<\/a>. Der AT89C51 basierte auf der popul&#xE4;ren 8051-Architektur. Der Hitachi H8\/538F stellte parallel eine wichtige Weiterentwicklung im 16-Bit-Segment dar. Die Architektur wurde von Hitachi als <a href=\"https:\/\/www.renesas.com\/en\/document\/apn\/f-ztat-microcomputer-board-programming-application-note?srsltid=AfmBOoqGjzNgDm66oyJZtIg-emuCD9Sr71_dMENSq_xxvyUe6k0y-0pa\" target=\"_blank\" rel=\"noopener\">F-ZTAT<\/a> bezeichnet. Diese Mikrocontroller integrierten bereits gr&#xF6;&#xDF;ere Flash-Speicher &#x2013; beispielsweise bis zu 60 kB Programmspeicher &#x2013; und richteten sich vor allem an industrielle Anwendungen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"einsatzbereiche-von-mikrocontrollern\">Programmierbare Ports und Pins<\/h3>\n\n\n\n<p>Die Anschl&#xFC;sse eines Controller-Chips werden als Pins bezeichnet. &#xDC;ber diese Pins kommuniziert der Mikrocontroller mit der Au&#xDF;enwelt, etwa mit Sensoren, Aktoren oder anderen elektronischen Baugruppen. Die grundlegende Funktion eines Pins besteht darin, digitale Signale ein- oder auszugeben.<\/p>\n\n\n\n<p>Um die Steuerung zu vereinfachen, werden mehrere Pins zu sogenannten Ports zusammengefasst. Ports werden einzeln mit Spannung und Takt \/ Clock versorgt. Zudem werden die Steuerungsfunktionen in programmierbaren Registern zusammengefasst. Ein Mikrocontroller-Pin kann meist f&#xFC;r mehrere Funktionen konfiguriert werden. Die wichtigsten Eigenschaften, die programmiert werden k&#xF6;nnen, sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Richtung (Direction) &#x2013; ob ein Pin als Eingang oder Ausgang arbeitet<\/li>\n\n\n\n<li>Zustand (State) &#x2013; welcher logische Wert (0 oder 1) ausgegeben wird<\/li>\n\n\n\n<li>Protokollfunktion &#x2013; alternative Funktionen wie UART, SPI, I&#xB2;C etc.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"rolle-in-embedded-systems\">Rolle in Embedded Systems<\/h2>\n\n\n\n<p>Mikrocontroller geh&#xF6;ren heute zu den am h&#xE4;ufigsten eingesetzten integrierten Schaltungen weltweit. Sie werden in nahezu allen elektronischen Ger&#xE4;ten verwendet, die Steuerungs- oder Regelungsaufgaben &#xFC;bernehmen.<\/p>\n\n\n\n<p>Typische Anwendungen sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>industrielle Steuerungen<\/li>\n\n\n\n<li>Haushaltsger&#xE4;te wie Waschmaschinen oder Kaffeemaschinen<\/li>\n\n\n\n<li>Sensor- und Messsysteme<\/li>\n\n\n\n<li>Fahrzeugsteuerger&#xE4;te<\/li>\n\n\n\n<li>Kommunikationsger&#xE4;te<\/li>\n\n\n\n<li>Medizintechnik<\/li>\n\n\n\n<li>milit&#xE4;rische und sicherheitskritische Systeme<\/li>\n<\/ul>\n\n\n\n<p>MCUs bildet in vielen Ger&#xE4;ten das Herz eines <strong>Embedded Systems<\/strong>. Die Firmware steuert dabei Hardwarekomponenten, verarbeitet Sensordaten oder regelt physikalische Prozesse.<\/p>\n\n\n\n<p>Durch die enge Integration von CPU, RAM, Programmspeicher und Peripherie kann ein MCU sehr deterministische Systeme erm&#xF6;glichen. Diese Eigenschaften sind besonders wichtig f&#xFC;r Echtzeitanwendungen, industrielle Steuerungen oder sicherheitskritische Elektronik.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Mikrocontroller (engl. Microcontroller Unit, kurz MCU) ist ein integrierter Schaltkreis, der einen vollst\u00e4ndigen kleinen Rechner auf einem einzigen Chip vereint. Ein Mikrocontroller enth\u00e4lt typischerweise eine CPU, RAM, ROM oder Flash-Speicher sowie zahlreiche Peripheriefunktionen wie Timer, GPIO-Ports, Kommunikationsschnittstellen oder Analog-Digital-Wandler. Der zentrale Unterschied zu einem klassischen Mikroprozessor besteht darin, dass bei einem Controller die wichtigsten [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"footnotes":""},"class_list":["post-1695","glossary","type-glossary","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/pickplace.de\/de\/wp-json\/wp\/v2\/glossary\/1695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pickplace.de\/de\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/pickplace.de\/de\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/pickplace.de\/de\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":7,"href":"https:\/\/pickplace.de\/de\/wp-json\/wp\/v2\/glossary\/1695\/revisions"}],"predecessor-version":[{"id":1876,"href":"https:\/\/pickplace.de\/de\/wp-json\/wp\/v2\/glossary\/1695\/revisions\/1876"}],"wp:attachment":[{"href":"https:\/\/pickplace.de\/de\/wp-json\/wp\/v2\/media?parent=1695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}