Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Microcontroladores Digitales

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Ministerio del Poder Popular para la Educación Superior

Universidad Dr. José Gregorio Hernández


Facultad de Ingeniería
Cátedra: Sistemas digitales
Profesor: Jenny Quiñonez

 
 

MICROCONTROLADORES

 
INTEGRANTES:
Argenis Villasmil C.I: 13.080.898

  
Maracaibo, Junio de 2020
Resumen de las diferentes versiones de micro-
controladores

El nombre verdadero de este microcontrolador es PICmicro


(Peripheral Interface Controller), conocido bajo el nombre
PIC. Su primer antecesor fue creado en 1975 por la compañía
General Instruments. Este chip denominado PIC1650 fue
diseñado para propósitos completamente diferentes. Diez
años más tarde, al añadir una memoria EEPROM, este circuito
se convirtió en un verdadero microcontrolador PIC. Hace unos
pocos años la compañía Microchip Technology fabricó la 5
billonésima muestra.
Caracteristicas de los Micro-controladores

 FamiliaPIC10F20x 4 Dispositivos Familia


PIC12CXXX/12FXXX 12/14 bits 8 Dispositivos.
 Familia PIC16C5X 12 bits 9 Dispositivos Familia
PIC16CXXX/16FXXX 14 bits 74 Dispositivos.
 Familia PIC18CXXX/18FXXX 16 bits 82 Dispositivos.
Versiones de Memoria de Programa: OTP, EPROM, EEPROM y
FLASH.

Algunas características de las familias anteriores:


FamiliaPIC10F20x:

 Encapsulados de 6 pines (SOT). Oscilador interno 4MHz.


 Memoria de programa de 12 bits y datos de 8 bits.
 Juego de 33 instrucciones.
Familia PIC12CXXX/12FXXX:
 Encapsulados de 8 pines (DIP ó SOIC).
 Instrucciones de 12 ó 14 bits en Memoria de Programa.
 Juego de 33 ó 35 instrucciones.
 Disponibles con EEPROM de datos.
 Modelos con módulos de conversión A/D.
 Permiten alimentación a baja tensión de hasta 2,5V.
FamiliaPIC16C5X:

 Encapsulados de 14, 18, 20 y 28 pines.


 Instrucciones de 12 bits.
 Juego de 33 instrucciones.
 Es la familia base de partida de los PIC .
Familia PIC16CXXX/16FXXX + PIC 14000:

 Encapsulados desde 18 hasta 68 pines (DIP, SSOP, PLCC,


QFP).
 Instrucciones de 14 bits en Memoria de Programa.
 Juego de 35 instrucciones.
 Gran variedad de módulos integrados.
Familia PIC18CXXX/18FXXX:

 Encapsulados de 18 a 80 pines.
 Memoria de Programa de 16 bits.
 Juego de 77 instrucciones (multiplicación).
Microcontroladores PIC en la actualidad:
PICs de 32 bits:

Microchip Technology lanzo en noviembre de 2007 los nuevos


microcontroladores de 32 bits con una velocidad de
procesamiento de 1.5 DMIPS/MHz con capacidad HOST USB.
Estos MCUs permiten un procesamiento de información
increíble con un núcleo de procesador de tipo M4K.

PICs más comúnmente usados :

 PIC12C508/509 (encapsulamiento reducido de 8 pines,


oscilador interno, popular en pequeños diseños como el
iPod remote)
 

 PIC16F84(Considerado obsoleto, pero imposible de


descartar y muy popular) PIC16F84A (Buena actualización
del anterior, algunas versiones funcionan a 20 MHz,
compatible 1:1)
 

 PIC12F629/675 PIC16F628 PIC16F88 (Nuevo sustituto del


PIC16F84A con más memoria, oscilador interno, PWM, etc
que podría convertirse en popular como su hermana
menor). La familia PIC16F87X y PIC16F87XA (los hermanos
mayores del PIC16F84 y PIC16F84A, con cantidad de
mejoras incluidas en hardware. Bastante común en
proyectos de aficionados)
 

 PIC18F2455 y similares con puerto USB 2.0 PIC18F2550


PIC18F452 PIC18F4550 dsPIC30F3011 (Ideales para
control electrónico de motores eléctricos de inducción).
 

 PIC32 (Nueva gama de PIC de 32 bits).


Programación del PIC:

Para transferir el código de un ordenador al PIC normalmente


se usa un dispositivo llamado programador. La mayoría de
PICs que Microchip distribuye hoy en día incorporan ICSP (In
Circuit Serial Programming, programación serie incorporada)
o LVP (Low Voltage Programming, programación a bajo
voltaje), lo que permite programar el PIC directamente en el
circuito destino. Para la ICSP se usan los pines RB6 y RB7
como reloj y datos y el MCLR para activar el modo
programación aplicando un voltaje de 13 voltios.

Existen muchos programadores de PICs, desde los más


simples que dejan al software los detalles de comunicaciones,
a los más complejos, que pueden verificar el dispositivo a
diversas tensiones de alimentación e implementan en
hardware casi todas las funcionalidades. Muchos de estos
programadores complejos incluyen ellos mismos PICs
preprogramados como interfaz para enviar las órdenes al PIC
que se desea programar. Uno de los programadores más
simples es el TE20, que utiliza la línea TX del puerto RS232
como alimentación y las líneas DTR y CTS para mandar o
recibir datos cuando el microcontrolador está en modo
programación. El sofware de programación puede ser el
ICprog, muy común entre la gente que utiliza este tipo de
microcontroladores.

 
Ventajas y Desventajas e importancia de los micro
controladores hoy en día

Algunas ventajas de los microcontroladores PIC de Microchip:


 Eficiencia del código: permiten una gran compactación de
los programas.
 Rapidez de ejecución: a frecuencia de 20MHz->5 millones
de instr./seg.
 Seguridad en acceso por la separación de memoria de
datos y de programa.
 Juego reducido de instrucciones y de fácil aprendizaje.
 Compatibilidad de pines y código entre dispositivos de la
misma familia o sin reducción de las prestaciones internas
(muy versátiles).
 Gran variedad de versiones en distintos encapsulados
(desde 8 hasta 84 pines) sin reducción de las prestaciones
internas (muy versátiles).
 Posibilidad de protección del código muy fiable.
 Herramientas de desarrollo software y hardware
abundantes y de bajo coste.

 
Arquitectura de los microcontroladores

Todos los microcontroladores PIC utilizan una arquitectura


Harvard, lo que quiere decir que su memoria de programa
está conectada a la CPU por más de 8 líneas. Hay
microcontroladores de 12, 14 y 16 bits, dependiendo de la
anchura del bus. La tabla anterior muestra las características
principales de estas tres categorías.

Como se puede ver en la tabla de la página anterior, salvo


“los monstruos de 16 bits” PIC 24FXXX y PIC 24HXXX – todos
los microcontroladores tienen la arquitectura Harvard de 8
bits y pertenecen a una de las tres grandes grupos. Por eso,
dependiendo del tamaño de palabra de programa existen la
primera, la segunda y la tercera categoría de
microcontroladores, es decir microcontroladores de 12, 14 o
16 bits. Puesto que disponen del núcleo similar de 8 bits,
todos utilizan el mismo juego de instrucciones y el “esqueleto”
básico de hardware conectado a más o menos unidades
periféricas.

Los microcontroladores PIC con palabras de programa de 14


bits parecen ser la mejor opción para los principiantes.

También podría gustarte