[1] CCM: MAC error is returned if MDATA size is slightly larger than MLEN

nRF54L15 Revision 2 Errata

This anomaly applies to Revision 2, build codes QFAA-C00, CAAA-C00, QDAA-C00, QGAA-C00.

It was inherited from the previous SoC revision Revision 1.

Symptoms

A MAC error is generated.

Conditions

The MDATA size is larger than MLEN by 1 or a few bytes.

Consequences

Payload is lost due to MAC error.

Workaround

Use MLEN or a significantly bigger value than MLEN for the size of the MDATA job. For example, use mdata.size=1000 when a payload length in the range from 1 to 251 bytes is expected, but the exact payload length is not known beforehand.