Memory Types

Table 1. AVR32 Memtypes
ID Acc Description Restrictions
AVR32_MEMTYPE_SAB RW SAB word access

Bytes = 4

Address = SAB (byte) address

AVR32_MEMTYPE_NEXUS RW Nexus word access

Bytes = 4

Address = Nexus address (index)

AVR32_MEMTYPE_MEMORY_SERVICE RW Memory service word access

Bytes = 4

Address = Nexus address (index)

AVR32_MEMTYPE_BLOCK RW Block access

Bytes = n * 4

Address = SAB (byte) address

AVR32_MEMTYPE_BYTE RW Byte (sized) access

Bytes = 1

Address = SAB (byte) address

AVR32_MEMTYPE_HALF_WORD RW Half-word (sized) access

Bytes = 2

Address = SAB (byte) address

Must be word aligned!

AVR32_MEMTYPE_INTERNAL_FLASH W Flash page access

Bytes = full page

Address = SAB (byte) address

AVR32_MEMTYPE_SYSREG RW System register access

Bytes = 4

Address < 1024

system register (byte) address

AVR32_MEMTYPE_REGFILE RW Register file access (only complete register file can be accessed)

Bytes = 16*4

address = 0

AVR32_MEMTYPE_USER_PAGE W Flash user page access

Bytes = full page

Address = SAB (byte) address