AI Interactive Datasheet ATtiny3227
AVR · tinyAVR 2

ATtiny3227 memory map

Where everything sits, at its exact address. The ATtiny3227 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.

Program memory

Flash, with the boot section at its top. Addresses in bytes.

Flash0x0000 – 0x7FFF32 KB

Data memory

Working registers, I/O registers and SRAM in one space.

MAPPED PROGMEM0x8000 – 0xFFFF32 KB
SRAM0x3400 – 0x3FFF3 KB
EEPROM0x1400 – 0x14FF256 B
USER SIGNATURES0x1300 – 0x131F32 B
LOCKBITS0x128A – 0x128A1 B
FUSES0x1280 – 0x128910 B
PROD SIGNATURES0x1103 – 0x113F61 B
SIGNATURES0x1100 – 0x11023 B
I/O registers0x0000 – 0x10FF4.3 KB

Every segment

SegmentSpaceStartEndSizePage
I/O registersdata0x00000x10FF4.3 KB
SIGNATURESdata0x11000x11023 B128 B
PROD SIGNATURESdata0x11030x113F61 B128 B
FUSESdata0x12800x128910 B32 B
LOCKBITSdata0x128A0x128A1 B32 B
USER SIGNATURESdata0x13000x131F32 B32 B
EEPROMdata0x14000x14FF256 B64 B
SRAMdata0x34000x3FFF3 KB
MAPPED PROGMEMdata0x80000xFFFF32 KB128 B
Flashprog0x00000x7FFF32 KB128 B