Atmel Corp fabrica o ATMEGA8515 , um microprocessador de 8 -bit amplamente utilizado para aplicações de microcontroladores . O ATMEGA8515 tem 8 KB de , memória flash interna on- chip. Os pontos de vista de microcódigo que piscam memória tão organizado quanto 4096 palavras de 16 bits , divididos em 128 páginas de 32 palavras cada. Você pode ler e escrever na memória flash on-chip usando o conjunto de instruções do ATMEGA8515 . Instruções
1
Leia um byte de memória on-chip usando o opcode x20 (para o baixo metade da palavra de 16 bits) ou o código de operação x28 (para o alto meia) . Por exemplo , a instrução
28 05 31
lê a alta metade da palavra no endereço x0531 .
2
Escrever um byte para o buffer de página de memória por usando o código de operação x40 (para a metade baixa da palavra 16-bit) ou o código de operação x48 (para o alto meia) . Por exemplo , a instrução
40 00 1A 22
escreve valor x22 na metade baixa do endereço x1a do buffer de página de memória .
3
escrever todo o buffer de página de memória em uma página de memória flash on-chip usando o opcode x4C . Por exemplo , a instrução
4C 0E E0
escreve o buffer de página de memória na página flash que tem endereço binário 1101111 , ou x6F . A arquitectura do ATMEGA8515 interpreta os quatro bits menos significativos do segundo byte como os quatro bits mais significativos do endereço da página , e os três bits mais significativos do terceiro byte como os três bits menos significativos do endereço de página .