PMBus Software Library for MSP MCUs

(ACTIVE) MSP-PMBUS

Description & Features

Technical Documents

Support & Training

Order Now


Order Now
Part Number Buy from Texas Instruments or Third Party Status Current Version   Version Date  

MSP-PMBUS:
PMBus Software Library for MSP MCUs

Free

ACTIVE 1.00.00.00  3262015 

Description

The MSP Power Management Bus (PMBus) Embedded Software Library is a free C library for enabling PMBus master implementation on MSP microcontrollers that have our eUSCI/USCI serial communication peripheral. In addition, the library has supports for additional features:

  • Alert response (for host notification in the presence of fault)
  • Control line (for turning the slave device on/off).
  • 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.

What's Included

  • 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

Technical Documents
Application notes (1)
Title Abstract Type Size (KB) Date Views
Multiple Files   05 Feb 2008 246

Software (3)

Name Part Number Software Type
MSP430Ware for MSP Microcontrollers  MSPWARE  Software Development Kits (SDK) 
Fixed Point Math Library for MSP  MSP-IQMATHLIB  Software Libraries 
Floating Point Math Library for MSP430  MSPMATHLIB  Software Libraries 

Development Tools (2)

Name Part Number Tool Type
MSP EnergyTrace Technology  ENERGYTRACE  SW Development Tools, IDEs, Compilers 
ULP (Ultra-Low Power) Advisor  ULPADVISOR  SW Development Tools, IDEs, Compilers 

Design Kits & Evaluation Modules (38)

Name Part Number Tool Type
48-pin Target Development Board and MSP-FET Programmer Bundle for MSP430FRxx FRAM MCUs  MSP-FET430U48C  Development Kits 
MSP-TS430PEU128 - 128-pin Target Development Board for MSP430F6x MCUs  MSP-TS430PEU128  Development Kits 
MSP-TS430RHB32A - 32-pin Target Development Board for MSP430i2x MCUs  MSP-TS430RHB32A  Development Kits 
40-pin Target Development Board and MSP-FET Programmer Bundle for MSP430F5x MCUs  MSP-FET430U40A  Evaluation Modules & Boards 
MSP-TS430D8 - 8-pin Target Development Board for MSP430G2x MCUs  MSP-TS430D8  Evaluation Modules & Boards 
MSP-TS430DA38 - 38-pin Target Development Board for MSP430F2x and MSP430G2x MCUs  MSP-TS430DA38  Evaluation Modules & Boards 
MSP-TS430DL48 - 48-pin Target Development Board for MSP430F4x MCUs  MSP-TS430DL48  Evaluation Modules & Boards 
MSP-TS430DW28 - 28-pin Target Development Board for MSP430F1x and MSP430F2x MCUs  MSP-TS430DW28  Evaluation Modules & Boards 
MSP-TS430L092 - 14-pin Target Development Board for MSP430L09x Low-Voltage MCUs  MSP-TS430L092  Evaluation Modules & Boards 
MSP-TS430PM64 - 64-pin Target Development Board for MSP430F1x, MSP430F2x and MSP430F4x MCUs  MSP-TS430PM64  Evaluation Modules & Boards 
MSP-TS430PM64A - 64-pin Target Development Board for MSP430F4x MCUs  MSP-TS430PM64A  Evaluation Modules & Boards 
MSP-TS430PM64F - MSP430 64-pin FRAM Target Socket Board (Microcontrollers not included)  MSP-TS430PM64F  Evaluation Modules & Boards 
MSP-TS430PN80 - 80-pin Target Development Board for MSP430F2x and MSP430F4x MCUs  MSP-TS430PN80  Evaluation Modules & Boards 
MSP-TS430PN80A - 80-pin Target Development Board for MSP430F5x MCUs  MSP-TS430PN80A  Evaluation Modules & Boards 
MSP-TS430PN80USB - 80-pin Target Development Board for MSP430F5x MCUs  MSP-TS430PN80USB  Evaluation Modules & Boards 
MSP-TS430PW14 - 14-pin Target Development Board for MSP430F2x and MSP430G2x MCUs  MSP-TS430PW14  Evaluation Modules & Boards 
MSP-TS430PW24 - 24-pin Target Development Board for MSP430AFEx MCUs  MSP-TS430PW24  Evaluation Modules & Boards 
MSP-TS430PW28 - 28-pin Target Development Board for MSP430F1x and MSP430F2x MCUs  MSP-TS430PW28  Evaluation Modules & Boards 
MSP-TS430PW28A - 28-pin Target Development Board for MSP430F2x and MSP430G2x MCUs  MSP-TS430PW28A  Evaluation Modules & Boards 
MSP-TS430PZ100 - 100-pin Target Development Board for MSP430F4x MCUs  MSP-TS430PZ100  Evaluation Modules & Boards 
MSP-TS430PZ100B - 100-pin Target Development Board for MSP430F6x MCUs  MSP-TS430PZ100B  Evaluation Modules & Boards 
MSP-TS430PZ100C - 100-pin Target Development Board for MSP430F5x and MSP430F6x MCUs  MSP-TS430PZ100C  Evaluation Modules & Boards 
MSP-TS430PZ100D- 100-pin Target Development Board for MSP430FRxx FRAM MCUs  MSP-TS430PZ100D  Evaluation Modules & Boards 
MSP-TS430PZ100USB - 100-pin Target Development Board for MSP430F5x and MSP430F6x MCUs  MSP-TS430PZ100USB  Evaluation Modules & Boards 
MSP-TS430PZ5x100 - 100-pin Target Development Board for MSP430F5x MCUs  MSP-TS430PZ5X100  Evaluation Modules & Boards 
MSP-TS430QFN23x0 - 40-pin Target Development Board for MSP430F2x MCUs  MSP-TS430QFN23X0  Evaluation Modules & Boards 
MSP-TS430RGC64B - 64-pin Target Development Board for MSP430F5x MCUs  MSP-TS430RGC64B  Evaluation Modules & Boards 
MSP-TS430RGC64C - 64-pin Target Development Board for MSP430F5x MCUs  MSP-TS430RGC64C  Evaluation Modules & Boards 
MSP-TS430RGC64USB - 64-pin Target Development Board for MSP430F5x MCUs  MSP-TS430RGC64USB  Evaluation Modules & Boards 
MSP-TS430RGZ48C - 48-pin Target Development Board for MSP430FRxx FRAM MCUs  MSP-TS430RGZ48C  Evaluation Modules & Boards 
MSP-TS430RHA40A- 40-pin Target Development Board for MSP430FRxx FRAM MCUs  MSP-TS430RHA40A  Evaluation Modules & Boards 
MSP-TS430RSB40 - 40-pin Target Development Board for MSP430F5x MCUs  MSP-TS430RSB40  Evaluation Modules & Boards 
MSP430 100-Pin Target board (Pinout A)  MSP-TS430PZ100A  Evaluation Modules & Boards 
MSP430 40-Pin Package Board and USB Programmer  MSP-FET430U40  Evaluation Modules & Boards 
MSP430 LaunchPad Value Line Development kit  MSP-EXP430G2  Evaluation Modules & Boards 
MSP430F534x 48-Pin Target board only  MSP-TS430RGZ48B  Evaluation Modules & Boards 
MSP430FR5969 LaunchPad Development Kit  MSP-EXP430FR5969  Evaluation Modules & Boards 
Target Development Board – 64 pins – for MSP430FR2x/4x MCUs  MSP-TS430PM64D  Evaluation Modules & Boards 

