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.
Product Specifications
Application Notes
Brochures
License Agreement
MCUs Embedded Software
Part Number | Manufacturer | Description |
---|
STM32CubeF0 | ST | Embedded 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) |
STM32CubeF3 | ST | Embedded 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) |
Get Software
Part Number | Software Version | Supplier |
---|
X-CUBE-SMBUS | 1.0.0 | ST |