ATMEGA32M1-15MD Atmel, ATMEGA32M1-15MD Datasheet - Page 19

MCU AVR 32K FLASH 15MHZ 32-QFN

ATMEGA32M1-15MD

Manufacturer Part Number
ATMEGA32M1-15MD
Description
MCU AVR 32K FLASH 15MHZ 32-QFN
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheet

Specifications of ATMEGA32M1-15MD

Package / Case
32-VQFN
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Operating Temperature
-40°C ~ 150°C
Speed
16MHz
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 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
ATMEGA32x
Core
AVR8
Data Bus Width
8 bit
Data Ram Size
2 KB
Mounting Style
SMD/SMT
3rd Party Development Tools
EWAVR, EWAVR-BL
Development Tools By Supplier
ATAVRDRAGON, ATSTK500, ATSTK600, ATAVRISP2, ATAVRONEKIT, ATA6834-DK, ATADAPCAN01
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Lead Free Status / Rohs Status
 Details
5. Errata
5.1
5.1.1
5.1.2
5.1.3
5.1.4
20
Errata Summary
ATmega16/32/64/M1/C1
ATmega32M1/C1 Rev. C (Mask Revision)
ATmega32M1/C1 Rev. B (Mask Revision)
ATmega32M1/C1 Rev. A (Mask Revision)
Errata Description
1. Inopportune reset of the CANIDM registers
2. The AMPCMPx bits return 0
3. No comparison when amplifier is used as comparator input and ADC input
4. CRC calculation of diagnostic frames in LIN 2.x.
• The AMPCMPx bits return 0
• The AMPCMPx bits return 0
• No comparison when amplifier is used as comparator input and ADC input
• CRC calculation of diagnostic frames in LIN 2.x.
• Wrong TSOFFSET manufacturing calibration value
• PD0-PD3 set to outputs and PD4 pulled down following power-on with external reset active.
• Inopportune reset of the CANIDM registers.
• The AMPCMPx bits return 0
• No comparison when amplifier is used as comparator input and ADC input
• CRC calculation of diagnostic frames in LIN 2.x.
• PD0-PD3 set to outputs and PD4 pulled down following power-on with external reset active.
After the reception of a CAN frame in a MOb, the ID mask registers are reset.
Problem fix / workaround
Before enabling a MOb in reception, re-initialize the ID mask registers - CANIDM[4..1].
When they are read the AMPCMPx bits in AMPxCSR registers return 0.
Problem fix / workaround
If the reading of the AMPCMPx bits is required, store the AMPCMPx value in a variable in
memory before writing in the AMPxCSR register and read the variable when necessary.
When it is selected as ADC input, an amplifier receives no clock signal when the ADC is
stopped. In that case, if the amplifier is also used as comparator input, no analog signal is
propagated and no comparison is done.
Problem fix / workaround
Select another ADC channel rather than the working amplified channel.
Diagnostic frames of LIN 2.x use “classic checksum” calculation. Unfortunately, the setting
of the checksum model is enabled when the HEADER is transmitted/received. Usually, in
LIN 2.x the LIN/UART controller is initialized to process “enhanced checksums” and a slave
task does not know what kind of frame it will work on before checking the ID.
Problem fix / workaround
This workaround is to be implemented only in case of transmission/reception of diagnostics
frames.
7647DS–AVR–08/08

Related parts for ATMEGA32M1-15MD