Program memory
Flash, with the boot section at its top. Addresses in bytes.
Flash0x0000 – 0x3FFF16 KB
Where everything sits, at its exact address. The ATtiny1616 keeps program and data apart (Harvard): flash is read in words by the CPU, while registers, I/O and SRAM share one data address space.
Flash, with the boot section at its top. Addresses in bytes.
Working registers, I/O registers and SRAM in one space.
| Segment | Space | Start | End | Size | Page |
|---|---|---|---|---|---|
| I/O registers | data | 0x0000 | 0x10FF | 4.3 KB | |
| SIGNATURES | data | 0x1100 | 0x1102 | 3 B | 64 B |
| PROD SIGNATURES | data | 0x1103 | 0x113F | 61 B | 64 B |
| FUSES | data | 0x1280 | 0x1289 | 10 B | 32 B |
| LOCKBITS | data | 0x128A | 0x128A | 1 B | 32 B |
| USER SIGNATURES | data | 0x1300 | 0x131F | 32 B | 32 B |
| EEPROM | data | 0x1400 | 0x14FF | 256 B | 32 B |
| SRAM | data | 0x3800 | 0x3FFF | 2 KB | |
| MAPPED PROGMEM | data | 0x8000 | 0xBFFF | 16 KB | 64 B |
| Flash | prog | 0x0000 | 0x3FFF | 16 KB | 64 B |