Subido por ivanhmm1

Anexo 1. Gama de Microcontroladores PIC Microchip

Anuncio
MICROCONTROLADORES
UNIDAD I
Anexo 1. Gama de los microcontroladores PC
Microchip dispone de cuatro familias de microcontroladores de 8 bits para adaptarse a las
necesidades de la mayoría de los clientes potenciales.
1. La gama enana: PIC12C(F)XXX de 8 pines.
La gama enana de microcontroladores PIC es en realidad una subfamilia formada por
componentes pertenecientes a las otras gamas. Su principal característica es su reducido tamaño,
lo que los hace ideales en muchos proyectos donde esta cualidad es fundamental, por ejemplo, en
sistemas de seguridad y en dispositivos de bajo consumo que utilizan los receptores y
transmisores de señales. Se alimentan con un voltaje de 2.5VCD a 5.5VCD y consumen menos de
2mA cuando trabajan a 5V y 4 MHz. El formato de sus instrucciones puede ser de 12 o 14 bits y su
repertorio es de 33 ó 35 instrucciones, respectivamente.
Tabla 1. Características de los modelos PIC12C(F)XXX de la gama enana: Son de 8 pines,
frecuencia máxima de 4 MHz, 6 líneas I/O, con temporizadores TMR0+WDT
Modelo
PIC12C508
PIC12C509
PIC12C670
PIC12C671
PIC12C672
PIC12C680
PIC12C681
Memoria de Programa
512x12
1024x12
512x14
1024x14
248x14
512x12 (FLASH)
1024x14 (FLASH)
Memoria de datos
25x8
41x8
80x8
128x8
128x8
80x8 y16x8 (EEPROM)
81x8 y 17x8 (EEPROM)
ADC (8 bits)
---2
4
4
--
2. La gama baja o básica: PIC16C5X con instrucciones de 12 bits
Se trata de una serie de microcontroladores PIC de recursos limitados, pero con una de las
mejores relaciones costo/prestaciones. Sus versiones están encapsuladas con 18 pines y pueden
alimentarse a partir de un voltaje de 2.5VCD, lo que los hace ideales en las aplicaciones que
funcionan con pilas teniendo en cuenta su bajo consumo (menos de 2mA a 5V y 4MHz). Tiene un
repertorio de 33 instrucciones cuyo formato consta de 12 bits. No admiten ningún tipo de
interrupción y la pila solo dispone de dos niveles.
Tabla 2. Características de los modelos PIC16C5X de la gama baja.
Modelo
PIC16C52
PIC16C54
PIC1654A
PIC16CR54A
PIC16C55
PIC16C56
PIC16C57
PIC16CR57B
PIC16C58A
PIC16CR58A
Memoria de
programa (12 bits)
EPROM
ROM
384
512
512
512
512
1K
2K
2K
2K
2K
Memoria de
datos (bytes)
Líneas
I/O
Pines
25
25
25
25
24
25
72
72
73
73
4
12
12
12
20
12
20
20
12
12
18
18
18
18
28
18
28
28
18
18
Son de una frecuencia máxima de 20 MHz, excepto el PIC16C52 que es 4MHz, con
temporizadores TMR0+WDT. Solo disponen de dos niveles en la pila o stack, lo que implica no
poder encadenar más de dos subrutinas, además los microcontroladores de la gama baja no
admiten interrupciones.
[email protected]
Instituto Tecnológico de Hermosillo
1
MICROCONTROLADORES
UNIDAD I
3. La gama media: PIC16CXXX con instrucciones de 14 bits
Esta es la gama más variada y completa de los PIC, abarca modelos con encapsulados desde los
18 hasta 64 pines, cubriendo varias opciones que integran abundantes periféricos. Dentro de esta
gama se encuentra el PIC16X84 y sus variantes. En esta gama sus componentes añaden nuevas
prestaciones a las que poseían los de la gama baja, haciéndolos más adecuados en las
aplicaciones complejas. Admiten interrupciones, tienen 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 disponen de interrupciones y una pila de 8 niveles que permiten el anidamiento de
subrutinas.
Tabla 3. Características de los modelos PIC16X8X de la gama media.
Son de 18 pines, requieren un cristal de 4 MHz, tienen 11 registros específicos, 13 líneas I/O,
temporizadores TMR0+WDT, 4 interrupciones, con un rango de voltaje a 2.6V.
Memoria de
programa
(14 bits)
1K EEPROM
1K FLASH
512 FLASH
1 K ROM
512 ROM
Modelo
PIC16C84
PIC16F84
PIC16F83
PIC16CR84
PIC16CR83
Memoria de datos
(bytes)
RAM
EEPROM
36
64
68
64
36
64
68
64
36
64
En la gama media también se encuentra el 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ñal que requiera el control de la energía
de alimentación. Estos PIC admiten cualquier tecnología de 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 encuentre en el modo
de reposo (sleep), posibilitando la implementación de un reloj en tiempo real. Las líneas de I/O
presentan una carga pull-up activadas pro software.
4. La gama alta: PIC18CXXXX con instrucciones de 16 bits
Son microcontroladores de la gama alta con interrupciones de 16 bits y datos de 8 bits, sus
modelos disponen de un sistema para el control de las interrupciones vectorizadas muy potente
que vienen en paquetes de 18 a 80 pines. También incluyen variedad de controladores para
periféricos, puertos de comunicación avanzados con elementos externos como USB y CAN,
velocidad de operación de 48 MHz, un multiplicador hardware de gran velocidad y mayores
capacidades de memoria, que alcanza 32K en la memoria de instrucciones y 2KB en la memoria
de datos.
Tabla 4. Características más destacadas de los modelos PIC18CXXXX, gama alta.
Tienen 2K en RAM, 32 registros específicos, 4 temporizadores, 1 USB.
Modelo
PIC18F2455
PIC18F2550
PIC18F4455
PIC18F4450
[email protected]
Memoria de
programa
(16 bits)
24K
32K
24K
32K
Líneas I/O
Interrupciones
ADC
(10 bits)
Pines
23
23
34
34
19
19
20
20
10
10
13
13
28
28
40
40
Instituto Tecnológico de Hermosillo
2
Descargar