I am trying to future-proof code to handle eventual fixes for errata. ADC#04 applies to ADC digital comparator triggers being offset by one. I want to have my code behave differently if new silicon is released fixing this issue.
Per the datasheet, I believe that this suffix is decoded as follows:
H=256K
PM = 64 LQFP
I = Industrial
48(A?) = SpecialCodes
7 = Silicon Revision
R = Tape and Reel
FW = ???
The decoding in the errata sheet shows a slightly different decoding.
However, the SYSCTLDID0 register contains 0x18050101.
Table Register 1 on page 221 of the datasheet shows decoding of this register:
It looks like the silicon is reporting Part Revision 6 while the part is labeled as revision 7.
Is there a better way to detect a new silicon revision?
Are there any plans to fix the Errata applying to Rev 6&7?