
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.
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.
Betway Casino Resort – Promotions, Login & Mobile App for
ResponderEliminarBetway Casino Resort 춘천 출장샵 – Promotions, Login & 정읍 출장안마 Mobile 평택 출장안마 App for 경산 출장샵 iPhone and iPad Mobile App for the Welcome Bonus & Promotions; Promotions, Review & 제주도 출장마사지 more.