We found that the CPUID=0x410cc600 is all the same in MKM and MKE series chips, can any unique ID be used for distinguishing these two different families?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

We found that the CPUID=0x410cc600 is all the same in MKM and MKE series chips, can any unique ID be used for distinguishing these two different families?

974 Views
jamie_chen
Contributor I

Dear Freescale Support,

We're implementing the flash programmer for Freescale chips and we expect to find an unique ID to learn different micro-controllers.

Previously we use the CPUID for checking different Freescale chip families, but recently we found that the CPUID is not global unique in Freescale.

We see that the CPUID=0x410cc600 will be the same between the Freescale chip MKM14Z128 and chip MKE04Z. So we cannot use it as our unique checking for the implementation.

Can you suggest a way to use a real unique ID for distinguishing different Freescale chips?

Thanks and Best Regards,

Jamie Chen

0 Kudos
1 Reply

558 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Jamie chen,

      Thank you for your question in our community.

      If you want to distinguishing different between the KM144Z128 and KE04Z, you can use the SIM_SRSID[FAMID] combine wieth CPUID.

  KE04Z:

KM144Z128:

pastedImage_1.png

If the FAMID is 0x00, you can identify it as the KE chip, if it is 0001 or 0011, you can identify it as the KM chip.

Wish it helps you!

If you still have question, please let me know!


Have a great day,
Jingjing

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos