WATCH ON-DEMAND | STM32 Summit 2026
Ask questions and find answers on connectivity ICs, focusing on protocols and I2C challenges on STM32 Nucleo boards and BlueNRG products.
Most recent activity
Does ST Micro have Serial over Ethernet solutions for a PCB design? Basically, the aim is to convert RS232, RS422, or RS485 interfaces from legacy devices to 10/100/1000BASE-T Ethernet packets. I do know of many serial-to-Ethernet converters available as cables dongles or modules, but I'm interested if anyone knows of any chip/ICs that will support translation between these protocols. I'm thinking a microcontroller would be needed to provide drivers to both serial and Ethernet sides. Any help would be greatly appreciated.
..
I'm building a power/battery bank application and i was wondering ifthe X-NUCLEO-SRC1M1 is an evaluation board for that.I just need an IC that takes care of sourcing voltage to the device/load's battery in a fast charging usb type-c manner.Does this X-NUCLEO-SRC1M1 evaluation board does that ??If not, would you guys have any ICs that does this ??also, if available, would you have any ICs that does both the sinking: charging the power/battery bank AND sourcing voltage to the device ??Thanks
When applying a stacked up project, different board stacked like LEGO, if there is a way using ST60 to reduce the cabling and support daisy chain communication?
Hello,I am working on a BLE app for our product and one thing I've noticed from the ST BLE Toolbox is that the discoverable devices show a product name and a manufacturer name. For example, in the picture I've attached, it show our product ("COR"), but for the manufacturer name, it says "Unknown." I'd like to get it to display our company name there, but I cannot find the parameter to change to set that part. Does anyone know what has to be done to do that?
I searched for an example of �?Spirit1 to use the Stack Packet handler engine feature . but I did not find it on your website or on any other site. I found some explanation on the topic, but it was not enough for my research . please do you can help us and give us one example for TX node and RX node used the next feature :STack packet format.Data length (25Byet)the CSMA procedure enabledDestination address filteringSource address filtering Automatic acknowledgment with piggybacking is enabledAutomatic retransmission is enabled as (NMAX_RETX = 2 )CRC automatic filtering is enabledI thank you for your understanding and respectfully await your responsebest regards
i did read out the pac number with S2-LP_SigFox_DK_1.7.1 gui and appropriate firmware. i also did read out the id and it matches the sticker on the board.in the sigfox backend i can not use the pac to create a new device as it says:"Invalid PAC code: 26__redacted__ (please contact your device supplier to obtain this code)"i have paid the subscription fee to enroll that device -> it is not a missing token problemS2-LP_SigFox_DK_1.7.1 gui says "please go to backend.sigfox.com/activate/STM" when clicking on the id.calling backend.sigfox.com/activate/STM says that "Free DevKit Connectivity Program Has Ended" -> not an option to enroll the device that way.how can i get the hardware to work ~ registered at sigfox / who at stm can give me the right pac number or tell sigfox that the pac number is ok ?
E-TEA3718SFPTR is used for stepper drivingactually the package is S020.In datasheet absolute maximum rating is mentioned as 45V for Vs.But in operating condition, it is mentioned 10v for S020 package.Please clarify?
I assume it is possible if the jumpers have the right configuration, but I can't seem to find how to configure the jumpers for debugging.
I'm trying to implement a BLE characteristic for compass data following the BlueST protocol, but I think I found an error in the documentation. UM2496: User manual - Getting started with the BlueST protocol and SDKThis is exactly the same as table 20, which is a different feature.I would expect something like 2 bytes timestamp2 bytes angle (degrees * 100)Secondary question:Can I add trailing bytes to the array, without breaking the format?For example, can I add a byte with calibration status, which would just be ignored by the ST BLE Sensor app?
Hello, I am in the development of a project that we need our BLUENRG-M2SA device to be configured as a Slave device (PERIPEHRAL role) and connected to two different Masters devices (two different Mobile Phones).My questions are:Is this supported by the BLUENRG-M2SA because I couldn't find something clear on the documentation.If yes, Is there any example that I could use for that?
As shown in the attached figure, I know that this failure, if for a short time duration, does not propagate to other ports (driver/receivers), which can therefore continue to operate without failing. What I need to know is the voltage level reached on the VCC line of RHFLVDS2281 if the LVDS driver fails due to 5V applied to its output. Shall I see 5V on VCC? This can be a problem for the other parts on the board which are connected to the same Vcc supply (3.3V).
Hello all,I would like to put the CAN2 interface into operation on a NUCLEO STM32F466RE board. For this purpose I have programmed an example in which a BYTE array HELLO is to be sent in the loopback.If I now pass the TxHeader Struct to the HAL_CAN_AddTxMessage() method, this method is executed without error. The signal recording on the TX pin also shows a data transmission. It's just not the data I expected.My data from the TxHeader cannot be entered in the mailbox register. It looks like the registers are locked, although all mailboxes report that they are free.What else can I do wrong at this point?What else could be the reason that the mailbox cannot be written to?GreetingsMichael
Hello, I have connected ST4SI2M0020TPIFW chip to my Quectel EC25 modem, but I'm not able to add,switch,delete profiles on that eSIM, I gather logs and asked Quectel itself what's wrong with it.From the log, it seems the card didn't recognize the command "8x E2 91", the card return 0x69 0x85 when the above command sent to the eSIM cardSo something is wrong with eSIM itself, why it does not recognize command?
Hello programmers and developers,I'm trying to communicate between two STM32F103C6T6A (Blue pill) and Ebyte Lora using UART. My program was working well on breadboard. But after soldering it stopped working.Using USB to TTL converter i can see on my laptop that message is coming to Rx/Tx pins of Lora module. How do i check if it is being transmitted via antenna or not?I've never tried debugging RF signals so any help is appreciated.
Hello,I apologize if the answer is obvious but I want to confirm my understanding for the STUSB4710 (USB-C PD controller). Section 4.1 of the datasheet mentions that the default values for the voltage and current settings, which require NO I2C programming. I can optionally choose to overwrite these values via an I2C interface if I want. So if I use the 7.1. configuration, this means that, with no additional MCU, EEPROM or any other NVM, I can achieve:5V, 3A (15W)9V, 3A (27W)12V, 3A (36W)15V, 3A (40W)20V, 2.25A (45W)Is this logic correct?
Hello everyone,Please I'm designing a new product and I choosed to use the driver ILI9341 for a 2.8" screen.Now I would like to know if there are some minimal performance of the MCU because I wanted to use the STM32F030C6T6TR. Will it work correctly ?
Hi, I have a STEVAL-ID008V2 evaluation board which has a BueNRG2 BLE chip. SDK that I got from the ST website has project examples for this evaluation board. Looking at the codes examples, below method handles the low power mode functionality. /* Device Power Save Management Procedures */ BlueNRG_Sleep(SLEEPMODE_NOTIMER, 0, 0);However, the second argument to this function (wakeup GPIO pin selection/mask) has been set to zero, but according to the reference manuals and the datasheet the second argument must be one of the following only. /** @brief Wakeup source IO9 Mask */#define WAKEUP_IO9 0x0001/** @brief Wakeup source IO10 Mask */#define WAKEUP_IO10 0x0002/** @brief Wakeup source IO11 Mask */#define WAKEUP_IO11 0x0004/** @brief Wakeup source IO12 Mask */#define WAKEUP_IO12 0x0008/** @brief Wakeup source IO13 Mask */#define WAKEUP_IO13 0x0010my question is why it has been set to zero and what would be the expected behaviour? Many thanks,
Hello, I am trying to receive data in an S2LP, I am successfully sending data using TX FIFO and normal mode, now I want to receive it.However I can't seem to make it work, I'm just reading from SPI to 0xFF
Dear Support,Please help to check and advise what is the date code in the label forthe part number M41T82RM6F.Attached label photo for reference. Thank you.
Hi,I'm simulating the behaviour of the RHFLVDS2281. When I use this buffer to drive LVDS nets connected connected to RFHLVDS32 diff input, the LVDS signals have really bad behaviuor.I've tried to substitute the driver RHFLVDS2281 with the RHFLVDS31 and the LVDS signals have good behaviour. I've measured that the LVDS signals generated from the RHFLVDS2281 has a 0.3 ps of rise time while the RHFLVDS31 has a 0.8 ps of rise time.Could you help to undestand why the RHFLVDS2281 works really bad?Thanks in advance.
I'm interfacing SCC2230-E02 with STM32. SCC2230-E02 is a 3 axis Accelerometer and also reading z axis angular rate from gyroscope. I'm trying to calculate 0-360 degree YAW angle. I cannot use Magnetometer because they are pretty inaccurate. Kindly help me to combine Accelerometer and gyroscope values in order to calculate yaw angle.Sensor Datasheet is attached.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.