jueves, 12 de agosto de 2010

Microcontroladores

Microcontroladores

Bueno amigos, voy a dar una breve explicación sobre que es un microcontrolador y que hace. Un microntrolador es un dispositivo electrónico programable, que tiene como estructuras básicas de funcionamiento, una memoria de trabajo, una unidad central de proceso (ALU) y los puertos de entrada salida. Estas características variar según el modelo de microcontrolador y la marca con la que trabajemos. A continuación les dejo una tabla que da un poco de idea acerca de la variedad de microcontroladores:
Empresa
8 bits
12 bits
14 bits
16 bits
32 bits
64 bits
Observaciones
x
x
x
x
MCS-48(familia 8048)
MCS51(familia 8051)
8xC251
x
x
x
x
x
National Semiconductor
x
x
x
x
x
x
Familia 10f2xx Familia 12Cxx Familia 12Fxx, 16Cxx y 16Fxx 18Cxx y 18Fxx
PIC24F, PIC24H y dsPIC30FXX,dsPIC33F con motor dsp integrado
PIC32
x
x
NXP
(antes Philips)
80C51
XA
Cortex-M3, Cortex-M0, ARM7, ARM9
Parallax
Renesas
(antes Hitachi y Mitsubishi)
x
x
Texas Instruments
C2000, Cortex-M3 (ARM) , TMS570 (ARM)

 Los microcontroladores con los que vamos a trabajar nosotros son los denominados PIC.
Microcontroladores PIC:
Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la división de microelectrónica de General Instrument.
El nombre actual no es un acrónimo. En realidad, el nombre completo es PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller (controlador de interfaz periférico).
El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones de E/S, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba microcódigo simple almacenado en ROM para realizar estas tareas y aunque el término no se usaba por aquel entonces, se trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del oscilador.
En 1985 la división de microelectrónica de General Instrument se separa como compañía independiente que es incorporada como filial (el 14 de diciembre de 1987 cambia el nombre a Microchip Technology y en 1989 es adquirida por un grupo de inversores) y el nuevo propietario canceló casi todos los desarrollos, que para esas fechas la mayoría estaban obsoletos. El PIC, sin embargo, se mejoró con EPROM para conseguir un controlador de canal programable. Hoy en día multitud de PICs vienen con varios periféricos incluidos (módulos de comunicación serie,UARTs, núcleos de control de motores, etc.) y con memoria de programa desde 512 a 32.000 palabras (una palabra corresponde a una instrucción en ensamblador, y puede ser 12, 14 o 16 bits, dependiendo de la familia específica de PICmicro).
Basicamente los PIC se dividen en dos familias: los PIC  de gama baja por un lado y los PIC de gama baja por otro lado.
PIC de gama baja: Los PIC de gama baja son PIC que tienen juegos de 35 instrucciones para programar, no son buenos para procesar grandes lotes de información. Dentro de esta familia se encuentra el famoso PIC 16f84 que es uno de los mas usados.
PIC de gama alta: Esta familia de PIC tienen juegos de 70 instrucciones para programar. Los PIC de alta gama verdaderamente son poderosas herramientas para procesar información…desde la serie de los 18Fxxx hasta los dsPIC  de 32 bits, poseen puertos de E/S con comunicación usb entre otras. Algunas de estos poseen hasta 100 patas, y pueden procesar hasta imágenes y videos!!
Para averiguar mas información sobre los PIC aconsejo leer un buen libro o buscar mas información en internet… nosotros nos vamos a enfocar en la programación de estas bellezas de la ingeniería. 

No hay comentarios:

Publicar un comentario