SlideShare uma empresa Scribd logo
1 de 27
Microcontroladores
AVR
Programación IV
Universidad mesoamericana
Características de los AVR
• Arquitectura Harvard
• 32 registros de 8 bits
• Los registros de entrada/salida y la memoria de datos
conforman un espacio de direcciones unificado
• El STACK se ubica en este espacio de memoria unificado, y no
está limitado a un tamaño fijo
• Los tres últimos pares de registros internos del
procesador son usados como punteros de 16 bit al
espacio de memoria externa, bajo los nombres X, Y y Z
Características de los AVR
• Están fabricados con tecnología CMOS.
• Memorias de programa (FLASH o ROM), memoria de
datos estática (SRAM) y memoria EEPROM internas.
• Puertos de E/S bidireccionales configurables
independientemente pin por pin.
• Suministro de alta corriente en los puertos de E/S.
• Set de 130 instrucciones
Características de los AVR
• Timer’s
• WatchDog
• ISP (In System
Programming)
• Fuses
• Lock bits
Características de los AVR
• Conversores
Analógico-Digital
• Módulos SPI
• Módulos TWI
• USART
• Módulo Comparador
Analógico
• Módulo CAN
• Módulo USB
Clasificación de los AVR
Clasificación de los AVR
• AVR Tiny
• Tienen menos
recursos de memoria
y periféricos
posibles.
• Son muy veloces,
alcanzando a operar
a 20 MIPS.
• Inicialmente de 8
pines.
• Actualmente hay
modelos de 20 pines.
Clasificación de los AVR
• AVR Mega
• 8 bits, la mayoría de 16
bits.
• Mas de 130 instrucciones.
• Memoria flash de hasta
256Kb para almacenar
128Kb de instrucciones.
• RAM de hasta 4Kb de datos
temporales.
• Encapsulados de 28 a 100
pines
Clasificación de los AVR
• AVR XMEGA
• De 8 bits con injertos de 16
bits.
• Ninguno de ellos viene en
empaque DIP.
• Velocidades de hasta 33
MHz.
• Tensiones de hasta 3.3 V
• Memoria de programa de
384 Kb.
• Algunas instrucciones
nuevas.
• Encapsulados de 44, 64 y
100 pines
Clasificación de los AVR
• AVR32
• 32 bits
• Soporte de DSP y SIMD
• Tiene más instrucciones
incluidas
• La unidad del acumulador de
multiplicación es capaz de
desempeñar operaciones
aritméticas de 32-bit * 16-bit +
48-bit en dos ciclos.
Clasificación de los AVR
Microcontrolador MSP430
• Incorpora
• CPU RISC de 16 bit
• Periféricos
• Sistema de reloj flexible
• Interconectado utilizando bus de direcciones
común (Von Neumann) y bus de memoria de
datos.
Microcontrolador MSP430
Microcontrolador MSP430
• RISC de 27 instrucciones y 7 modos de
direccionamiento.
• 16 registros de 16 bits.
• Bus de direcciones de 16 bit.
• Bus de datos de 16 bit.
• Generador de constantes, provee los seis valores
inmediatos más utilizados.
• Transferencia directa Memoria-Memoria sin utilizar
registros intermediarios.
• Formato de instrucción y direccionamiento de tipo
Word / byte.
Microcontrolador MSP430
Microcontroladores FreeScale
Tecnología Controller Continuum
Microcontroladores FreeScale
Tecnología Controller Continuum
• Características generales:
• Núcleo de tamaño reducido
• Periféricos y distribución de
pines compatible con HCS08.
• Segmentación (Pipeline)
Microcontroladores FreeScale
Tecnología Controller Continuum
• Implementada sobre una arquitectura de
programación llamada ISA-C.
• Soporta tratamiento de datos tipo byte, word y
long, sobre instrucciones de movimiento y
comparación.
• Posicionamiento de código independiente.
• Algunos tipos de operadores de manipulación de bits
Microcontroladores FreeScale
Tecnología Controller Continuum
• Otras características:
• Modelo simplificado del modo supervisor
• Soporta módulos opcionales
• Respuesta programable ante la ejecución de código
ilegal o decodificación de direcciones de memoria
no implementadas.
• Hasta 50 MHz de velocidad de procesamiento del
núcleo sobre una tecnología de 0.25 micrones.
• 2.1 MIPS al ejecutarse en FLASH
• 1.05 DMIPS al ejecutarse en RAM
• FLASH de dos ciclos de acceso, con bajo consumo de
energía.
• RAM con un ciclo de acceso
Microcontroladores FreeScale
Tecnología Controller Continuum
• Otras características:
• Controlador de interrupciones
• Mapeado de los periféricos por fuera de la plataforma
del módulo esclavo.
• El controlador soporta directamente 30 interrupciones
de periféricos más 7 interrupciones por software (SWI).
• Asociación fija entre las fuentes que requieren
atención por interrupción y el nivel de interrupción con
su prioridad de atención.
• Se asigna un único número de vector por cada fuente
de interrupción
Microcontroladores FreeScale
Tecnología Controller Continuum
Microcontroladores FreeScale
Tecnología Controller Continuum
• Núcleo
• Dos estructuras independientes
de pipeline
• Una interfaz de bus unificada,
para maximización del
desempeño con una reducción
del hardware del núcleo
Microcontroladores FreeScale
Tecnología Controller Continuum
• Diferentes modos de operación
• Modo de depuración para desarrollo de código
• Modo seguro
• Modo RUN (Normal y en bajo consumo)
• Modos de WAIT (Normal y LPWAIT)
• Modo STOP
• Modo STOP2
• Modo STOP3
• Modo STOP4
Microcontroladores FreeScale
Tecnología Controller Continuum
Microcontroladores Intel 8051
• Actualmente ya no tiene
interés en fabricarlos
• Atmel, Philips, Infineon,
Dallas, entre otros fabrican
algunas partes compatibles
• No hay diferencias grandes
respecto de los otros
productos.
Módulos Basic Stamp de Parallax
• Son módulos montados
sobre otros
microcontroladores.
• Cuenta con un
microcontrolador
• Pre programado
• Trabaja como intérprete
• Lee las sentencias de
comando de la EEPROM
serial
• Las decodifica y ejecuta
las instrucciones que
representan.
Gracias por su atención

