|
ATmega328p
Hardware definitions
|
Flash, SRAM, EEPROM, and data-space geometry. More...


Go to the source code of this file.
Namespaces | |
| namespace | atmega328p |
| Device-specific definitions for the ATmega328P. | |
| namespace | atmega328p::memory |
| Memory sizes and address ranges. | |
Enumerations | |
| enum | : uint32_t { atmega328p::memory::flash_size_bytes = 32768UL , atmega328p::memory::flash_size_words = 16384UL , atmega328p::memory::flash_page_size_words = 64 , atmega328p::memory::flash_page_size_bytes = 128 , atmega328p::memory::flash_page_count = 256 , atmega328p::memory::flash_min_erase_write_cycles = 10000UL , atmega328p::memory::sram_size_bytes = 2048UL , atmega328p::memory::sram_start_address = 0x0100 , atmega328p::memory::sram_end_address = 0x08FF , atmega328p::memory::ramend = 0x08FF , atmega328p::memory::eeprom_size_bytes = 1024UL , atmega328p::memory::eeprom_start_address = 0x0000 , atmega328p::memory::eeprom_end_address = 0x03FF , atmega328p::memory::eeprom_page_size_bytes = 4 , atmega328p::memory::eeprom_page_count = 256 , atmega328p::memory::eeprom_min_erase_write_cycles = 100000UL , atmega328p::memory::data_space_start_address = 0x0000 , atmega328p::memory::data_space_end_address = 0x08FF , atmega328p::memory::data_space_size_bytes = 2304 } |
Flash, SRAM, EEPROM, and data-space geometry.