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. En la Tabla 2.3 se
presentan las principales características de los modelos de esta familia.
Tabla 2.3. Características relevantes de los modelos PIC16X8X de la gama media.
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 d e 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.
2.2.4 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
29