cancel
Showing results for 
Search instead for 
Did you mean: 

Device IDs for STM32F100 Devices

tj
Associate II
Posted on June 21, 2016 at 15:36

I am using a STM32F100C8T6.

The documentation (RM0041) tells me that the device ID should be 0x420

But when i read out the device ID register (address 0xE0042000) i read 0x410

Is there a reliable documentation where i can find correct device IDs?

Thanks for help

#stm32f100
4 REPLIES 4
Posted on June 21, 2016 at 17:36

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 ROM

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Amel NASRI
ST Employee
Posted on June 22, 2016 at 13:56

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.

tj
Associate II
Posted on June 23, 2016 at 07:05

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 Regards

Thomas

Amel NASRI
ST Employee
Posted on June 24, 2016 at 13:54

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&currentviews=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 (STM32F100C8T6

B

), 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.