MSP-PMBUS
PMBus Software Library for MSP MCUs
MSP-PMBUS
Overview
The MSP Power Management Bus (PMBus) embedded software library is a free C library for enabling PMBus master implementation on MSP microcontrollers that have eUSCI/USCI serial communication peripherals. In addition, the library supports alert response (for host notification in the presence of fault), control line (for turning the slave device on/off), and Packet Error Checking (PEC).
The PMBus specification is an industry-wide standard that can be viewed as a step toward unifying communication standards for power conversion and digital power-management devices. It was developed by the PMBus Implementers Forum (PMBus-IF). The standard uses the widely accepted Inter-Integrated Circuit (I2C) communication protocol for the hardware interface. A number of additional features serve to enhance the basic I2C communication protocol. The PMBus standard is also considered to be an extension to the System Management Bus (SMBus) protocol that was popularized by the SBS Implementers Forum for battery systems.
Get started
Step 1: Download the MSP-PMBUS Software Package
Step 2: Follow the MSP-PMBUS user’s guide
- Full C-code library for PMBus master implementation
- High-level function calls following PMBus 1.2 specification
- PMBus library code example for IAR® Embedded Workbench and Code Composer Studio (CCS)
- Basic PMBus communication
- PMBus with SMALERT
- PMBus with device on/off through CONTROL line
Get started
- Download the MSP-PMBUS Software Package for MSP MCUs
- Read the MSP PMBUS user's guide
Downloads
Related design resources
Software development
SOFTWARE DEVELOPMENT KIT (SDK)
DRIVER OR LIBRARY
IDE, CONFIGURATION, COMPILER OR DEBUGGER
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.