Mais conteúdo relacionado

Mais procurados

Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
Xavier Solis
 
Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01
Emerson Garay
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronos
Alexa Ramirez
 

Mais procurados (20)

135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt135127015 microcontroladores-1-1-ppt
135127015 microcontroladores-1-1-ppt
 
C++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación prácticaC++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación práctica
 
Amplificadores operacionales
Amplificadores operacionalesAmplificadores operacionales
Amplificadores operacionales
 
Temporizador 555
Temporizador 555Temporizador 555
Temporizador 555
 
Convertidores Digital Analogico
Convertidores Digital AnalogicoConvertidores Digital Analogico
Convertidores Digital Analogico
 
Registros de desplazamiento
Registros de desplazamientoRegistros de desplazamiento
Registros de desplazamiento
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvard
 
Amplificador Operacional Lab Nº4
Amplificador Operacional Lab Nº4Amplificador Operacional Lab Nº4
Amplificador Operacional Lab Nº4
 
Microcontroladores ver2.0
Microcontroladores ver2.0Microcontroladores ver2.0
Microcontroladores ver2.0
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
Modos de Direccionamiento
Modos de DireccionamientoModos de Direccionamiento
Modos de Direccionamiento
 
Sistemas de control distribuido (dcs)
Sistemas de control distribuido (dcs)Sistemas de control distribuido (dcs)
Sistemas de control distribuido (dcs)
 
Fuente regulable de voltaje
Fuente regulable de voltajeFuente regulable de voltaje
Fuente regulable de voltaje
 
Electrónica digital: Comparadores
Electrónica digital: ComparadoresElectrónica digital: Comparadores
Electrónica digital: Comparadores
 
Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01Arreglos en pseudocodigo 01
Arreglos en pseudocodigo 01
 
Codigo Hamming
Codigo HammingCodigo Hamming
Codigo Hamming
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
SUBNETTING
SUBNETTINGSUBNETTING
SUBNETTING
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronos
 

Destaque

Diferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesadorDiferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesador
JosefaYareni
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
ceiv
 
Practica CON AVR
Practica CON  AVRPractica CON  AVR
Practica CON AVR
guest6ec450
 
