Atmel ATmega164P/V Manual De Usuario página 238

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

Publicidad

bits BLBSET y SPMEN son puestos en uno en el registro de destino como se
muestra a continuación:
Si el Fusible y los bits de bloqueo son programados, serían leídos como cero. Si
los bits de Fusible y Bloqueo no son programados serian leídos como uno.
25.8.10 Leyendo la Fila de Firma por Software
Para leer la Fila de Firma por software, Cargar el puntero Z con la dirección del
byte de firma dado en la Tabla 25-5 y poner en uno los bits SIGRD y SPMEN en
SPMCSR. Cuando una instrucción LPM es ejecutada dentro de tres ciclos CPU
después los bits SIGRD y SPMEN son puestos en uno en SPMCSR, el valor del
byte de firma sería cargado en el registro de destino. Los bits SIGRD y SPMEN
auto programaría por completo la lectura de los bits de bloqueo de fila de firma
o si la instrucción LPM es ejecutada dentro de tres ciclos CPU. Cuando SIGRD y
SPMEN son limpiados, LPM trabajaría como se describe en la habilitación de
instrucciones del manual.
25.8.11 Previniendo la corrupción de la Flash
Durante periodos de bajo Vcc, la programación de la Flash puede ser
corrompida debido a que la fuente de voltaje es demasiado baja para la CPU y
la Flash opere apropiadamente. La corrupción de la Flash puede ser causada
por dos situaciones cuando el voltaje es demasiado bajo. Primero, regular la
secuencia de escritura de la flash requiere de un voltaje mínimo para que opere
correctamente. Secundariamente, la CPU por si misma puede ejecutar
instrucciones incorrectamente, si la fuente de voltaje para ejecutar instrucciones
es demasiado bajo.
La corrupción de la Flash puede ser fácilmente evitada siguiendo las siguientes
recomendaciones:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Atmega324p/vAtmega644p/v

Tabla de contenido