Está en la página 1de 1

MICROPROCESADOR Un procesador RISC tiene capacidad de procesamiento de 2 a 4 veces mayor que

la de un CISC , pero su estructura de hardware es tan simple que se puede realizar


Es un chip denominado CPU donde realiza todo proceso de transferencia de en una fracción de la superficie ocupada por el circuito integrado de un procesador
información. cisc.risc reemplazara al cisc.

Es un sistema abierto con el q pueda construirse un computador con las


caracteristicasque se desee.
CUANTOS REGISTROS DE TRABAJO DISPONE EL DSPIC Y CUANTOS BITS
MICROCONTROLADOR
Banco de 16 registros de trabajo de 16 bits .
Es un computador es un solo chip.es un sistema cerrado que contiene un
computador completo y de prestaciones limitadas q no se pueden modificar CIRCUITO PARA RESET EXTERNO EN UN DSPIC 30F4013

ARQUITECTURA HARVARD

Es una arquitectura de computadoras con pistas de almacenamiento y de señal


físicamente separadas por las instrucciones y para los datos

ARQUITECTURA VON NEUMAN

Un computador de programa almacenado en el cual no puedes darse


simultáneamente una búsqueda de instrucciones y una operación de datos .ya q
comparten un bus en común.

CARACTERISTICAS DESEABLES DSPIC 30F4013

Arquitectura Harvard modificada ,16registros de trabajo de 16 bits , operación de


hasta 30 MIPS,
MOV W #0x0055,W3:mueve un literal ( numero ) q es 0055 al registro w3,
Doble acumulador de hasta 40 bits ,multiplicador de 17x17bits ,convertidor
analógico digital de 12bits, set de instrucciones optimizadas para usarse en
Mov w 0x2000,w0:mueve la palabra (16 bits ) de la localización 0x2000 al registro
lenguaje ensamblador.
w0

REGISTROS FUNDAMENTALES DEL MICROPROCESADOR


Bra NC,SALTO : el comando significa salta a salto cuando no hay carry.

Registro de datos , registro de dirección , registro de código de dirección ,


BTSC PORTB,#11 :si el bit 1 del puerto b es cero? Si es salta una instrucción sino
registro de instrucción ,
continua con la siguiente instrucción.

Registro contador de programa


Add w0.[w4],w5 :suma w0 mas contenido en memoria [w4] y el resultado lo
coloco en el registro w5
COMPARANDO FAMILIAS DSPIC30F Y DSPIC33F CARACTERISTICAS
QUE REGISTRO DE FUNCIONES ESPECIALES ESTAN ASOCIADOS A UN PUERTO
PARALELO CUALQUIER
26 modelos disponibles 27 modelos disponibles
- Controlador de dspic(8 canales)
Los puertos de control los registros de w0 a w15.
5 temporizadores 9 temporizadores
Modo trabajo,baja energía(IDLE Modo trabajo,baja energía
COMO SE PROGRAMA QUE UN NOMINAL CUQLQUIERA DE UN PUERTO
,SLEEP) (IDLE,SLEEP,DOZE)
PARALELO SEA ENTRADA O SALIDA
Rendimiento 30MIPS a 4.5v Rendimiento 40MIPS a 3.3v
Pocos vectores de interrupción(62) Muchos vectores de reducción (118)
Se programa usando el comando tris, que puede definir entrada o salida de un
terminal.
EN UN SISTEMA HARVARD ¿HABRA INSTRUCCIONES PARA LEER O ESCRIBIR EN LA
MEMORIA
TIPO A(TIMER1)
Puede diferir la anchura de la palabra ,el momento ,la tecnología de
implementaciony la estructura de la dirección de la memoria .En algunas sistemas Algunas características especiales de este tipo de temporizadores son las siguientes:
,se pueden almacenar las instrucciones de la memoria de solo lectura mientras q
en general , la memoria de datos requiere memoria lecto-escritura.en algunos Pueden ser utilizados en modo oscilador LP (Low Power) u oscilador secundario de 32 Khz para
sistemas hay muchas mas memorias de datos asi q las instrucciones son mas aplicaciones de reloj de tiempo real (RTC).
anchas que las direcciones de datos
Pueden funcionar de forma asíncrona a través de una señal de reloj externa.
ARQUITECTURA PREDOMINANTE A PASADO A SER LA RISC EN LUGAR DE LA CISC
TIPO B (TIMER 2 – TIMER 4)
La familia dsPIC30F dispone de hasta cinco temporizadores de 16 bits , de los cuales
algunos poseen la características de poder combinarse con el objetivo de formar Sus características especificas son las siguientes:
temporizadores de 32 bits.
Los temporizadores tipo B pueden concatenarse con los tipo C para formar temporizadores de 32
Los temporizadores ademas de controlar el tiempo autónomamente, proporcionan la bits. El registro TxCON del temporizador tipo B contiene el bit de control T32, que cuando tiene
base de tiempo a otros perifericos como el de captura o el de Comparador/PWM. valor 1 permitirá el funcionamiento del temporizador de 32 bits.

Cada temporizador/contador de 16 bits dispone de los siguientes registros que son La sincronización de reloj se realiza después de atravesar la lógica del divisor de frecuencia
susceptibles de leerse y escribirse. (Prescaler).

• TMRx: Registro Contador del Temporizador (16 bits). La estructura interna es similar a la del temporizador tipo A pero no cuenta con la lógica que
posibilitaba la sincronización con el reloj externo ni con la opción del oscilador LP.
• PRx: Registro de periodos asociados al temporizador (16 bits).
TIPO C (TIMER 3 Y 5)
• TxCON: Registro de control asociado al temporizador (16 bits).
Algunas características especiales de este tipo de temporizadores son las siguientes:
Por otra parte cada temporizador tiene asociado a su vez una serie de bits para el
control de interrupciones: Pueden concatenarse con los tipo B para formar temporizadores de 32 bits.

• TxIE: Bit de control para permiso de interrupción del Timer. En un dispositivo dado, al menos un temporizador tipo C tiene la capacidad de disparo (trigger) en
una conversión analogico/digital (A/D
• TxIF: Bit de estado del señalizador de desbordamiento.

• TxIP <2:0>: Bits para determinar la prioridad de la interrupción