Existe una gran variedad de herramientas hardware que permiten grabar,
depurar, borrar y comprobar el comportamiento de los PIC.
Diseño rápido.
La gran variedad de modelos de PIC permite elegir el que mejor responde a
los requerimientos de la aplicación.
Una de las razones del éxito de los PIC se basa en su utilización. Cuando se
aprende a manejar uno de ellos, conociendo su arquitectura y su repertorio de
instrucciones, es muy fácil emplear otro modelo.
2.1 Características relevantes.
Descripción de las características más representativas de los PIC:
2.1.1 Arquitectura.
La arquitectura del procesador sigue el modelo Harvard. En esta arquitectura, la
CPU se conecta de forma independiente y con buses distintos con la memoria de
instrucciones y con la de datos.
La arquitectura Harvard permite a la CPU acceder simultáneamente a las dos
memorias. Además, propicia numerosas ventajas al funcionamiento del sistema como se
irán describiendo.
2.1.2 Segmentación.
Se aplica la técnica de segmentación (“pipe-line”) en la ejecución de las
instrucciones.
La segmentación permite al procesador realizar al mismo tiempo la ejecución de
una instrucción y la búsqueda del código de la siguiente. De esta forma se puede
ejecutar cada instrucción en un ciclo (un ciclo de instrucción equivale a cuatro ciclos de
reloj).
22