SlideShare ist ein Scribd-Unternehmen logo
1 von 13
CURSO: MICROPROCESADORES
INTEGRANTES:
 ROSAURA URIARTE RAMOS
 YOLY DUEÑAS GUERRERO.
PROFESOR: MARCO AURELIO PORRO CHULLI
TEMA: MICROCONTROLADOR.
1.CONTENIDO
DEFINICION: Un microcontrolador (UC o MCU) es
un circuito integrado programable, capaz de ejecutar
las órdenes grabadas en su memoria. Está compuesto
de varios bloques funcionales, los cuales cumplen una
tarea específica. Un microcontrolador incluye en su
interior las tres principales unidades funcionales de
una computadora: unidad central de
procesamiento, memoria y periféricos de entrada/salid
a
CARACTERISTICAS: Los microcontroladores están
diseñados para reducir el costo económico y el consumo
de energía de un sistema en particular. Por eso el tamaño
de la unidad central de procesamiento, la cantidad de
memoria y los periféricos incluidos dependerán de la
aplicación
ARQUITECTURA
Básicamente existen dos arquitecturas de computadoras,
y por supuesto, están presentes en el mundo de los
microcontroladores: Von Neumann y Harvard. Ambas se
diferencian en la forma de conexión de la memoria al
procesador y en los buses que cada una necesita
 Arquitectura Von Neumann.
La arquitectura Von Neumann utiliza el mismo
dispositivo de almacenamiento tanto para las
instrucciones como para los datos, siendo la que
se utiliza en un ordenador personal porque
permite ahorrar una buena cantidad de líneas de
E/S, que son bastante costosas, sobre todo para
aquellos sistemas donde el procesador se monta
en algún tipo de zócalo alojado en una placa
madre.
 Arquitectura Harvard
La otra variante es la arquitectura Harvard, y por
excelencia la utilizada en supercomputadoras,
en los microcontroladores, y sistemas integrados
en general. En este caso, además de la
memoria, el procesador tiene los buses
segregados, de modo que cada tipo de memoria
tiene un bus de datos, uno de direcciones y uno
de control.
ELEMENTOS DEL MICROCONTROLADOR
En un microcontrolador hay una sección de memoria en la
cual se encuentran la llamada ROM y otra llamada RAM.
En los microcontroladores la memoria de instrucciones y
datos esta integrada en el propio chip, y no hay
posibilidad de utilizar memorias externas, como USB, etc
Segun el tipo de memoria ROM que dispongan los
microcontroladores, la aplicacion delos mismos es
diferente. Existen 5 versiones de memoria ROM las
cuales son:
 ROM con mascara
 OTP (One Time Programmable)
 EPROM (Eraseble Programmable Read Only
Memory)
 EEPROM (Electrical Erasable Programmable
Read Only Memory)
 FLASH
