Memorias Del Avr; Vista General; Sistema Del Programa De Memoria Flash Reprogramable Interno - Atmel ATmega164P/V Manual De Usuario

Microcontrolador avr de 8 bits de alto rendimiento y bajo consumo.
Tabla de contenido

Publicidad

Durante este periodo de cinco ciclos, el Contador de Programa es guardado en
el Stack (Pila). El vector es normalmente un salto para la rutina de interrupción,
y este salto toma ciclos de reloj. Si una interrupción ocurre durante la ejecución
de una instrucción de múltiples ciclos, esta instrucción es completada antes de
que la interrupción sea pedida.
Si una interrupción es ejecutada ocurre cuando el MCU esta en modo de
descanso, la interrupción ejecuta tiempos de respuesta en incrementos de cinco
ciclos de reloj. Este incremento llega al iniciar los tiempos desde la selección del
Modo de descanso (sleep).
Un retorno desde una rutina de interrupción manual toma cinco ciclos de reloj.
Durante estos cinco ciclos de reloj, el Contador de Programa (tres bytes) es
abierto desde el Stack, el puntero de Pila es incrementado por tres y el bit I en la
configuración del SREG.

7. Memorias del AVR

7.1 Vista General

Esta sección describe las diferentes memorias en el ATmega164P/324P/644P.
La arquitectura de los AVR tiene dos espacios de memoria principal, la
memoria de datos y el espacio de memoria de programa.
En suma, al ATmega164P/324P/644P le caracteriza una memoria EEPROM
para el almacenamiento de datos.
Todos estos tres espacios de memoria son lineales y regulares.

7.2 Sistema Del Programa de Memoria Flash Reprogramable Interno

El ATmega164P/324P/644P contiene 16/32/64K bytes en el sistema
reprogramable de memoria interno para almacenamiento. Mientras todas las
instrucciones son de un ancho de 16 o 32 bits, la Flash esta organizada como
32/64 x 16. Para seguridad del software, el espacio de memoria de la Flash está
dividido en dos secciones, la sección baja de programa (Boot Program) y la
sección de Aplicación de Programa. La memoria Flash tiene una duración de
más o menos 10.000 ciclos de lectura/escritura. El Contador de Programa del
ATmega164P/324P/644P es de un ancho de 15/16 bits, en consecuencia
direcciona 32/64K localidades en la memoria de programa.

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Atmega324p/vAtmega644p/v

Tabla de contenido