atmega32c1 ATMEL Corporation, atmega32c1 Datasheet - Page 20

no-image

atmega32c1

Manufacturer Part Number
atmega32c1
Description
Atmega32m1 Automotive 8-bit Avr Microcontroller With 32k/64k Bytes In-system Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
atmega32c1-15AZ
Manufacturer:
ATMEL
Quantity:
170
Part Number:
atmega32c1-15AZ
Manufacturer:
Atmel
Quantity:
10 000
4. Memories
4.1
4.2
20
In-System Reprogrammable Flash Program Memory
SRAM Data Memory
ATmega32/64/M1/C1
This section describes the different memories in the ATmega32/64/M1/C1. The AVR architec-
ture has two main memory spaces, the Data Memory and the Program Memory space. In
addition, the ATmega32/64/M1/C1 features an EEPROM Memory for data storage. All three
memory spaces are linear and regular.
The ATmega32/64/M1/C1 contains 32K/64K bytes On-chip In-System Reprogrammable Flash
memory for program storage. Since all AVR instructions are 16 or 32 bits wide, the Flash is orga-
nized as 16K x 16 / 32K x 16. For software security, the Flash Program memory space is divided
into two sections, Boot Program section and Application Program section.
The Flas h memory has an endur ance of at leas t 10,000 write/eras e cyc les. T he
ATmega32/64/M1/C1 Program Counter (PC) is 14/15 bits wide, thus addressing the 16K/32K
program memory locations. The operation of Boot Program section and associated Boot Lock
bits for software protection are described in detail in
Self-Programming ATmega32/64M1” on page
tains a detailed description on Flash programming in SPI or Parallel programming mode.
Constant tables can be allocated within the entire program memory address space (see the LPM
– Load Program Memory.
Timing diagrams for instruction fetch and execution are presented in
ing” on page
Figure 1. Program Memory Map
Figure 2
shows how the ATmega32/64/M1/C1 SRAM Memory is organized.
16.
Application Flash Section
Boot Flash Section
Program Memory
272.
“Memory Programming” on page 289
“Boot Loader Support – Read-While-Write
0x0000
0x3FFF/0x7FFF
“Instruction Execution Tim-
7647A–AVR–02/08
con-

Related parts for atmega32c1