MEMORIA- INTERRUPCIONES
Anteriormente se ha visto que la memoria en los
microcontroladores debe estar ubicada dentro del mismo
encapsulado, esto es así la mayoría de las veces, porque
la idea fundamental es mantener el grueso de los circuitos
del sistema dentro de un solo integrado.
En los microcontroladores la memoria no es abundante,
aquí no encontrará Gigabytes de memoria como en las
computadoras personales. Típicamente la memoria de
programas no excederá de 16 K-localizaciones de
memoria no volátil (flash o eprom) para contener los
programas.
Máscara ROM. En este caso no se “graba” el programa
en memoria sino que el microcontrolador se fabrica con el
programa, es un proceso similar al de producción de los
CD comerciales mediante masterización. El costo inicial
de producir un circuito de este tipo es alto, porque el
diseño y producción de la máscara es un proceso
costoso, sin embargo, cuando se necesitan varios miles o
incluso cientos de miles de microcontroladores
Memoria PROM. (Programmable Read-Only Memory)
también conocida como OTP (One Time Programmable).
Este tipo de memoria también es conocida como PROM o
simplemente ROM.
Memoria EPROM. (Erasable Programmable Read Only
Memory). Los microcontroladores con este tipo de
memoria son muy fáciles de identificar porque su
encapsulado es de cerámica y llevan encima una
ventanita de vidrio desde la cual puede verse la oblea de
silicio del microcontrolador.
EEPROM. (Electrical Erasable Programmable Read Only
Memory). Fueron el sustituto natural de las memorias
EPROM, la diferencia fundamental es que pueden ser
borradas eléctricamente, por lo que la ventanilla de cristal
de cuarzo y los encapsulados cerámicos no son
necesarios.
Memoria flash. En el campo de las memorias
reprogramables para microcontroladores, son el último
avance tecnológico en uso a gran escala, y han sustituido
a los microcontroladores con memoria EEPROM.
INTERRUPCIONES
Las interrupciones son esencialmente llamadas
a subrutina generadas por los dispositivos físicos, al
contrario de las subrutinas normales de un programa en
ejecución. Como el salto de subrutina no es parte del hilo
o secuencia de ejecución programada, el controlador
guarda el estado del procesador en la pila de memoria y
entra a ejecutar un código especial llamado "manejador
de interrupciones" que atiende al periférico específico que
generó la interrupción. Al terminar la rutina, una
instrucción especial le indica al procesador el fin de la
atención de la interrupción.
RECOMENDACIONES
Una de las mayores razones de confusión y de complicaciones al
desarrollar un proyecto es la falta de información del microcontrolador que
se desea utilizar. Las hojas de datos son los documentos más importantes
que debemos acopiar al momento de decidirnos e inclinarnos por un
determinado tipo de microcontrolador.
Comprobar la correcta programación del microcontrolador, así como la
comunicación entre componentes eléctricos para así disminuir el tiempo
perdido en la construcción del mismo.
Se recomienda el uso de un lápiz óptico para la manipulación de la LCD ya
que facilita el manejo de la misma.
CONCLUSIONES
Con la ayuda de los microcontroladores se logró reducir los circuitos
electrónicos de HUMMNINGBIRD-1 facilitando su programación y
versatilidad en las pruebas, que anteriormente involucraba un gran número
de elementos consumiendo tiempo, espacio y energía.
Para la programación de los microcontroladores se utilizó un software
especializado, como el MicroCode Studio el cual permitió manejar un
leguaje Basic amigable para la programación de PIC’s.
Microprocesadores

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Memoria prom
Memoria promMemoria prom
Memoria prom
 
Unida ii 1a
Unida ii 1aUnida ii 1a
Unida ii 1a
 
Memoria rom
Memoria romMemoria rom
Memoria rom
 
Wiki
WikiWiki
Wiki
 
Memoria prom y eprom
Memoria prom y epromMemoria prom y eprom
Memoria prom y eprom
 
Memoria rom
Memoria romMemoria rom
Memoria rom
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Memoria EEPROM
Memoria EEPROMMemoria EEPROM
Memoria EEPROM
 
Tipos de memoria rom resumen copia
Tipos de memoria rom resumen   copiaTipos de memoria rom resumen   copia
Tipos de memoria rom resumen copia
 
Eprom
EpromEprom
Eprom
 
Memorias de sistemas operativos
Memorias de sistemas operativosMemorias de sistemas operativos
Memorias de sistemas operativos
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Actividad
ActividadActividad
Actividad
 
Memoria ROM
Memoria ROMMemoria ROM
Memoria ROM
 
Trabajo 2! ;)
Trabajo 2! ;)Trabajo 2! ;)
Trabajo 2! ;)
 
Presentación de ensayo
Presentación de ensayoPresentación de ensayo
Presentación de ensayo
 
Tp 1
Tp 1Tp 1
Tp 1
 
Memoria rom 1
Memoria rom 1Memoria rom 1
Memoria rom 1
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 

Andere mochten auch

