beautypg.com

Is shown in, Table 24-10, Table 24-11 – Rainbow Electronics ATmega64C1 User Manual

Page 295

background image

295

7647A–AVR–02/08

ATmega32/64/M1/C1

Table 24-10. XA1 and XA0 Coding

XA1

XA0

Action when XTAL1 is Pulsed

0

0

Load Flash or EEPROM Address (High or low address byte determined by
BS1).

0

1

Load Data (High or Low data byte for Flash determined by BS1).

1

0

Load Command

1

1

No Action, Idle

Table 24-11. Command Byte Bit Coding

Command Byte

Command Executed

1000 0000

Chip Erase

0100 0000

Write Fuse bits

0010 0000

Write Lock bits

0001 0000

Write Flash

0001 0001

Write EEPROM

0000 1000

Read Signature Bytes and Calibration byte

0000 0100

Read Fuse and Lock bits

0000 0010

Read Flash

0000 0011

Read EEPROM

Table 24-12. No. of Words in a Page and No. of Pages in the Flash

Device

Flash Size

Page Size

PCWORD

No. of

Pages

PCPAGE

PCMSB

ATmega32M1/C1

16K words

(32K bytes)

64 words

(128 bytes)

PC[5:0]

256

PC[13:6]

13

ATmega64M1/C1

32K words

(64K bytes)

128 words

(256 bytes)

PC[5:0]

256

PC[14:6]

14

Table 24-13. No. of Words in a Page and No. of Pages in the EEPROM

Device

EEPROM

Size

Page

Size

PCWORD

No. of

Pages

PCPAGE

EEAMSB

ATmega32M1/C1

1024 bytes

4 bytes

EEA[1:0]

256

EEA[9:2]

9

ATmega64M1/C1

2048 bytes

8 bytes

EEA[1:0]

256

EEA[9:2]

9