cancel
Showing results for 
Search instead for 
Did you mean: 

how to distinguish exact chipset in firmware

gentilkiwi
Associate II

As they don't have the same functionalities, how to know to which circuit exactly we are addressing?

  • ST25R3911B or ST25R3912 or ST25R3914 or ST25R3915
  • ST25R3916 or ST25R3917 or ST25R3918 or ST25R3920
  • ST25R3916B or ST25R3917B or ST25R3919B or ST25R3920B
  • ST25R100 or ST25R200
  • ST25R300 or ST25R500 or ST25R501

It seems each chip in the same group share the the same `ic_type` & `ic_rev`, so how to distinguish them in firmware?

1 ACCEPTED SOLUTION

Accepted Solutions
Ulysses HERNIOSUS
ST Employee

Hi,

some of them are completely indistinguishable from chip perspective. Only package might be different.

A few may have features disabled which might be recognized by some intelligent code. But no general way available.

 

Regards, Ulysses

View solution in original post

2 REPLIES 2
Ulysses HERNIOSUS
ST Employee

Hi,

some of them are completely indistinguishable from chip perspective. Only package might be different.

A few may have features disabled which might be recognized by some intelligent code. But no general way available.

 

Regards, Ulysses

gentilkiwi
Associate II

Hi Ulysses
Than you for this response.

Can be interesting to modify ic_identity register to get more specific results in future :(