Trabajo Final Integrador-Formación y Práctica de Tutores
Trabajo Final Integrador-Formación y Práctica de TutoresTrabajo Final Integrador-Formación y Práctica de Tutores
Trabajo Final Integrador-Formación y Práctica de Tutores
Claudia Alejandra Serrano
 
PHOTOFOLIO2016_AGUM KURNIAWAN
PHOTOFOLIO2016_AGUM KURNIAWANPHOTOFOLIO2016_AGUM KURNIAWAN
PHOTOFOLIO2016_AGUM KURNIAWAN
jarikurakura
 

Andere mochten auch (15)

Check Out FAAIF News for October, 2016! (Camille Paldi)
Check Out FAAIF News for October, 2016! (Camille Paldi)Check Out FAAIF News for October, 2016! (Camille Paldi)
Check Out FAAIF News for October, 2016! (Camille Paldi)
 
Diptico b
Diptico bDiptico b
Diptico b
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Higiene bucal
Higiene bucalHigiene bucal
Higiene bucal
 
Xdin - Sebastien Rassinoux
Xdin - Sebastien RassinouxXdin - Sebastien Rassinoux
Xdin - Sebastien Rassinoux
 
Trabajo Final Integrador-Formación y Práctica de Tutores
Trabajo Final Integrador-Formación y Práctica de TutoresTrabajo Final Integrador-Formación y Práctica de Tutores
Trabajo Final Integrador-Formación y Práctica de Tutores
 
Bài tập luyện nghe amazing you
Bài tập luyện nghe amazing youBài tập luyện nghe amazing you
Bài tập luyện nghe amazing you
 
PHOTOFOLIO2016_AGUM KURNIAWAN
PHOTOFOLIO2016_AGUM KURNIAWANPHOTOFOLIO2016_AGUM KURNIAWAN
PHOTOFOLIO2016_AGUM KURNIAWAN
 
ARF- acute renal failure
ARF- acute renal failureARF- acute renal failure
ARF- acute renal failure
 
Introducing Takaful into the United States: Prospects and Possibilities
Introducing Takaful into the United States: Prospects and PossibilitiesIntroducing Takaful into the United States: Prospects and Possibilities
Introducing Takaful into the United States: Prospects and Possibilities
 
Agenda Programme 3rd ISRA Colloquium 2013
Agenda Programme 3rd  ISRA Colloquium 2013Agenda Programme 3rd  ISRA Colloquium 2013
Agenda Programme 3rd ISRA Colloquium 2013
 
La tecnologia y sus multiples relaciones
La tecnologia y sus multiples relacionesLa tecnologia y sus multiples relaciones
La tecnologia y sus multiples relaciones
 
zero day exploits
zero day exploitszero day exploits
zero day exploits
 
Gatos
GatosGatos
Gatos
 
Enfoque cualitativo cuantitativo
Enfoque cualitativo cuantitativoEnfoque cualitativo cuantitativo
Enfoque cualitativo cuantitativo
 

Ähnlich wie Microprocesadores

Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
Daysi Morante
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
Xavier Solis
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
Jaque Beciez
 
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
 
Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
Ruderocker Billy
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontrolador
Jose Chacho
 
El mundo de los microcontroladores - Parte2
El mundo de los microcontroladores - Parte2El mundo de los microcontroladores - Parte2
El mundo de los microcontroladores - Parte2
Luis Vasquez
 
Historia moderna de los ordenadores
Historia moderna de los ordenadoresHistoria moderna de los ordenadores
Historia moderna de los ordenadores
salvadormohamed4esob
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
Alex Via Paz
 

Ähnlich wie Microprocesadores (20)

Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
microprocesador
microprocesadormicroprocesador
microprocesador
 
Sesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladoresSesión 3 introduccion a microcontroladores
Sesión 3 introduccion a microcontroladores
 
Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontrolador
 
Datasheet
DatasheetDatasheet
Datasheet
 
Microcontroladores PIC USS
Microcontroladores PIC  USSMicrocontroladores PIC  USS
Microcontroladores PIC USS
 
