Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
“ATMEGA328 ”
REALIZADO POR:
- Chavez Colque, Valeria
1. DESCRIPCIÓN DEL DISPOSITIVO
Ese es microcontrolador usado en las tarjetas Arduino
UNO, reemplaza tu microcontrolador dañado o crea una
tarjeta arduino personalizada con este potente
controlador.
Hoy el ATmega328 se usa comúnmente en múltiples
proyectos y sistemas autónomos donde un micro
controlador simple, de bajo consumo, bajo costo es
requerido. Tal vez la implementación más común [ de
este chip es en la popular plataforma Arduino en sus
modelos Uno y Nano.
2.ESTRUCTURA INTERNA
El interior de la arquitectura del
Microprocesador tenemos un cuadro gris
llamado "CPU" y agregándole los demás
componentes como la memoria Flash , los
diferentes registros, y demás periféricos.
Podemos observar que dentro del CPU
encontramos el Program Counter. Analizando el
gráfico podemos darnos cuenta que es una
estructura Hardvard, porque cuenta con
memoria independiente para programa y otra
diferente para datos.
En esta imagen podemos observar que nos indica que el
bus de datos es 8 bits, además cuenta con una unidad
aritmética lógica (ALU), esta a su vez esta conectada a el
registro de propósito general que cuenta con 32 registros
con capacidad continua.
La CPU usa un pipeline (pipelining) de un nivel, es decir
que mientras está ejecutando una instrucción, la próxima
instrucción está siendo buscada (pre-fetched) desde la
memoria de programa. Gracias a esta técnica de pipeline
y buses separados, el microcontrolador puede ejecutar
las instrucciones en un solo ciclo de reloj.
VISTA DE LA ARQUITECTURA INTERNA
ATMEGA328
Aquí podemos observar el banco de
registros. Hay 6 registros que se
pueden usar como 3 registros de
direccionamiento indirecto a la
memoria de programa, habilitando
eficiente cálculos de direcciones en la
memoria de programa, muy utilizados
en los programas C. Estos registros son
llamados X, Y, Z y usan los registros 26
al 31.
3.MEMORIAS
Memoria de Programa