ATmega328: Arquitetura e Periféricos Essenciais
Classificado em Computação
Escrito em em
português com um tamanho de 6,54 KB
Visão Geral do Microcontrolador ATmega328
Arquitetura Harvard (RISC) vs. Von Neumann (CISC)
- Harvard: Memória exclusiva para programa e barramento exclusivo.
- Von Neumann: Programa e memória no mesmo local, acessados através do mesmo barramento.
Tipos de Memória no ATmega328
- Flash: Memória somente leitura – não volátil – 32KB. Armazena o programa.
- SRAM: Memória de leitura/escrita – volátil – 2KB. Usada para variáveis durante a execução.
- EEPROM: Memória de leitura/escrita – não volátil – 1KB. Para dados importantes e permanentes (gravador).
Interrupções Externas
- EICRA: Registrador de controle. Bits ICN0 e ISCN1 controlam o gatilho da interrupção (*rising edge*, *falling edge*, *low level*, *any change*, etc.).
- EIMSK: Registrador