How can I know which LEA core revision my device has?
Device package marking shows rev C. Does that apply to LEA as well?
Regards
Frederic
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
How can I know which LEA core revision my device has?
Device package marking shows rev C. Does that apply to LEA as well?
Regards
Frederic
Hi Fred,
According to our product team there is only one version of LEA used across all FR5994 devices.
Actually, msp_lea_patch.c has:Dennis Lehman said:According to our product team there is only one version of LEA used across all FR5994 devices.
uint16_t msp_lea_getRevision(void) { uint32_t checksum; /* Read LEA code memory checksum */ LEACMCTL = 0x2ffc0000 | LEAINC | LEACMAE; checksum = LEACMA; LEACMCTL = 0; /* Return LEA code ROM revision */ switch (checksum) { case MSP_LEA_REV_A_CHECKSUM: return MSP_LEA_REVISION_A; case MSP_LEA_REV_B_CHECKSUM: return MSP_LEA_REVISION_B; default: return MSP_LEA_REVISION_UNKNOWN; } }
I think the prototype silicon MSP430FR5994 Rev A devices had a rev A LEA, and the production MSP430FR5994 Rev C devices have a rev B LEA.
I should have some launchpads with Rev A and Rev C devices, so could check what msp_lea_getRevision() returns.
**Attention** This is a public forum