6#ifndef ATMEGA328P_DEFINITIONS_MEMORY_H
7#define ATMEGA328P_DEFINITIONS_MEMORY_H
Selects the ATmega328P package and operating grade.
Memory sizes and address ranges.
Definition Memory.h:17
@ ramend
Ramend.
Definition Memory.h:29
@ data_space_end_address
Data space end address.
Definition Memory.h:37
@ flash_page_size_bytes
Flash page capacity (bytes).
Definition Memory.h:23
@ flash_min_erase_write_cycles
Flash min erase write (clock cycles).
Definition Memory.h:25
@ data_space_start_address
Data space start address.
Definition Memory.h:36
@ eeprom_end_address
EEPROM end address.
Definition Memory.h:32
@ data_space_size_bytes
Data space capacity (bytes).
Definition Memory.h:38
@ sram_size_bytes
SRAM capacity (bytes).
Definition Memory.h:26
@ eeprom_size_bytes
EEPROM capacity (bytes).
Definition Memory.h:30
@ eeprom_page_count
Number of eeprom page entries.
Definition Memory.h:34
@ eeprom_page_size_bytes
EEPROM page capacity (bytes).
Definition Memory.h:33
@ flash_page_size_words
Flash page capacity (words).
Definition Memory.h:22
@ flash_page_count
Number of flash page entries.
Definition Memory.h:24
@ eeprom_min_erase_write_cycles
EEPROM min erase write (clock cycles).
Definition Memory.h:35
@ sram_end_address
SRAM end address.
Definition Memory.h:28
@ flash_size_bytes
Flash capacity (bytes).
Definition Memory.h:20
@ eeprom_start_address
EEPROM start address.
Definition Memory.h:31
@ sram_start_address
SRAM start address.
Definition Memory.h:27
@ flash_size_words
Flash capacity (words).
Definition Memory.h:21
Device-specific definitions for the ATmega328P.
Definition ADC.h:14