306
Atmel ATmega16/32/64/M1/C1 [DATASHEET]
7647K–AVR–12/13
30.
Errata
30.1
Errata Summary
30.1.1 ATmega16M1/16C1/32M1/32C1 Rev. C (Mask Revision)
●
LIN break delimiter
●
ADC with PSC2-synchronized
●
ADC amplifier measurement is unstable
30.1.2 ATmega16M1/16C1/32M1/32C1 Rev. B (Mask Revision)
●
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.
●
LIN break delimiter
●
ADC with PSC2-synchronized
●
ADC amplifier measurement is unstable
●
PSC emulation
●
Read/Write instructions of MUXn and REFS1:0
30.1.3 ATmega16M1/16C1/32M1/32C1 Rev. A (Mask Revision)
●
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
●
LIN break delimiter
●
ADC with PSC2-synchronized
●
ADC amplifier measurement is unstable
●
PSC emulation
●
Read/Write instructions of MUXn and REFS1:0
30.1.4 Errata Description
1.
Inopportune reset of the CANIDM registers
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].
2.
The AMPCMPx bits return 0
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.
3.
No comparison when amplifier is used as comparator input and ADC input
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.