we are trying to identify different micros via its internal register.
Right now we have these two micros:
FS32K148HAT0MLU
- F: Qualified
- S32: 32-bit automotive MCU
- K: Arm Cortex MCUs
- 1: 1st series of products
- 4: Cortex M4F arm
- 8:2M
- H: 80MHz
- A: CAN FD, FlexIO, Security
- T0: Wafer Fab identifier
- M: -40°C to 125°C
- LU: 176 LQFP pins
FS32K148UJT0VLU
- F: Qualified
- S32: 32-bit automotive MCU
- K: Arm Cortex MCUs
- 1: 1st series of products
- 4: Cortex M4F arm
- 8:2M
- U: 112MHz
- J: Ethernet, serial audio interface, CAN FD, FlexIO, security (S32K148 only)
- T0: Wafer Fab identifier
- V: -40°C to 105°C
- LU: 176 LQFP pins
For the identification of the part number we proceeded as follows:
reading of the SDID register under SIM memory map, reading of the SMC_PARAM register and for reading the initials present like ethernet we rely on the reading of the PCCs.
In short, by combining and masking the above registers we should be able to identify the uP and its characteristics.
In reality, with this procedure the two micros above are identical, same T°, same speed (both can go to HSRUN while it shouldn't be like this), same peripherals present, eg ethernet.