jueves, 4 de abril de 2013

Gamas




 

 

PIC12C(F)XXX de 8 patitas

Se trata de un grupo de PIC de reciente aparición que ha acaparado la atención del mercado. Su principal característica es su reducido tamaño, al disponer todos sus componentes de 8 patitas. Se alimentan con un voltaje de corriente continua comprendido entre 2,5 V y 5,5 V, y consumen menos de 2 mA cuando trabajan a 5 V y 4 MHz. El formato de sus instrucciones puede ser de 12 o de 14 bits y su repertorio es de 33 o 35 instrucciones, respectivamente.
Aunque los PIC enanos sólo tienen 8 patitas, pueden destinar hasta 6 como líneas de E/S para los periféricos porque disponen de un oscilador interno R-C.
En la Tabla 2.1 se presentan las principales características de los modelos de esta subfamilia, que el fabricante tiene la intención de potenciar en un futuro próximo. Los modelos 12C5xx pertenecen a la gama baja, siendo el tamaño de las instrucciones de 12 bits; mientras que los 12C6xx son de la gama media y sus instrucciones tienen 14 bits. Los modelos 12F6xx poseen memoria Flash para el programa y EEPROM para los datos.
MODELO
MEMORIA PROGRAMA
MEMORIA DATOS
FRECUENCIA MAXIMA
LINEAS E/S
ADC 8BITS
TEMPORIZADORES
PATITAS
PIC12C508
512x12
25x8
4 MHz
6

TMR0 + WDT
8
PIC12C509
1024x12
41x8
4 MHz
6

TMR0 + WDT
8
PIC12C670
512x14
80x8
4 MHz
6

TMR0 + WDT
8
PIC12C671
1024x14
128x8
4 MHz
6
2
TMR0 + WDT
8
PIC12C672
2048x14
128x8
4 MHz
6
4
TMR0 + WDT
8
PIC12C680
512X12 FLASH
80x8 16x8 EEPROM
4 MHz
6
4
TMR0 + WDT
8
PIC12C681
1024x14 FLASH
80x8 16x8 EEPROM
4 MHz
6

TMR0 + WDT
8
Tabla 2.1. Características de los modelos PIC12C(F)XXX de la gama enana.

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 la mejores relaciones coste/prestaciones. Sus versiones están encapsuladas con 18 y 28 patitas y pueden alimentarse a partir de una tensión de 2,5 V, lo que les hace ideales en las aplicaciones que funcionan con pilas teniendo en cuenta su bajo consumo (menos de 2 mA a 5 V y 4 MHz). Tienen un repertorio de 33 instrucciones cuyo formato consta de 12 bits. No admiten ningún tipo de interrupción y la Pila sólo dispone de dos niveles. .
Al igual que todos los miembros de la familia PIC16/17, los componentes de la gama baja se caracterizan por poseer los siguientes recursos: (en la Tabla 2.2 se presentan las principales características de los modelos de esta familia).
1.      Sistema POR (“Power On Reset”)
Todos los PIC tienen la facultad de generar una autoreinicialización o autoreset al conectarles la alimentación.
2.      Perro guardián (Watchdog o WDT)
Existe un temporizador que produce un reset automáticamente si no es recargado antes que pase un tiempo prefijado. Así se evita que el sistema quede “colgado” dado en esa situación el programa no recarga dicho temporizador y se genera un reset.
3.      Código de protección
Cuando se procede a realizar la grabación del programa, puede protegerse para evitar su lectura. También disponen los PIC de posiciones reservadas para registrar números de serie, códigos de identificación, prueba, etc.
4.      Líneas de E/S de alta corriente
Las líneas de E/S de los PIC pueden proporcionar o absorber una corriente de salida comprendida entre 20 y 25 mA, capaz de excitar directamente ciertos periféricos.



5.      Modo de reposo (Bajo consumo o “sleep”)
Ejecutando una instrucción (SLEEP), la CPU y el oscilador principal se detienen y se reduce notablemente el consumo.
Para terminar el comentario introductorio sobre los componentes de la gama baja conviene nombrar dos restricciones importantes:
·         La pila o “stack” sólo dispone de dos niveles lo que supone no poder encadenar más de dos subrutinas.
·         Los microcontroladores de la gama baja no admiten interrupciones.

Gama 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 PIC16X84» y sus variantes.
En esta gama sus componentes añaden nuevas prestaciones a las que poseían los de la gama baja, haciéndoles más adecuados en las aplicaciones complejas. Admiten interrupciones, poseen comparadores de magnitudes analógicas, convertidores A/D, puertos serie y diversos temporizadores.
El repertorio de instrucciones es de 35, de 14 bits cada una 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.
Encuadrado en la gama media también se halla la versión PIC14C000, que soporta el diseño de controladores inteligentes para cargadores de baterías, pilas pequeñas, fuentes de alimentación ininterrumpibles y cualquier sistema de adquisición y procesamiento de señales que requiera gestión de la energía de alimentación. Los PIC 14C000 admiten cualquier tecnología de las baterías como Li-Ion, NiMH, NiCd, Ph y Zinc.
El temporizador TMR1 que hay en esta gama tiene un circuito oscilador que puede trabajar asíncronamente y que puede incrementarse aunque el microcontrolador se halle en el modo de reposo (“sleep”), posibilitando la implementación de un reloj en tiempo real. Las líneas de E/S presentan una carga “pull-up” activada por software.

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, un multiplicador hardware de gran velocidad y mayores capacidades de memoria, que alcanza los 8 k palabras en la memoria de instrucciones y 454 bytes en la memoria de datos.
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 control, a las que se conectan memorias o controladores de periféricos. Esta facultad obliga a estos componentes a tener un elevado numero de patitas comprendido entre 40 y 44. Esta filosofía de construcción del sistema es la que se empleaba en los microprocesadores y no suele ser una práctica habitual cuando se emplean microcontroladores. En la tabla 2.4 se muestran las características más relevantes de los modelos de esta gama, que sólo se utilizan en aplicaciones muy especiales con grandes requerimientos.

1 comentario:

  1. Betway Casino Resort – Promotions, Login & Mobile App for
    Betway Casino Resort 춘천 출장샵 – Promotions, Login & 정읍 출장안마 Mobile 평택 출장안마 App for 경산 출장샵 iPhone and iPad Mobile App for the Welcome Bonus & Promotions; Promotions, Review & 제주도 출장마사지 more.

    ResponderEliminar