Instituto tecnologico superior particular
Instituto tecnologico superior particularInstituto tecnologico superior particular
Instituto tecnologico superior particular
Jonathan Huanca
 
AUTOS HIBRIDOS TECNOLOGIA PARA EL FUTURO
AUTOS HIBRIDOS TECNOLOGIA PARA EL FUTUROAUTOS HIBRIDOS TECNOLOGIA PARA EL FUTURO
AUTOS HIBRIDOS TECNOLOGIA PARA EL FUTURO
VicRamos
 
Investigacion: Innovando en Tesla Motors
Investigacion: Innovando en Tesla MotorsInvestigacion: Innovando en Tesla Motors
Investigacion: Innovando en Tesla Motors
Leonard Páez, LSSBB®, ITIL®
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontrolador
Jose Chacho
 

Destaque (20)

07 Familia Atmega
07 Familia Atmega07 Familia Atmega
07 Familia Atmega
 
Microcontrolador At-Mega
Microcontrolador  At-MegaMicrocontrolador  At-Mega
Microcontrolador At-Mega
 
Diferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesadorDiferencias,ventajas y desventajas de un microprocesador
Diferencias,ventajas y desventajas de un microprocesador
 
Microcontroladores 1 – arquitectura
Microcontroladores 1 – arquitecturaMicrocontroladores 1 – arquitectura
Microcontroladores 1 – arquitectura
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
 
09 Conjunto de Instrucciones de los Atmega
09 Conjunto de Instrucciones  de los Atmega09 Conjunto de Instrucciones  de los Atmega
09 Conjunto de Instrucciones de los Atmega
 
Curso AVRs 2008 - Interrupciones
Curso AVRs 2008 - InterrupcionesCurso AVRs 2008 - Interrupciones
Curso AVRs 2008 - Interrupciones
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Libro
LibroLibro
Libro
 
Practica CON AVR
Practica CON  AVRPractica CON  AVR
Practica CON AVR
 
Programación de AVR
Programación de AVRProgramación de AVR
Programación de AVR
 
Autos híbridos
Autos híbridosAutos híbridos
Autos híbridos
 
Instituto tecnologico superior particular
Instituto tecnologico superior particularInstituto tecnologico superior particular
Instituto tecnologico superior particular
 
Presentació1
Presentació1Presentació1
Presentació1
 
AUTOS HIBRIDOS TECNOLOGIA PARA EL FUTURO
AUTOS HIBRIDOS TECNOLOGIA PARA EL FUTUROAUTOS HIBRIDOS TECNOLOGIA PARA EL FUTURO
AUTOS HIBRIDOS TECNOLOGIA PARA EL FUTURO
 
Investigacion: Innovando en Tesla Motors
Investigacion: Innovando en Tesla MotorsInvestigacion: Innovando en Tesla Motors
Investigacion: Innovando en Tesla Motors
 
Turorial avr Bascom
Turorial avr BascomTurorial avr Bascom
Turorial avr Bascom
 
Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVR
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontrolador
 

Semelhante a Microcontroladores AVR

Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
Alejandra Ruiz
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladores
UNEFA
 
Sesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresSesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladores
Didier Tec
 

Semelhante a Microcontroladores AVR (20)

Microcontroladores.pptx
Microcontroladores.pptxMicrocontroladores.pptx
Microcontroladores.pptx
 
Ud1 3 microcontrolador_pic
Ud1 3 microcontrolador_picUd1 3 microcontrolador_pic
Ud1 3 microcontrolador_pic
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
Cronologia y caracteristicas de microprocesadores Intel - Update hasta Intel ...
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladores
 
Diapos de pic
Diapos de picDiapos de pic
Diapos de pic
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de Computadorasv
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Microcontroladores pic14f84a
Microcontroladores pic14f84aMicrocontroladores pic14f84a
Microcontroladores pic14f84a
 
Sesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresSesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladores
 
Sm parte 1
Sm parte 1Sm parte 1
Sm parte 1
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
Tipos de microcontroladores
Tipos de microcontroladoresTipos de microcontroladores
Tipos de microcontroladores
 
PIC vs AVR
PIC vs AVRPIC vs AVR
PIC vs AVR
 