TI Devices (13)

Part Number Name Product Family
MSP430FR2433  16 MHz Ultra-Low-Power Microcontroller with 16 KB FRAM, 4 KB RAM, 10-bit ADC, 19 IO, 4 16-bit Timers  MSP430 ultra-low-power MCUs 
MSP430FR2532  16 MHz Ultra-Low-Power Microcontroller with 8 KB FRAM, CapTIvate touch technology  Capacitive Sensing 
MSP430FR2533  16 MHz Ultra-Low-Power Microcontroller with 16 KB FRAM, CapTIvate touch technology  MSP430 ultra-low-power MCUs 
MSP430FR2632  16 MHz Ultra-Low-Power Microcontroller with 8 KB FRAM, CapTIvate touch technology  MSP430 ultra-low-power MCUs 
MSP430FR2633  MSP430 MCU with CapTIvate technology - the lowest power, most noise-immune capacitive touch  MSP430 ultra-low-power MCUs 
MSP430FR5962  16 MHz Ultra-Low-Power MCU with 128 KB FRAM, 8 KB SRAM, AES, 12-bit ADC  MSP430 ultra-low-power MCUs 
MSP430FR5964  16 MHz Ultra-Low-Power MCU With 256 KB FRAM, 8 KB SRAM, AES, 12-bit ADC​  MSP430 ultra-low-power MCUs 
MSP430FR5989-EP  16 MHz ULP Microcontroller Featuring 128 KB FRAM, 2 KB SRAM, 48 IO, ADC12, Scan IF, AES  Low Power MCU 
MSP430FR5992  16 MHz Ultra-Low-Power MCU With 128 KB FRAM, 8 KB SRAM, Low-Energy Vector Math Accelerator  MSP430 ultra-low-power MCUs 
MSP430FR5994  16 MHz Ultra-Low-Power MCU With 256 KB FRAM, 8 KB SRAM, Low-Energy Vector Math Accelerator  MSP430 ultra-low-power MCUs 
MSP430FR59941  16 MHz Ultra-Low-Power MCU With 128 KB FRAM, 8 KB SRAM, Low-Energy Vector Math Accelerator  MSP430 ultra-low-power MCUs 
MSP430G2553  MSP430G2x53, MSP430G2x13 Mixed Signal Microcontroller  MSP430 ultra-low-power MCUs 
TPS544C20  4.5-18V 30A SWIFT™ with PMBus™ Programmability and Voltage, Current and Temp Monitoring  Step-Down (Buck) 

Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Engage in the Community

Blogs

Wikis

Visit the TI Wiki