Mikrokontroller

En Intel 8742

En mikrokontroller (enchippdator, enkretsdator, styrenhet[1], styrkrets, med mera) är en liten dator med CPU, arbetsminne och programminne integrerat komplett med stödfunktioner (klockgenerator, vakthund, etc) och olika typer av I/O-enheter (till exempel konvertering av analoga signaler) på en och samma kiselbricka (IC).

Dessa kretsar är optimerade för att styra och arbeta tillsammans med andra elektroniska komponenter och det vanligaste användningsområdet är inbyggda system. De utgör den överlägset vanligaste typen av mikroprocessor räknat i antal sålda kretsar; enligt en undersökning genomförd år 2000 var över 90 procent av alla sålda mikroprocessorer av denna typ.

Enchipsdatorer finns i många prestandaklasser och med varierande ordlängd (4, 8, 16, 24, 32 bitar etc) men indelningen är långt ifrån strikt. De enklaste 4-bitarskretsarna används för enklare regler- och styrsystem och 8-bitarssystem kan man hitta i många konsumentprodukter. De mer kraftfulla 16- och 32-bitarskretsarna har ofta prestanda som närmar sig moderna persondatorer och används bland annat i bredbandsroutrar, mobiltelefoner och bilar.

Det inbyggda minnet är i allmänhet uppdelat i två eller flera typer: Skrivbart arbetsminne och dataminne respektive semi-permanent programminne, och ibland fler varianter. Programvaran ligger lagrad i "ROM" och kan normalt inte förändras utan speciella verktyg. Vanligt är att arbetsminnet ("RAM:et") är väsentligt mindre än programminnet ("ROM:et").

Vid utveckling används kretsar med programminne av flash-typ (tidigare EPROM), eftersom detta kan skrivas om. Vid produktion byts de ofta ut mot så kallade OTP NVM minnen som endast kan programmeras en gång vid tillverkning (eller ett mask-ROM, för riktigt stora serier). Programmen skrivs på persondatorer i assemblyspråk eller högnivåspråk som C, C++ och Basic. Överföringen till mikrokontrollerns programminne kallas programmering.

En specialklass av mikroprocessorer är de digitala signalprocessorerna, DSP. Dessa är optimerade för signalbehandlingstillämpningar och förekommer bland annat i radiokretsarna i mobiltelefoner och avkodningsdelen av DVD-spelare.

Produktnamn

Idag används en uppsjö av olika typer av mikrokontrollrar. Några av de vanligaste är:

Se även

  • Mikroprocessor - Endast databearbetningen i ett chip, yttre kretsar för arbetsminne, programlager, in/ut-system, osv.
  • Styrkrets

Källor

Media som används på denna webbplats

Question book-4.svg
Författare/Upphovsman: Tkgd2007, Licens: CC BY-SA 3.0
A new incarnation of Image:Question_book-3.svg, which was uploaded by user AzaToth. This file is available on the English version of Wikipedia under the filename en:Image:Question book-new.svg
Intel 8742 153056995.jpg
Författare/Upphovsman: Ioan Sameli, Licens: CC BY-SA 2.0

The integrated circuit from an Intel 8742, a 8-bit microcontroller that includes a CPU running at 12 MHz, 128 bytes of RAM, 2048 byte of EPROM, and I/O in the same chip. Some of the bond wires have been damaged in the process of opening the chip package.

See the official doc (pdf) on the intel's website, or see a shot of The whole chip.