Vous êtes sur la page 1sur 4

Microcontrolador

Es un circuito integrado programable que contiene todos los componentes de un computador. Se


emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido
tamaño, suele ir incorporado en el propio dispositivo al que gobierna. El microcontrolador es un
computador dedicado. En su memoria sólo reside un programa destinado a gobernar una
aplicación determinada; sus líneas de entrada/salida soportan el conexionado de los sensores y
actuadores del dispositivo a controlar, y todos los recursos complementarios disponibles tienen
como única finalidad atender sus requerimientos. Una vez programado y configurado el
microcontrolador solamente sirve para gobernar la tarea asignada.

Diferencia entre microcontrolador y microprocesador.

Un microprocesador es un sistema abierto con el que puede construirse un computador con las
características que se desee, acoplándole los módulos necesarios. Un microcontrolador es un
sistema cerrado que contiene un computador completo y de prestaciones limitadas que no se
pueden modificar.
ARQUITECTURA INTERNA

Un microcontrolador posee todos los componentes de un computador, pero con unas


características fijas que no pueden alterarse.

Las partes principales de un microcontrolador son:

1. Procesador

2. Memoria no volátil para contener el programa

3. Memoria de lectura y escritura para guardar los datos

4. Líneas de EIS para los controladores de periféricos:

a) Comunicación paralelo

b) Comunicación serie

c) Diversas puertas de comunicación (bus l2ºC, USB, etc.)

5. Recursos auxiliares:

a) Circuito de reloj

b) Temporizadores

c) Perro Guardíán («watchdog»)

d) Conversores AD y DA

e) Comparadores analógicos

f) Protección ante fallos de la alimentación

g) Estado de reposo o de bajo consumo


Clasificación de los microcontroladores:

Empresa 8 bits 16 bits 32 bits

SAM7 (ARM7TDMI), SAM3 (ARM


AVR (mega y tiny), 89Sxxxx familia
Atmel Cortex-M3), SAM9
similar 8051
(ARM926), AVR32

Freescale
(antes Moto 68HC05, 68HC08, 68HC11, HCS08 68HC12, 68HCS12, 68HCSX12, 68HC16 683xx, PowerPC, ColdFire
rola)
Holtek HT8

MCS-48 (familia 8048)


Intel MCS96, MXS296 x
MCS51 (familia 8051)

8xC251
National
Semiconduct COP8 x x
or

Familia 10f2xx Familia 12Cxx


PIC24F, PIC24H y dsPIC30FXX, dsPIC33F
Microchip Familia 12Fxx, 16Cxx y 16Fxx PIC32
con motor dsp integrado
18Cxx y 18Fxx

NXP
Semiconduct
Cortex-M3, Cortex-M0, ARM7,
ors 80C51 XA
ARM9
(antes Philip
s)
Renesas
(antes
Hitachi, 78K, H8 H8S, 78K0R, R8C, R32C/M32C/M16C RX, V850, SuperH, SH-Mobile, H8SX
Mitsubishi y
NEC)
STMicroelec
ST 62, ST 7 STM32 (ARM7)
tronics

Texas C2000, Cortex-M3 (ARM), TMS570


TMS370 MSP430
Instruments (ARM)

Zilog Z8, Z86E02

Vous aimerez peut-être aussi