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

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
18.8
7647G–AVR–09/11
Temperature Measurement
The temperature measurement is based on an on-chip temperature sensor that is coupled to a
single ended ADC input. MUX[4..0] bits in ADMUX register enables the temperature sensor.
The internal 2.56V voltage reference must also be selected for the ADC voltage reference
source in the temperature sensor measurement. When the temperature sensor is enabled, the
ADC converter can be used in single conversion mode to measure the voltage over the tem-
perature sensor.
As shown
when ADMUX value selects the temperature sensor as ADC input
Selection” on page 246.
two successive conversions are required. The correct temperature measurement will be the
second one.
One can also reduce this timing to one conversion by setting the ADMUX during the previous
conversion. Indeed the ADMUX can be programmed to select the temperature sensor just
after the beginning of the previous conversion start event and then the driver will be enabled 2
µS before sampling and hold phase of temperature sensor measurement. See “Changing
Channel or Reference Selection” on page 235.
Figure 18-14. Temperature Sensor Block Diagram
The measured voltage has a linear relationship to the temperature as described in
on page
perature measurement is +/- 10°C after bandgap calibration.
Table 18-3.
The values described in
cess variation the temperature sensor output voltage varies from one chip to another. To be
capable of achieving more accurate results, the temperature measurement can be calibrated
in the application software.
Temperature / °C
Voltage / mV
243. The voltage sensitivity is approximately 2.5 mV/
Figure
Temperature vs. Sensor Output Voltage (Typical Case)
Temperature
Sensor
18-14, the temperature sensor is followed by a driver. This driver is enabled
The propagation delay of this driver is approximatively 2µS. Therefore
Table 18-3 on page 243
600 mV
ADMUX = Temp. Sensor input
-40°C
Atmel ATmega16/32/64/M1/C1
G=1
Enable when
are typical values. However, due to the pro-
ADC
Input
Multiplexer
ADMUX
762 mv
+25°C
to sampling
and hold
°
C and the accuracy of the tem-
See “ADC Input Channel
1012 mV
+125°C
Table 18-3
243

Related parts for ATMEGA64M1-15MZ