Familia de los pic

Solo disponible en BuenasTareas
  • Páginas : 5 (1074 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de febrero de 2011
Leer documento completo
Vista previa del texto
LA FAMILIA DE LOS PIC

Una de las labores más importantes del ingeniero de diseño es la elección del modelo de mi- crocontrolador que mejor satisfaga las necesidades del proyecto con el mínimo presupuesto.
En el 2003 el fabricante de los PIC dispone de más de un centenar de versiones diferentes
y cada año aumenta considerablemente su lista. (Ver en el Anexo D la familia completa demicrocontroladores PIC).
Microchip dispone de cuatro gamas de microcontroladores de 8 bits para adaptarse a las
necesidades de la mayoría de los clientes potenciales.
Gama baja o básica: PIC16C5X con instrucciones de 12 bits

Se trata de una serie de PIC de recursos limitados, pero con una de las mejores relaciones
coste/prestaciones. Sus versiones están encapsuladas con I8 y 28 patitas y puedenalimentarse
a partir de una tensión de 2,5 V lo que les hace ideales en las aplicaciones que funcionan con
pilas. Tienen un repertorio de 33 instrucciones cuyo formato consta de I2 bits. No admiten
ningún tipo de interrupción y la pila sólo dispone de dos niveles.
EJEMPLO
¿Cuántas patitas destina un PICI6C54 (Figura 2.2) para líneas de E/S, sabiendo que se las
denomina RAx y RBx?
SOLUCIÓNGama media: PIC16CXXX con instrucciones de 14 bits

Es la gama más variada y completa de los PIC. Abarca modelos con encapsulado desde 18
patitas hasta 68, cubriendo varias opciones que integran abundantes periféricos. Dentro de
esta gama se halla el «fabuloso PIC 16F84».
MICROCONTROLADORES «PIC». DISEÑO PRÁCTICO DE APLICACIONES
El repertorio de instrucciones es de 35 a 14 bits cadauna y compatible con el de la gama
baja. Sus distintos modelos contienen todos los recursos que se precisan en las aplicaciones de
los microcontroladores de 8 bits. También dispone de interrupciones y una Pila de 8 niveles
que permite el anidamiento de subrutinas.
La gama media puede clasificarse en las siguientes subfamilias:
a) Gama media estándar (PIC16C55X);
b) Gama media con comparadoranalógico (PIC16C62X/64X/66X);
c) Gama media con módulo de captura (CCP), modulación de anchura de impulsos (PWM) y puerta
serie (PIC16C6X);
d) Gama media con CAD de 8 bits (PIC16C7X);
e) Gama media con CAD de precisión (PIC14000);
f) Gama media con memoria Flash y EEPROM (PIC16F87X y PIC16X8X);
Gama media con driver LCD (PIC16C92X).
Encuadrado en la gama media también se halla la versiónPIC14C000, que soporta el diseño
de controladores inteligentes para cargadores de baterías, pilas pequeñas, fuentes de alimentación
ininterrumpidas y cualquier sistema de adquisición y procesamiento de señales
que requiera gestión de la energía de alimentación. Los PIC14C000 admiten cualquier tecnología
de las baterías como Li Ion, NiMH, NiCd, Pb y Zinc.

EJEMPLO
Según la Figura 2.5, lanomenclatura de la subfamilia 16x8x diferencia a sus modelos por la
letra intermedia (C, F o CR). ¿Qué significado tienen dichas letras?
SOLUCIÓN
C: Significa que la memoria de instrucciones es EEPROM.
F: Indica que la memoria de instrucciones es tipo Flash.
CR: La memoria de instrucciones es ROM y se graba en fábrica. Sólo se usa para grandes
series.
En la Figura 2.4 se ofrece el diagramade conexiones del PIC 16C74 de 40 patitas, que es un
paradigma de la variedad de recursos que pueden incluir los PIC de esta gama.
Gama alta: PIC17CXXX con instrucciones de 16 bits.

Se alcanzan las 58 instrucciones de 16 bits en el repertorio y sus modelos disponen de un sistema
de gestión de interrupciones vectorizadas muy potente. También incluyen variados controladores
de periféricos,puertas de comunicación serie y paralelo con elementos externos y
un multiplicador hardware de gran velocidad.
Quizás la característica más destacable de los componentes de esta gama es su arquitectura
abierta, que consiste en la posibilidad de ampliación del microcontrolador con elementos externos.
Para este fin, las patitas sacan al exterior las líneas de los buses de datos, direcciones y...
tracking img