ATMEGA64M1-15MZ Atmel, ATMEGA64M1-15MZ Datasheet - Page 310

no-image

ATMEGA64M1-15MZ

Manufacturer Part Number
ATMEGA64M1-15MZ
Description
MCU AVR 64KB FLASH 3PSC 32-VQFN
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheet

Specifications of ATMEGA64M1-15MZ

Package / Case
32-VQFN
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Speed
16MHz
Eeprom Size
2K x 8
Core Processor
AVR
Program Memory Type
FLASH
Ram Size
4K x 8
Program Memory Size
64KB (64K x 8)
Data Converters
A/D 11x10b; D/A 1x10b
Oscillator Type
Internal
Peripherals
Brown-out Detect/Reset, POR, PWM, Temp Sensor, WDT
Connectivity
CAN, LIN, SPI, UART/USART
Core Size
8-Bit
Processor Series
ATMEGA64x
Core
AVR8
Data Bus Width
8 bit
Data Ram Size
4 KB
3rd Party Development Tools
EWAVR, EWAVR-BL
Development Tools By Supplier
ATAVRDRAGON, ATSTK500, ATSTK600, ATAVRISP2, ATAVRONEKIT, ATADAPCAN01
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Lead Free Status / Rohs Status
 Details
25.8.11
25.8.12
25.8.13
310
Atmel ATmega16/32/64/M1/C1
Programming the Lock Bits
Reading the Fuse and Lock Bits
Reading the Signature Bytes
The algorithm for programming the Lock bits is as follows (refer to
page 305
The Lock bits can only be cleared by executing Chip Erase.
The algorithm for reading the Fuse and Lock bits is as follows (refer to
Flash” on page 305
Figure 25-6. Mapping Between BS1, BS2 and the Fuse and Lock Bits During Read
The algorithm for reading the Signature bytes is as follows (refer to
on page 305
1. A: Load Command “0010 0000”.
2. C: Load Data Low Byte. Bit n = “0” programs the Lock bit. If LB mode 3 is pro-
3. Give WR a negative pulse and wait for RDY/BSY to go high.
1. A: Load Command “0000 0100”.
2. Set OE to “0”, BS2 to “0” and BS1 to “0”. The status of the Fuse Low bits can now be
3. Set OE to “0”, BS2 to “1” and BS1 to “1”. The status of the Fuse High bits can now be
4. Set OE to “0”, BS2 to “1”, and BS1 to “0”. The status of the Extended Fuse bits can
5. Set OE to “0”, BS2 to “0” and BS1 to “1”. The status of the Lock bits can now be read
6. Set OE to “1”.
1. A: Load Command “0000 1000”.
2. B: Load Address Low Byte (0x00 - 0x02).
3. Set OE to “0”, and BS1 to “0”. The selected Signature byte can now be read at DATA.
4. Set OE to “1”.
grammed (LB1 and LB2 is programmed), it is not possible to program the Boot Lock
bits by any External Programming mode.
read at DATA (“0” means programmed).
read at DATA (“0” means programmed).
now be read at DATA (“0” means programmed).
at DATA (“0” means programmed).
for details on Command and Data loading):
for details on Command and Address loading):
Fuse Low Byte
Extended Fuse Byte
Fuse High Byte
Lock Bits
for details on Command loading):
BS2
BS2
0
1
0
1
BS1
0
1
“Programming the Flash” on
“Programming the Flash”
DATA
“Programming the
7647G–AVR–09/11

Related parts for ATMEGA64M1-15MZ