Microcontrolador wiki
Microcontrolador wikiMicrocontrolador wiki
Microcontrolador wiki
 
El mundo de los microcontroladores - Parte2
El mundo de los microcontroladores - Parte2El mundo de los microcontroladores - Parte2
El mundo de los microcontroladores - Parte2
 
Memorias, puertos, y registros del pic
Memorias, puertos, y registros del picMemorias, puertos, y registros del pic
Memorias, puertos, y registros del pic
 
Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.Arquitectura de Microprocesadores Modernos.
Arquitectura de Microprocesadores Modernos.
 
Historia moderna de los ordenadores
Historia moderna de los ordenadoresHistoria moderna de los ordenadores
Historia moderna de los ordenadores
 
Unidad 4 rt
Unidad 4 rtUnidad 4 rt
Unidad 4 rt
 
Pic 16 F84 A
Pic 16 F84 APic 16 F84 A
Pic 16 F84 A
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
 

Mehr von rosaura uriarte ramos (20)

Práctica power point
Práctica power pointPráctica power point
Práctica power point
 
SUBNETEO
SUBNETEOSUBNETEO
SUBNETEO
 
IP
IPIP
IP
 
TCP
TCPTCP
TCP
 
Osi
OsiOsi
Osi
 
Sesion 3
Sesion 3Sesion 3
Sesion 3
 
Sesion 2
Sesion 2Sesion 2
Sesion 2
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Ciclos
CiclosCiclos
Ciclos
 
Arreglos
ArreglosArreglos
Arreglos
 
Array bidimensionales
Array bidimensionalesArray bidimensionales
Array bidimensionales
 
Lenguaje ensamblador.docx
Lenguaje ensamblador.docxLenguaje ensamblador.docx
Lenguaje ensamblador.docx
 
Arquiectura cisc.docx
Arquiectura cisc.docxArquiectura cisc.docx
Arquiectura cisc.docx
 
Arquitectura del microprocesador
Arquitectura del microprocesadorArquitectura del microprocesador
Arquitectura del microprocesador
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
Base datos sql
Base datos sqlBase datos sql
Base datos sql
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
NORMALIZACION
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelamiento
ModelamientoModelamiento
Modelamiento
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Kürzlich hochgeladen

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 

Kürzlich hochgeladen (20)

Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.ppt
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 

