Vous êtes sur la page 1sur 6

TIPOS DE PIC

VARIACIONES DEL PIC


PIC modernos
Los viejos PIC con memoria PROM o EPROM se estn renovando gradualmente por
chips con memoria Flash. As mismo, el juego de instrucciones original de 12 bits del
PIC1650 y sus descendientes directos ha sido suplantado por juegos de instrucciones de
14 y 16 bits. Microchip todava vende versiones PROM y EPROM de la mayora de los
PIC para soporte de aplicaciones antiguas o grandes pedidos.
Se pueden considerar tres grandes gamas de MCU PIC en la actualidad: Los bsicos
(Linebase), los de medio rango (Mid Range) y los de alto desempeo (high performance).
Los PIC18 son considerandos de alto desempeo y tienen entre sus miembros a PIC con
mdulos de comunicacin y protocolos avanzados (USB, Ethernet, Zigbee por ejemplo).
Clones del PIC
Por todos lados surgen compaas que ofrecen versiones del PIC ms baratas o
mejoradas. La mayora suelen desaparecer rpidamente. Una de ellas que va perdurando
es Ubicom(antiguamente Scenix) que vende clones del PIC que funcionan mucho ms
rpido que el original. OpenCores tiene un ncleo del PIC16F84 escrito en Verilog.
PIC inalmbricos
El microcontrolador rfPIC integra todas las prestaciones del PICmicro de Microchip con la
capacidad de comunicacin inalmbrica UHF para aplicaciones RF de baja potencia.
Estos dispositivos ofrecen un diseo muy comprimido para ajustarse a los cada vez ms
demandados requerimientos de miniaturizacin en aparatos electrnicos. Aun as, no
parecen tener mucha salida en el mercado.
PIC para procesado de seal (dsPIC)
Los dsPIC son el penltimo lanzamiento de Microchip, comenzando a producirlos a gran
escala a finales de 2004. Son los primeros PIC con bus de datos inherente de 16 bits.
Incorporan todas las posibilidades de los anteriores PIC y aaden varias operaciones
deDSP implementadas en hardware, como multiplicacin con suma de acumulador
(multiply-accumulate, o MAC), barrel shifting, bit reversion o multiplicacin 16x16 bits.
PIC de 32 bits (PIC32)
Microchip Technology lanz en noviembre de 2007 los nuevos microcontroladores de 32
bits con una velocidad de procesamiento de hasta 1.6 DMIPS/MHz con capacidad HOST
USB. Sus frecuencias de reloj pueden alcanzar los 80MHz a partir de cuarzos estndares
de 4 a 5MHz gracias a un PLL interno. Funcionan a 3.3V en sus puertos de entrada y
salida, aunque el fabricante indica que salvo en los pines con funcin analgica, en la
mayora se toleran tensiones de hasta 5V. Disponen de una arquitectura optimizada con

alto grado de paralelismo y ncleo de tipo M4K y una elevada capacidad de memoria
RAM y FLASH ROM. Todo ello hace que estos MCUs permiten un elevado procesamiento
de informacin.
TIPOS DE PIC
Para resolver aplicaciones sencillas se precisan pocos recursos; en cambio, las
aplicaciones grandes requieren numerosos y potentes. Siguiendo esta filosofa, Microchip
construye diversos modelos de microcontroladores orientados a cubrir, las necesidades
de cada proyecto. As, hay disponibles microcontroladores sencillos y baratos para
atender las aplicaciones simples y otros complejos y ms costosos para las de mucha
envergadura.
La mayora de los sistemas de control incrustados requieren CPU, memoria de datos,
memoria de instrucciones, lneas de E/S, y diversas funciones auxiliares como
temporizadores, comunicacin serie y otras. La capacidad y el tipo de las memorias, el
nmero de lneas de E/S y el de temporizadores, as como circuitos auxiliares, son
parmetros que dependen exclusivamente de la aplicacin y varan mucho de una
situacin a otra. Quizs se pueda considerar la decisin ms importante del proyecto la
eleccin del modelo de microcontrolador. Para adaptarse de forma ptima a las
necesidades de los usuarios, Microchip ofrece diversos tipos de microcontroladores de 8
bits.
Pueden tomarse diversas maneras de clasificar los PIC y ninguna puede considerarse
definitiva, debido a la rpida evolucin de estos dispositivos. A continuacin se presentan
distintas formas de clasificar a los PIC, segn diversos aspectos:

Familia de productos

PIC10

PIC12

PIC14

PIC16

PIC17

PIC18

Tipo de memoria
o

FLASH

OTP

ROM

Nmero de patillas E/S


o

4 - 17 patillas

18 - 27 patillas

28 - 44 patillas

45 - 80 patillas

Tamao de memoria (bytes)


o

0.5K - 1K

2K - 4K

8K - 16K

24K -32K

48K - 64K

96K - 128K

En la clasificacin por familias, las principales diferencias radican en el nmero de


