Join discussions in the Product Forums. Ask questions, learn from your peers, and share insights on ST solutions to accelerate your design journey.
Most recent activity
I am currently using the STM32U599VI in our application and are attempting to achieve the low-power performance specified in the datasheet.According to the device specifications, the low power standby mode current consumption is expected to be approximately 195 nA under the specified test conditions. However, in our application, we are observing a significantly higher current consumption in standby mode, approximately 5-6 mA.I would appreciate support in identifying the possible causes of this high standby current and guidance on the necessary hardware and software configurations required to achieve the expected standby current consumption.
Dear supplier For P/N: STP5NK100Z certification we see just cocPlease mark the reason why you only provide a certificate of conformity (COfC) 1.2.3.4 which is correct ? 1. standard parts manufactured to a standard part specifition.2. Part number is part of a standard part manual3. TSO authorization4. None of the above reasonsTHANKSCHERRY
Hi listI am testing the STM32MP135d-odyssey for a project. It is small, still cheap, has support for POE and on board ethernet connectors and SD-card holder. The buildroot repositories are quite old so I wonder if the board is in actual use and can be recommended for new projects?The xogium repository seems very outdated but I have cherry picked a few patches from there to a fork of STMicroelectronics repository and it builds and boots with modern buildroot. I have only tested to boot from sd-card yet.Please test if interested. I have updated versions of buildroot-stm32mp135d-odyssey, u-boot and optee_os in my Github repository.https://github.com/GauiStori/buildroot-stm32mp135d-odysseyShall I make pull requests for u-boot and optee_os to STMicroelectronics or xogium? Or is there an updated version of xogium somewhere?Now I want to see if I can find a working Yocto recipe. RegardsGudjon
I found an overview of ST’s ToF sensors at https://www.st.com/en/imaging-and-photonics-solutions/time-of-flight-sensors.htmlBut I miss the VL53L5CX in the picture.(Just in case someone wants to keep it up to date…I need no solution or any answer, but I can not select anything else than a question when creating a topic.) BR Klaus
Hello STM Team,I need LTSpice Model for SEA05TR for simulation verification. If possible, requesting to share. Regards,Yajush Sihag
Hello. I am a beginner, I am trying to connect an STM32 nucleo f446re to an LCD, model 1602A V 2.0.I tried making a test code with no functions to see if the display worksI only see a grid of rectangles light up and when running the code no characters display. What could be the issue? This is the code: int main(void){/* USER CODE BEGIN 1 */HAL_Init();SystemClock_Config();// LCD Board label STM32 pin//---------------------------------------// RS D10 PB6// E D9 PC7// D4 D8 PA9// D5 D7 PA8// D6 D6 PB10// D7 D5 PB4// =====================================================// ENABLE GPIO CLOCKS// =====================================================RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN;RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN;RCC->AHB1ENR |= RCC_AHB1ENR_GPIOCEN;// =====================================================// CONFIGURE GPIO PINS AS OUTPUTS// =====================================================// PB6 = RSGPIOB->MODER &= ~(3U << (6 * 2));GPIOB->MODER |= (1U <<
I have created a dev board based on the STM32H743IIT6 MCU. On first power up I have managed to destroy two MCUs and I cant figure out what is killing them. On first power up 3V3 is immediately shorted to GND, after removing the MCU the pins are permanently shorted.Here is my schematic. The only changes I have made from the physical PCB is adding 10K pull up to PDR_ON, 10K in line from VBUS to the MCU and connecting the VCAP pins. Does anything stand out in the schematic?I have created modules from multiple STM MCUs(F1,G0,G4,WB,H5,N6) and this is the first time I am running into a power issue with a PCB.
I'm using a STWD100NPWY3F watchdog timer, and I can't get it working according to the datasheet. I have the following connections:VCC: 3.3VGND: GNDEN: GNDWDO: 10K pull up to VCCWDI: pull down to GND and toggled to VCC WDO stays low and keeps the MCU in a reset state. If I pull EN high, WDO goes high and the MCU operates. With EN low, even at startup, the WDO remains low. I have tried toggling WDI high and low, but WDO never changes state unless I pull EN high (which disables it).
Hello ST, I wonder if the top marking of STS10P4LLF6 is indeed 10P4L.Based on the latest datasheet (Rev 5, issued in Jan 2021), the top marking code is 10P4L.However, we received STS10P4LLF6 with “10K4L” but the date code is 2447. Could you please explain how this could happen?Best regards,
Greetings,I’m working on a STM32MP13X based development board as a learning project. One of the things I’m trying to achieve is a BIOS-like program stored in a NOR flash from which the MPU will boot from every time.After that, the program will load details of any relevant peripherals, Like size & configuration of the installed DDR3 memory & any bootable media like USB drive or SD card. After which the program will boot the bootable media (if any).The aim is to keep the system flexible like a general purpose computer, i.e. no fixed DTS configurations like DDR size, etc in U-Boot or Linux, So that any Linux distro with kernel support for STM32MP1 can be booted off the media.Is this possible? If so, then can you give me an overview of how this may be achieved? I understand this is alot of work which I am willing to do if someone can point me in the right direction.Regards,Aditya M.
Hi, We are planning to configure PWM generation on the NUCLEO-C542RC board using STM32CubeMX2. Could you please share the steps for configuring the PWM signal? An example project or configuration details would be very helpful.
is there a way to search for which stm32h7 mcus have integrated HS usb phy?the mcu finder product selector doesn't have such filter, is there an app note, a product brief or anything like that?How is one supposed to find such a controller? (besides manually checking all of them)Sometimes this is the main and only selection criteria. I didn't even know that such a feature even exists.I just stumbled uppon when i saw that the stmlink v3 has high speed usb but doesn't use an external usb phy.
Does anyone have experience with integrating hierarchical state machines (C-code) with a STM32CubeIDE project?For example, the QP/C software by Quantum Leaps generates state machine C-code based on a graphical modeling tool. If the state machine diagram changes the C-code is re-generated: https://www.state-machine.com/qpc/index.htmlHow can this capability be integrated with the STM32CubeIDE?In particular, if the state machine code is updated, how is the project source updated?Also, if the STM32CubeMX files (.ioc) is updated and the project source is re-generated, how can the state machine code be protected? (I assume the IDE's USER CODE section can be used for that...)Any feedback will be appreciated. Thank you!
We are planning to built a custom DC VFD in house.pleade refer below block diagramwhich devkit is suitable for prototype? Thanks and Reagrds, Prakash K Dhrutaraj
Hi,we are trying to replace old STM1645-30 chip with new STM1645-30 but the VCC 28V (VCC and Control Voltage shorted togather) drops .Pleade Refer belowstm1645-30 Pin Function 1 RF Input (50 Ω) 2 Ground 3 VC1 — 12 V regulated bias 4 VC2 — 28 V power supply 5 VC3 — 28 V power control supply 6 Ground 7 RF Output (30 W) Now the questions:1.Are the new and old stm1645-30 are equivalent?2.why 28V is dropiping?3.in new module pin 4 shows continuity with ground while in old modue it shows about 584 ohms4.Any suggetion regarding how to test the chip?
Hello,I am using the ISM330DHCX sensor with I²C, and I am facing an intermittent problem while reading the WHO_AM_I register.I use the following command:sudo i2cget -y 12 0x6B 0x0FThe expected WHO_AM_I value is:0x6BSometimes the command works correctly and returns:0x6bFor example, I previously tested it 20 times and received 0x6b successfully every time.However, sometimes I get:Error: Read failedor 0x65, 0x0f, 0x75 .Earlier, the communication was intermittent: sometimes the sensor responded correctly, and sometimes the read failed.I also tried:sudo i2cdetect -r -y 12but the address 0x6B was not always shown, even when direct reads using i2cget were successful.My setup is: ISM330DHCX sensor I²C communication CP2112 USB-to-I²C adapter I²C bus: /dev/i2c-12 Sensor address: 0x6B WHO_AM_I register: 0x0F And I am using lengthy wires ,connect sensor to CP2112 adapter Could someone please help me understand the possible cause of these intermittent WHO_AM_I read failures and suggest
Hi,Unable to set the Product state to OPEN using the Provisioning script in the STiROT_OEMuROT example.Getting the below error: But,when i’m trying to set the Product state as CLOSED it is getting Success.Note: Ensured to connect the CN7/pin5 to CN7/pin7. Also,Below is the obkey_provisioning.log content:C:\My_New_Stuff\GIT\STM32H5\Projects\NUCLEO-H533RE\ROT_Provisioning\STiROT_OEMuROT>call ../env.bat Provisionning the .obk files ... ------------------------------------------------------------------- STM32CubeProgrammer v2.20.0 -------------------------------------------------------------------ST-LINK SN : 000E00264142501820353451ST-LINK FW : V3J13M4Board : NUCLEO-H533REVoltage : 3.29VSWD freq : 8000 KHzConnect mode: Hot PlugReset mode : Software resetDevice ID : 0x478Revision ID : --Error: Fail to read Flash SizeDevice name : STM32H533/523Flash size : 512 KBytes (default)Device type : MCUDevice CPU : Cortex-M33BL
Hello, I was trying to solve the issue of this ticket: But, as you can see on the image that I am sharing, I cannot change the FreeRTOS type zone. How can make my project work?
Hi Community,I’m provisioning an STM32H573 (installed on a NUCLEO-H563ZI board; I replaced H563 with H573). I followed the ST example STiRoT_OEMuROT from STM32Cube FW H5 v1.6.0. During provisioning the script aborts with:Error when trying to Set SECBOOT_LOCK option byte to 0xC3 (unlock secure boot address) Provisioning aborted.Environment: - MCU: STM32H573 (2 MB flash)- Host tools: STM32_Programmer_CLI v2.19.0- Product state chosen in provisioning script: OPEN.after i read the option bytes using STM32_Programmer_CLI -c port=SWD -ob displ i found that, Product state: PRODUCT_STATE: 0xED (Open) BOR Level: BOR_LEV : 0x0 (BOR Level 1, the threshold level is low (around 2.1 V)) BORH_EN : 0x0 (0x0) User Configuration: IO_VDD_HSLV : 0x0 (0x0) IO_VDDIO2_HSLV: 0x0 (0x0) IWDG_STOP : 0x1 (0x1) IWDG_STDBY : 0x1 (0x1) BOOT_UBE : 0xC3 (ST-iRoT (system flash) selected) SWAP_BANK : 0x0 (0x0) IWDG_SW : 0x1 (0x1
I check the below sequece to measure AC diagnostic with external signal. Channel#1 case:Input external signal Write IB14=73h Wait for (DB6[7] ==1) Read DB9 as AC output load magnitude(DB6[6]==1) or error code(DB6[6]==0)It would be more often in lower frequency and lower signal level, but it happens on higher frequency as well sometimes. I think measurement will be done less than 100ms, but sometimes, even when I wait for 1000ms, DB6[7] would not turn to 1.Is the above sequence is wrong? If so, could you correct my above sequence?
Hi ST Team,We are currently considering the STM32H5F4 for an upcoming product, and Secure Manager support is a key factor in our device selection process.Could you please confirm whether STM32H5-SMAK support for STM32H5F4Z devices is planned and whether there is any documentation, reference project, or preliminary guidance available for evaluation?This information will help us assess the suitability of STM32H5F4 for our product architecture.Thank you for your support.Best regards,RJ
As shown in the picture above, on Fedora 43, the CubeProgrammer application is not matching the OS scaling and there are no options to configure it like in CubeMX. CubeProgrammer is the latest version (v2.22.0), installed today.My computer is a laptop with a 2256x1504 screen and OS-level scaling is set to 133%. All other applications behave as expected, I only ever have issues with ST’s applications.This issue has been reported multiple times in the past on different linux distributions. I have tried all suggested fixes in those posts, none worked. Links to other issues that had no solutions:
Hello,I am developing a small standalone wearable emergency device and I am considering the ST87M01-1111 because of its integrated GNSS, NB-IoT connectivity and embedded SIM.According to ST’s documentation, the ST87M01-1111 can be supplied with an embedded Vodafone SIM profile.I would like to clarify a few points before selecting this module:1. Can the embedded Vodafone SIM profile of the ST87M01-1111 connect to a Vodafone NB-IoT network in Turkey?2. Is the embedded Vodafone profile already provisioned/activated, or does the user need to obtain an IoT subscription separately?3. Can an individual developer use this embedded SIM/profile for a small prototype, or is a corporate/IoT agreement required?4. If the Vodafone profile cannot be used in Turkey, can another SGP.32-compatible IoT SIM profile (for example from a global IoT connectivity provider) be provisioned to the ST87M01-1111?5. Is the ST87M01-1111 currently available as a small-quantity/sample purchase, and if not, what is the r
The ST33KTPM2I data brief tells people to send further questions to tpmsupport@list.st.com, but that address is not accessible to people outside of ST:Your message to tpmsupport@list.st.com couldn't be delivered. The group tpmsupport only accepts messages from people in its organization or on its allowed senders list, and your email address isn't on the list.
Nucleowb55 - USB dongleI am reading form 2 temp sensors (ADT7410) & 2 tri-axial accelerometers (ADXL345) & then sending the temp data, mean accelerometer & FFTs values along each axis. For the accelerometers I read 2000 samples, take the mean & calculate FFT with arm_rfft_fast_f32() and take the magnitudes using arm_cmplx_mag_f32(). I then pack the temp, acceleration means & top three FFT magnitudes for each axis for transmission over BLE. See code listing. I have no sensors connected and every value I read from the transmitted BLE is 0 (which I expect) except for accelerometer 1’s 3rd peak FFT value for the x-axis which always read as -150669558266527122758482001920.00.This is a sanity check really as I cant find a problem with me senor update function but was wondering if someone can spot something obvious I’ve been missing. (yes I know it might be the BLE client that is messing up but one step at a time) /*FFT & sensor data are held in the following type of
ST Community highlights – April to June 2026
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.