Historia del Microprocesador y diferencias con el Microcontrolador
 Historia del Microprocesador y diferencias con el Microcontrolador Historia del Microprocesador y diferencias con el Microcontrolador
Historia del Microprocesador y diferencias con el Microcontrolador
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 

Mais de abemen

Mais de abemen (20)

Introducción a la anatomía
Introducción a la anatomíaIntroducción a la anatomía
Introducción a la anatomía
 
Conceptos de salud
Conceptos de saludConceptos de salud
Conceptos de salud
 
Distribucion normal
Distribucion normalDistribucion normal
Distribucion normal
 
Sala de situación de salud
Sala de situación de saludSala de situación de salud
Sala de situación de salud
 
Salud ocupacional
Salud ocupacionalSalud ocupacional
Salud ocupacional
 
Terminología epidemiológica
Terminología epidemiológicaTerminología epidemiológica
Terminología epidemiológica
 
Variables y escala de medición
Variables y escala de mediciónVariables y escala de medición
Variables y escala de medición
 
Introducción a la Bioestadística - Terminología
Introducción a la Bioestadística - TerminologíaIntroducción a la Bioestadística - Terminología
Introducción a la Bioestadística - Terminología
 
Lineamientos, normas y criterios en el diseño de presentaciones
Lineamientos, normas y criterios en el diseño de presentacionesLineamientos, normas y criterios en el diseño de presentaciones
Lineamientos, normas y criterios en el diseño de presentaciones
 
Estadistica aplicada
Estadistica aplicadaEstadistica aplicada
Estadistica aplicada
 
Tema 03 el problema
Tema 03   el problemaTema 03   el problema
Tema 03 el problema
 
Tema 02 proceso de investigación
Tema 02   proceso de investigaciónTema 02   proceso de investigación
Tema 02 proceso de investigación
 
Tema 01 seminario investigativo
Tema 01   seminario investigativoTema 01   seminario investigativo
Tema 01 seminario investigativo
 
El microscopio
El microscopioEl microscopio
El microscopio
 
Ecografía
EcografíaEcografía
Ecografía
 
Guías de onda
Guías de ondaGuías de onda
Guías de onda
 
Sistemas de comunicación óptica
Sistemas de comunicación ópticaSistemas de comunicación óptica
Sistemas de comunicación óptica
 
Detectores ópticos
Detectores ópticosDetectores ópticos
Detectores ópticos
 
Análisis de Bode
Análisis de BodeAnálisis de Bode
Análisis de Bode
 
