You are on page 1of 3
Caracteristicas de la Arquitectura de los microcontroladores PIC 16C84. Procesador tipo RISC. Posee un juego de instrucciones reducido y simple, de manera que CASI todas las instrucciones se ejecutan en un solo ciclo de instruccién. Procesador segmentado. Se pueden realizar simultineamente las dos fases en que se descompone la instruccién, es decir que mientras se esta desarrollando la fase de ejecucién de una instruccién se realiza la fase de basqueda de la siguiente. Arquitectura HARDVARD, En este tipo de Arquitectura existen dos memorias separadas, una para instrucciones y otra para datos y cada una posee su sistema de buses para el acceso. Esto permite ademas del paralelismo de operacién, que las memorias de instrucciones y datos puedan tener los tamafios adecuados (el caso particular de este modelo es 14 bits para instrucciones y un byte para datos). Ciclo de instruccién. Un ciclo de Instruccion esta dividido en cuatro partes Ilamadas ciclos “Q” (Q), Q5, Q3, Q,). La busqueda y la ejecucién de una_ instruccién necesitan dos ciclos de instruccién. Debido a la separacién de las memorias se puede realizar la bisqueda de una_ instruccién (memoria de programa) y solaparla con la ejecucién de la anterior (memoria de datos). Este mecanismo se conoce como pipeline. Es por esto que cada instruccién se ejecuta efectivamente en un solo ciclo de instruccién, excepto que la instruccién sea un salto, caso en el cual se necesitan los dos ciclos. Arquitectura de un microcontrolador. Fomeap Timer" Oecitate Startuo Tne Algunas especificaciones de los ciclos “Q”. El ciclo de busqueda comieza con el incremento del contador en Q;. En el ciclo de ejecucion, la instruccién sacada de memoria es colocada en el registro de instruccién en Q,, y en Q,, Q3, Q, se la decodifica y ejecuta. Especificamente, la lectura del operando desde la memoria de datos se hace en Q, (operand read) y la escritura durante Q, (destination write). “paindexe uey} pue paya}e} Buleg si uoHONASU! MeL e\y SII4M BUljedid @4) WOs} Peysny) S! LONONASUL YOIa} OY} BoUIS SejoAo OM Bye} eSey| “seyoUEIG WeIBold Aue Jo) }deoxe ‘@joAD ajGuIs ese sUCHONASUI IY Lans waies iS Sa a ot _4tOSo ry leo! zl tov leol col io: wl col zl we

You might also like