2016-06-21 06:36 AM
I am using a STM32F100C8T6.
The documentation (RM0041) tells me that the device ID should be 0x420But when i read out the device ID register (address 0xE0042000) i read 0x410Is there a reliable documentation where i can find correct device IDs?Thanks for help #stm32f1002016-06-21 08:36 AM
I believe there has been some history of down marking more powerful F1 devices into F100 parts. You'd have to dig through the forum to find specific posts.
Would suggest you also look at the FLASH/RAM size locations in the System ROM2016-06-22 04:56 AM
Hi jung.thomas.001,You find more details in
https://community.st.com/0D50X00009XkejTSAR
.-Mayla-To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2016-06-22 10:05 PM
Hi Mayla,
thanks for the information.In my case, we have thousands of devices in the field and our update feature checks the controller type before somebody can update a new SW.The check is based on the device id register and we can not change this for already delivered devices. So changing device IDs for whatever reason, might cause problems for your customers. Could you please deliver a list of IDs that might be possible for the STM32F100C8T6? Best RegardsThomas2016-06-24 04:54 AM
Hi jung.thomas.001,
In such case you have to check with your distributor as already suggested in the [DEAD LINK /public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/STM32F100RCT6TR%20TIM12%20issues¤tviews=11]other thread.As already said there, if the marking contains the internal code B, it should have as DEV_ID 0x420 and you have to refer to RM0041.As there is no B in the marking (STM32F100C8T6B
), the DEV_ID is 0x410 (as said in RM0008 for the medium-density devices).-Mayla-To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.