X-CUBE-SMBUS

Active
Design Win

STM32Cube SMBus/PMBus embedded software (AN4502)

Get Software Download databrief

Product overview

Description

The X-CUBE-SMBUS Expansion Package contains the SMBus/PMBus stack implementation for STM32Cube.

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

The strict usage of STM32Cube ensures high portability across STM32 microcontrollers.

X-CUBE-SMBUS is provided with example and basic functionality tests for the main board in the P-NUCLEO-WB55 pack, and for boards NUCLEO-G431RB, NUCLEO-H743ZI, NUCLEO-L4R5ZI, 32F072BDISCOVERY, 32L0538DISCOVERY, 32L476GDISCOVERY, and STM32F3DISCOVERY.

  • All features

    • SMBus 3.0 transfers:
      • Quick command
      • Read/write byte/word
      • Block transfers
      • Process call
      • Zone commands
    • PMBus 1.3.1 support:
      • Group command
      • Extended command
    • Notable features:
      • Alert signal and response
      • Address resolution protocol
      • Packet error checking
      • Host notification protocol
      • Up to 1 MHz speed tested

Get Software