Introduccion a MCU

18
Microcontroladores Introduccion a Micros

description

Microcontroladores

Transcript of Introduccion a MCU

  • MicrocontroladoresIntroduccion a Micros

  • Introduccin Los microcontroladores no difieren mucho de la arquitectura de una computadora, pues poseen un cpu, memorias, y perifricos, pero a diferencia de los ltimos, en un microcontrolador todas su caractersticas estan encapsuladas en un solo chip.

    Podemos visualizar a lo micros, como a computadoras con recursos mucho mas limitados y especficos.

  • Computadora

    CPU

    RAM

    USB

    Mass Storage

    Ethernet

    VGA

    Audio

    Serial

  • Microcontrolador

    CPU

    RAM

    USB

    Flash

    UART

    SPI

    I2C

    ADC

  • Fabricantes

  • Microchip MCUs8-bits PIC10Fxxxx PIC12Fxxxx PIC16Fxxxx PIC18Fxxxx16-bits PIC24Fxxx PIC24Hxxx dsPIC30Fxxx dsPIC33Fxxx32-bits PIC32MX

  • Compiladores

  • MPLABX IDE

  • Registros EspecialesLos perifericos de los microcontroladores estan controlados por los llamados Registros Especiales de Funciones (SFR)

    Poseen una direccion fija en memoria.

  • Caracteristicas Los SFR no son parte del ANSI C (Estandar de C)

    Se implementan de manera que cumplan con el estndar de C, pero son nicos para cada familia de microcontroladores de cada marca

    Los SFR se manipulan como si fueran variables estndares de C

    Tienen una direccion fija en memoria

  • Registros, I/O Ports Para controlar los puertos digitales de entrada/salida, se escribe en registros especiales del la memoria del micro

    PORTA,PORTB,PORTC.....

    TRISn

    PORTn

    Direction

    Read/Write

  • Microchip 8-bits MCU

  • PIC18F Arquitectura

  • PIC18f45J50Caracteristicas:

    Hasta 16 millones de instrucciones por segundo 83 instrucciones de 16bits 32K de memoria de programa 4k de memoria de datos Multiplicador 8x8 Velocidad del CPU hasta 48MHz Optimizado para lenguaje C

  • Perifericos 2 - puertos seriales UART 2 - puertos SPI/I2C 5 timers de 8/16 bits 13 canales de ADC a 10 bits Comparadores analgicos 13 canales Touch Sensing PWM con "dead-band delay" RTCC interno USB device Selector de pines para perifricos

  • AplicacionesLos microcontroladores de 8 bits tienen como principal caracterstica su bajo coste y su sencillez de manejo. incluso se presentan en empaquetados muy manejables (DIP, SOIC, QFP).

    Si la aplicacion que se desarrolle no requiere gran demanda de procesamiento y es esencial su bajo coste, los micros de 8-bits sern la mejor alternativa

  • Practica

    A continuacin tome su tiempo para realizar al siguiente prctica.

    -- Primer Programa en MPLANX.

  • Ejercicios1. Investigue la hoja de datos del microcontrolador

    18f46j50 y enliste las variaciones que posee.

    2. Busque en la hoja de datos los diferentes empaquetados en los que puede encontrar los micros de la familia 18f46j50

    3. Investigue que es y en que consiste la arquitectura Hardvard.