Vclase 1
Vclase 1
Vclase 1
Diseo de sistemas
microprocesados
Profesor:
Mag. Ing. Sergio Salas Arriarn
Celulares
Alarmas de seguridad
El microcontrolador
Los microcontroladores o MCUs son circuitos digitales que en su
interior contienen un procesador completo junto a diversos
perifricos auxiliares (Puertos I/O, ADC, Timers, UART, SPI, etc.)
que permiten el desarrollo de aplicaciones diversas. Los MCUs
se caracterizan por su velocidad y nmero de bits del CPU (8, 16
o
32 bits) y su arquitectura interna.
El microprocesador de un MCU por lo general no se caracteriza
por
ser altamente eficiente para la ejecucin de operaciones
matemticas complejas, sino, ms bien, se centra en la
ejecucin
de operaciones aritmticas y lgicas
Caractersticas de un DSP
(Procesador digital de seales)
Carrera: Ingeniera Electrnica
El DSC
(Controlador digital de seales)
Carrera: Ingeniera Electrnica
El dsPIC30F3014
Arquitectura Harvard.
84 instrucciones base (ensamblador).
Instrucciones de 24 bits. Datos 16 bits.
48K Flash. 2K RAM. 1K de EEPROM.
16 registros de trabajo (W_REG) de 16 bits.
30 MIPS. Reloj de hasta 40 MHz con PLL.
33 Interrupciones.
ADC de 12 bits.
Mdulos Input Capture, PWM, SPI, I 2C, CAN,DCI.
Multiplicador de 17x17 bits fraccional/entero
MAC de un solo ciclo (x = a.b+x).
El mapa de memoria de
programa
La memoria de datos
La memoria SRAM de
datos
Herramientas de trabajo
Para la programacin del Firmware en el
dsPIC10F3014 se requieren las siguientes
herramientas de software y hardware:
1. MPLAB IDE (ltima versin descargable de la
pgina web de Microchip www.microchip.com).
2. El compilador MPLAB C30 de descarga gratuita de
la pgina web de Microchip.
3. Un depurador grabador PICkit2 (a realizar en el
curso).
4. Un mdulo de desarrollo basado en el
dsPIC30F3014 (a realizar en el curso).
Mag. Ing. Sergio Salas A.