Microprocesadores

  • 1. CURSO: MICROPROCESADORES INTEGRANTES:  ROSAURA URIARTE RAMOS  YOLY DUEÑAS GUERRERO. PROFESOR: MARCO AURELIO PORRO CHULLI
  • 2. TEMA: MICROCONTROLADOR. 1.CONTENIDO DEFINICION: Un microcontrolador (UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salid a
  • 3. CARACTERISTICAS: Los microcontroladores están diseñados para reducir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación ARQUITECTURA Básicamente existen dos arquitecturas de computadoras, y por supuesto, están presentes en el mundo de los microcontroladores: Von Neumann y Harvard. Ambas se diferencian en la forma de conexión de la memoria al procesador y en los buses que cada una necesita
  • 4.  Arquitectura Von Neumann. La arquitectura Von Neumann utiliza el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos, siendo la que se utiliza en un ordenador personal porque permite ahorrar una buena cantidad de líneas de E/S, que son bastante costosas, sobre todo para aquellos sistemas donde el procesador se monta en algún tipo de zócalo alojado en una placa madre.  Arquitectura Harvard La otra variante es la arquitectura Harvard, y por excelencia la utilizada en supercomputadoras, en los microcontroladores, y sistemas integrados en general. En este caso, además de la memoria, el procesador tiene los buses segregados, de modo que cada tipo de memoria tiene un bus de datos, uno de direcciones y uno de control.
  • 5. ELEMENTOS DEL MICROCONTROLADOR En un microcontrolador hay una sección de memoria en la cual se encuentran la llamada ROM y otra llamada RAM. En los microcontroladores la memoria de instrucciones y datos esta integrada en el propio chip, y no hay posibilidad de utilizar memorias externas, como USB, etc
  • 6. Segun el tipo de memoria ROM que dispongan los microcontroladores, la aplicacion delos mismos es diferente. Existen 5 versiones de memoria ROM las cuales son:  ROM con mascara  OTP (One Time Programmable)  EPROM (Eraseble Programmable Read Only Memory)  EEPROM (Electrical Erasable Programmable Read Only Memory)  FLASH
  • 7. MEMORIA- INTERRUPCIONES Anteriormente se ha visto que la memoria en los microcontroladores debe estar ubicada dentro del mismo encapsulado, esto es así la mayoría de las veces, porque la idea fundamental es mantener el grueso de los circuitos del sistema dentro de un solo integrado. En los microcontroladores la memoria no es abundante, aquí no encontrará Gigabytes de memoria como en las computadoras personales. Típicamente la memoria de programas no excederá de 16 K-localizaciones de memoria no volátil (flash o eprom) para contener los programas.
  • 8. Máscara ROM. En este caso no se “graba” el programa en memoria sino que el microcontrolador se fabrica con el programa, es un proceso similar al de producción de los CD comerciales mediante masterización. El costo inicial de producir un circuito de este tipo es alto, porque el diseño y producción de la máscara es un proceso costoso, sin embargo, cuando se necesitan varios miles o incluso cientos de miles de microcontroladores Memoria PROM. (Programmable Read-Only Memory) también conocida como OTP (One Time Programmable). Este tipo de memoria también es conocida como PROM o simplemente ROM. Memoria EPROM. (Erasable Programmable Read Only Memory). Los microcontroladores con este tipo de memoria son muy fáciles de identificar porque su encapsulado es de cerámica y llevan encima una ventanita de vidrio desde la cual puede verse la oblea de silicio del microcontrolador.
  • 9. EEPROM. (Electrical Erasable Programmable Read Only Memory). Fueron el sustituto natural de las memorias EPROM, la diferencia fundamental es que pueden ser borradas eléctricamente, por lo que la ventanilla de cristal de cuarzo y los encapsulados cerámicos no son necesarios. Memoria flash. En el campo de las memorias reprogramables para microcontroladores, son el último avance tecnológico en uso a gran escala, y han sustituido a los microcontroladores con memoria EEPROM.
  • 10. INTERRUPCIONES Las interrupciones son esencialmente llamadas a subrutina generadas por los dispositivos físicos, al contrario de las subrutinas normales de un programa en ejecución. Como el salto de subrutina no es parte del hilo o secuencia de ejecución programada, el controlador guarda el estado del procesador en la pila de memoria y entra a ejecutar un código especial llamado "manejador de interrupciones" que atiende al periférico específico que generó la interrupción. Al terminar la rutina, una instrucción especial le indica al procesador el fin de la atención de la interrupción.
  • 11. RECOMENDACIONES Una de las mayores razones de confusión y de complicaciones al desarrollar un proyecto es la falta de información del microcontrolador que se desea utilizar. Las hojas de datos son los documentos más importantes que debemos acopiar al momento de decidirnos e inclinarnos por un determinado tipo de microcontrolador. Comprobar la correcta programación del microcontrolador, así como la comunicación entre componentes eléctricos para así disminuir el tiempo perdido en la construcción del mismo. Se recomienda el uso de un lápiz óptico para la manipulación de la LCD ya que facilita el manejo de la misma.
  • 12. CONCLUSIONES Con la ayuda de los microcontroladores se logró reducir los circuitos electrónicos de HUMMNINGBIRD-1 facilitando su programación y versatilidad en las pruebas, que anteriormente involucraba un gran número de elementos consumiendo tiempo, espacio y energía. Para la programación de los microcontroladores se utilizó un software especializado, como el MicroCode Studio el cual permitió manejar un leguaje Basic amigable para la programación de PIC’s.