ATMEGA324P-A15MZ Atmel, ATMEGA324P-A15MZ Datasheet - Page 258

MCU AVR 32KB FLASH 15MHZ 44-VQFN

ATMEGA324P-A15MZ

Manufacturer Part Number
ATMEGA324P-A15MZ
Description
MCU AVR 32KB FLASH 15MHZ 44-VQFN
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheet

Specifications of ATMEGA324P-A15MZ

Package / Case
44-VQFN Exposed Pad
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Speed
16MHz
Number Of I /o
32
Eeprom Size
1K x 8
Core Processor
AVR
Program Memory Type
FLASH
Ram Size
2K x 8
Program Memory Size
32KB (32K x 8)
Data Converters
A/D 8x10b
Oscillator Type
Internal
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Connectivity
I²C, SPI, UART/USART
Core Size
8-Bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Latching of Fuses
Signature Bytes
Calibration Byte
Page Size
258
ATmega32(L)
Table 105. Fuse Low Byte
Notes:
The status of the Fuse bits is not affected by Chip Erase. Note that the Fuse bits are locked if
Lock bit1 (LB1) is programmed. Program the Fuse bits before programming the Lock bits.
The Fuse values are latched when the device enters programming mode and changes of the
Fuse values will have no effect until the part leaves Programming mode. This does not apply to
the EESAVE Fuse which will take effect once it is programmed. The fuses are also latched on
Power-up in Normal mode.
All Atmel microcontrollers have a three-byte signature code which identifies the device. This
code can be read in both serial and parallel mode, also when the device is locked. The three
bytes reside in a separate address space.
For the ATmega32 the signature bytes are:
1. $000: $1E (indicates manufactured by Atmel)
2. $001: $95 (indicates 32KB Flash memory)
3. $002: $02 (indicates ATmega32 device when $001 is $95)
The ATmega32 stores four different calibration values for the internal RC Oscillator. These bytes
resides in the signature row High Byte of the addresses 0x0000, 0x0001, 0x0002, and 0x0003
for 1, 2, 4, and 8 Mhz respectively. During Reset, the 1 MHz value is automatically loaded into
the OSCCAL Register. If other frequencies are used, the calibration value has to be loaded
manually, see “Oscillator Calibration Register – OSCCAL” on page 30 for details.
Table 106. No. of Words in a Page and no. of Pages in the Flash
Fuse Low
Byte
BODLEVEL
BODEN
SUT1
SUT0
CKSEL3
CKSEL2
CKSEL1
CKSEL0
16K words (32K bytes)
Flash Size
1. The default value of SUT1..0 results in maximum start-up time.
2. The default setting of CKSEL3..0 results in internal RC Oscillator @ 1MHz. See
details.
page 25
No.
Bit
7
6
5
4
3
2
1
0
for details.
Description
Brown-out Detector trigger level
Brown-out Detector enable
Select start-up time
Select start-up time
Select Clock source
Select Clock source
Select Clock source
Select Clock source
Page Size
64 words
PCWORD
PC[5:0]
No. of Pages
256
Default Value
1 (unprogrammed)
1 (unprogrammed, BOD disabled)
1 (unprogrammed)
0 (programmed)
0 (programmed)
0 (programmed)
0 (programmed)
1 (unprogrammed)
PCPAGE
PC[13:6]
(1)
(2)
(2)
(2)
SeeTable 10 on page 30
(1)
(2)
PCMSB
13
2503N–AVR–06/08
Table 2 on
for

Related parts for ATMEGA324P-A15MZ