instrucciones y su longitud, el nmero de puertos y funciones, lo cual se refleja en el
encapsulado, la complejidad interna y de programacin, y en el nmero de aplicaciones.
A continuacin exponemos algunas caractersticas interesantes de algunos tipos de PIC:
PIC de 8 patillas
Se trata de un grupo de PIC bastante difundidos en el mercado. Su principal caracterstica
es su reducido tamao, 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. En la siguiente figura
se muestra el diagrama de conexionado de uno de estos PIC.

Aunque slo tienen 8 patillas, pueden destinar hasta 6 como lneas de E/S para los
perifricos al disponer de un oscilador interno R-C, lo cual es una de sus principales
caractersticas.

Los modelos 12C5xx tienen instrucciones de 12 bits; mientras que los 12C6xx tienen
instrucciones de 14 bits. Los modelos 12F6xx poseen memoria Flash para el programa y
EEPROM para los datos.
PIC16C(R)5X con instrucciones de 12 bits

Se trata de una serie recursos limitados, pero con una buena relacin coste/prestaciones.
Disponen de 18, 20 o 28 patillas y pueden alimentarse a partir de una tensin 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 ningn tipo de interrupcin y la Pila slo
dispone de dos niveles. Poseen memoria de programa tipo OTP (16C5X) o ROM
(16CR5X).
PIC16XXX con instrucciones de 14 bits
Es la gama ms variada y completa de los PIC. Abarca modelos con encapsulado a partir
de 18 patillas, cubriendo varias opciones que integran abundantes perifricos. Dentro de
esta gama se halla el conocido PIC16X84 y sus variantes. En la siguiente figura se
muestra el diagrama de conexionado de uno de estos PIC.

En esta gama sus componentes aaden nuevas prestaciones a las que posean los de
gamas inferiores, hacindoles ms adecuados en las aplicaciones complejas. Admiten
interrupciones, poseen comparadores de magnitudes analgicas, convertidores A/D,
puertos serie y diversos temporizadores.
El repertorio de instrucciones es de 35, de 14 bits cada una y compatible con gamas
inferiores. Sus distintos modelos contienen todos los recursos que se precisan en las

aplicaciones de microcontroladores de 8 bits. Tambin dispone de interrupciones y una


Pila de 8 niveles que permite el anidamiento de subrutinas.
El temporizador TMR1 que hay en algunos PIC de esta gama tiene un circuito oscilador
que puede trabajar asncronamente y que puede incrementarse aunque el
microcontrolador se halle en el modo de reposo (sleep), posibilitando la implementacin
de un reloj en tiempo real. Las lneas de E/S presentan una carga pull-up activada por
software.
PIC14000
Dentro de esta gama se encuentra el PIC14000, que soporta el diseo de controladores
inteligentes para cargadores de bateras, pilas pequeas, fuentes de alimentacin
ininterrumpibles y cualquier sistema de adquisicin y procesamiento de seales que
requiera gestin de la energa de alimentacin. Los PIC14000 admiten cualquier
tecnologa de las bateras como Li-Ion, NiMH, NiCd, Ph y Zinc.
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 gestin de interrupciones vectorizadas muy potente. Tambin incluyen
variados controladores de perifricos, puertas de comunicacin 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.
PIC MS COMNMENTE USADOS

PIC12C508/509 (Encapsulamiento reducido de 8 pines, oscilador interno, popular


en pequeos diseos como el iPod remote).

PIC12F629/675

PIC16F84 (Considerado obsoleto, pero imposible de descartar y muy popular)

PIC16F84A (Actualizacin del anterior, la A indica que cuenta con mdulos de


comparacin A/D, algunas versiones funcionan a 20 MHz, compatible 1:1)

PIC16F628A/648A (Opciones tpicas para migrar o actualizar desde diseos


antiguos hechos con el PIC16F84A. Poseen mdulos de comparacin A/D,
Capture & Compare CCP (PWM), comunicacin en serie USART y oscilador
interno, entre otras mejoras)

PIC16F88 (Nuevo sustituto del PIC16F84A y superior al PIC16F648A con ms


memoria, oscilador interno, USART, SSP, comparador y convertidor A/D. Muy
popular).

PIC16F87X/87XA ("Hermanos mayores" del PIC16F84/84A, con cantidad de


mejoras incluidas en hardware. Bastante comn en proyectos de aficionados).

PIC16F886/887 (Nuevo sustituto del 16F876A y 16F877A con la diferencia que


ahora ya incluye oscilador interno, considerados los ms cercanos a la familia
18F).

PIC16F193x (Nueva gama media de PIC optimizado y con mucha RAM, ahora con
49 instrucciones frente al conjunto de 35 ms comn).

PIC18F452

PIC18F2455 Con manejo de puerto USB 2.0

PIC18F2520/4520 Mltiples comparadores y convertidores A/D.

PIC18F2550/4550 Manejo de puertos USB 2.0 y muy verstil. Por ello, es muy
comn en el mbito acadmico.

dsPIC30F2010

dsPIC30F3014

dsPIC30F3011 (Ideales para control electrnico de motores elctricos de


induccin, control sobre audio, etc).

PIC32 (Nueva gama de PIC de 32 bits, los ms modernos son compatibles con
USB 2.0).

Vous aimerez peut-être aussi