X-CUBE-SMBUS:STM32Cube SMBus/PMBus embedded software (AN4502)

X-CUBE-SMBUS software package contains SMBus/PMBus stack implementation for STM32Cube.

The SMBus stack is built on STM32Cube HAL drivers to implement the transport layer. The middleware also includes the template for further expansion and personalization of PMBus support.

Strict usage of the STM32Cube ensures high portability to other microcontrollers of the STM32 family.

The package comes with an example and basic functionality test intended for STM32F072B-Discovery and STM32F3-Discovery boards.

Key Features

  • SMBus 2.0 transfers:
    • Quick command.
    • Read/Write byte/word.
    • Block transfers.
    • Process call.
  • PMBus 1.2 support:
    • Group command.
    • Extended command.
  • Notable features:
    • Alert signal and response.
    • Address resolution protocol.
    • Packet error checking.
    • Host notification protocol.
    • Up to 400 kHz speed tested.
产品规格
DescriptionVersionSize
DB2538: STM32 SMBus/PMBus embedded stack firmware1.0112 KB
应用手册
DescriptionVersionSize
AN4502: STM32 SMBus/PMBus embedded stack firmware1.01 MB
手册
DescriptionVersionSize
STM32 Open Development Environment Brochure15.104 MB
许可协议
DescriptionVersionSize
SLA0048: Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT2.18112 KB
MCUs Embedded Software
型号制造商Description
STM32CubeF0STEmbedded software for STM32F0 series (HAL, Low-Layer APIs and CMSIS drivers, USB, File system, RTOS, Touch Sensing - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)
STM32CubeF3STEmbedded software for STM32 F3 series (HAL low level drivers, USB, File system, RTOS, Touch Sensing, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)
获取软件
型号Software VersionSupplier
X-CUBE-SMBUS1.0.0ST
STM32 SMBus/PMBus embedded stack firmware X-CUBE-SMBUS
STM32 SMBus/PMBus embedded stack firmware X-CUBE-SMBUS
Getting started with X-CUBE-SPN6, low voltage stepper motor driver software expansion for STM32Cube X-CUBE-SPN6
Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT STSW-STM32019