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
PSC OCRxx register update according to PLOCK2 usage
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.
306
ATmega16/32/64/M1/C1 [DATASHEET]
7647O–AVR–01/15