Los microcontroladores PIC12 y PIC16 incorporan mejoras considerables en sus funciones y periféricos, entre ellas:
- Mayor memoria de programa y datos,
- pila de hardware más profunda,
- métodos adicionales de reinicialización,
- 14 instrucciones adicionales de programación,
- optimizaciones para “C”, mayor soporte a periféricos y reducción de tiempo de espera por interrupción.
Todas estas mejoras resultan en prestaciones hasta un 50% superiores y un código hasta el 40% menor.
El soporte a periféricos incluye el módulo mTouch del fabricante para interfaces de usuario en detección táctil, LCDs, convertidores A/D, módulos de modulación de ancho de impulso (PWM), temporizadores adicionales y comparadores analógicos. Soporta hasta 56 kb de flash de programa y hasta 4 kb de RAM de datos. Dispone de un total de 49 instrucciones de programación.
El núcleo mejorado optimiza el código del programa y el manejo de datos, que reduce el espacio de código e incrementa la eficiencia con menos ciclos de reloj; además, proporciona capacidad de actualización, con poco esfuerzo, de los PIC existentes de gama media.
El soporte a compiladores de terceros estará a cargo de Hi-Tech Software, CCS, microEngineering Labs y Byte Craft. Se destina a electrodomésticos, electrónica de consumo, medicina y automoción.