Fibra óptica - algunas leyes de la física.
Fibra óptica - algunas leyes de la física.Fibra óptica - algunas leyes de la física.
Fibra óptica - algunas leyes de la física.
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Microcontroladores AVR

  • 2. Características de los AVR • Arquitectura Harvard • 32 registros de 8 bits • Los registros de entrada/salida y la memoria de datos conforman un espacio de direcciones unificado • El STACK se ubica en este espacio de memoria unificado, y no está limitado a un tamaño fijo • Los tres últimos pares de registros internos del procesador son usados como punteros de 16 bit al espacio de memoria externa, bajo los nombres X, Y y Z
  • 3. Características de los AVR • Están fabricados con tecnología CMOS. • Memorias de programa (FLASH o ROM), memoria de datos estática (SRAM) y memoria EEPROM internas. • Puertos de E/S bidireccionales configurables independientemente pin por pin. • Suministro de alta corriente en los puertos de E/S. • Set de 130 instrucciones
  • 4. Características de los AVR • Timer’s • WatchDog • ISP (In System Programming) • Fuses • Lock bits
  • 5. Características de los AVR • Conversores Analógico-Digital • Módulos SPI • Módulos TWI • USART • Módulo Comparador Analógico • Módulo CAN • Módulo USB
  • 7. Clasificación de los AVR • AVR Tiny • Tienen menos recursos de memoria y periféricos posibles. • Son muy veloces, alcanzando a operar a 20 MIPS. • Inicialmente de 8 pines. • Actualmente hay modelos de 20 pines.
  • 8. Clasificación de los AVR • AVR Mega • 8 bits, la mayoría de 16 bits. • Mas de 130 instrucciones. • Memoria flash de hasta 256Kb para almacenar 128Kb de instrucciones. • RAM de hasta 4Kb de datos temporales. • Encapsulados de 28 a 100 pines
  • 9. Clasificación de los AVR • AVR XMEGA • De 8 bits con injertos de 16 bits. • Ninguno de ellos viene en empaque DIP. • Velocidades de hasta 33 MHz. • Tensiones de hasta 3.3 V • Memoria de programa de 384 Kb. • Algunas instrucciones nuevas. • Encapsulados de 44, 64 y 100 pines
  • 10. Clasificación de los AVR • AVR32 • 32 bits • Soporte de DSP y SIMD • Tiene más instrucciones incluidas • La unidad del acumulador de multiplicación es capaz de desempeñar operaciones aritméticas de 32-bit * 16-bit + 48-bit en dos ciclos.
  • 12. Microcontrolador MSP430 • Incorpora • CPU RISC de 16 bit • Periféricos • Sistema de reloj flexible • Interconectado utilizando bus de direcciones común (Von Neumann) y bus de memoria de datos.
  • 14. Microcontrolador MSP430 • RISC de 27 instrucciones y 7 modos de direccionamiento. • 16 registros de 16 bits. • Bus de direcciones de 16 bit. • Bus de datos de 16 bit. • Generador de constantes, provee los seis valores inmediatos más utilizados. • Transferencia directa Memoria-Memoria sin utilizar registros intermediarios. • Formato de instrucción y direccionamiento de tipo Word / byte.
  • 17. Microcontroladores FreeScale Tecnología Controller Continuum • Características generales: • Núcleo de tamaño reducido • Periféricos y distribución de pines compatible con HCS08. • Segmentación (Pipeline)
  • 18. Microcontroladores FreeScale Tecnología Controller Continuum • Implementada sobre una arquitectura de programación llamada ISA-C. • Soporta tratamiento de datos tipo byte, word y long, sobre instrucciones de movimiento y comparación. • Posicionamiento de código independiente. • Algunos tipos de operadores de manipulación de bits
  • 19. Microcontroladores FreeScale Tecnología Controller Continuum • Otras características: • Modelo simplificado del modo supervisor • Soporta módulos opcionales • Respuesta programable ante la ejecución de código ilegal o decodificación de direcciones de memoria no implementadas. • Hasta 50 MHz de velocidad de procesamiento del núcleo sobre una tecnología de 0.25 micrones. • 2.1 MIPS al ejecutarse en FLASH • 1.05 DMIPS al ejecutarse en RAM • FLASH de dos ciclos de acceso, con bajo consumo de energía. • RAM con un ciclo de acceso
  • 20. Microcontroladores FreeScale Tecnología Controller Continuum • Otras características: • Controlador de interrupciones • Mapeado de los periféricos por fuera de la plataforma del módulo esclavo. • El controlador soporta directamente 30 interrupciones de periféricos más 7 interrupciones por software (SWI). • Asociación fija entre las fuentes que requieren atención por interrupción y el nivel de interrupción con su prioridad de atención. • Se asigna un único número de vector por cada fuente de interrupción
  • 22. Microcontroladores FreeScale Tecnología Controller Continuum • Núcleo • Dos estructuras independientes de pipeline • Una interfaz de bus unificada, para maximización del desempeño con una reducción del hardware del núcleo
  • 23. Microcontroladores FreeScale Tecnología Controller Continuum • Diferentes modos de operación • Modo de depuración para desarrollo de código • Modo seguro • Modo RUN (Normal y en bajo consumo) • Modos de WAIT (Normal y LPWAIT) • Modo STOP • Modo STOP2 • Modo STOP3 • Modo STOP4
  • 25. Microcontroladores Intel 8051 • Actualmente ya no tiene interés en fabricarlos • Atmel, Philips, Infineon, Dallas, entre otros fabrican algunas partes compatibles • No hay diferencias grandes respecto de los otros productos.
  • 26. Módulos Basic Stamp de Parallax • Son módulos montados sobre otros microcontroladores. • Cuenta con un microcontrolador • Pre programado • Trabaja como intérprete • Lee las sentencias de comando de la EEPROM serial • Las decodifica y ejecuta las instrucciones que representan.
  • 27. Gracias por su atención