SLVAE11A August   2018  – January 2021 TPS65987D , TPS65988

 

  1.   Trademarks
  2. 1Introduction
  3. 2TPS65987D GPIO Event List
  4. 3GPIO Events Register and Example Settings
    1. 3.1 GPIO Event Example Settings
    2. 3.2 Application Configuration GPIO Event Settings
  5. 4PD Controller Customization by GPIO Events
    1. 4.1 Barrel Jack Connect Event PD Flow
    2. 4.2 Barrel Jack Remove Event PD Flow
  6. 5Status Register and 4CC Commands
    1. 5.1 GPIO Status Monitoring
    2. 5.2 Using 4CC GPIO Commands
  7. 6Revision History

TPS65987D GPIO Events

The TPS65987D device from the Texas Instruments family of USB Type-C® and USB PD controllers provides a set of GPIO events to achieve desired system behavior. A developer may program custom behavior triggered by GPIO to enable new functionality, and even load modified device configurations using GPIO events functionality.

These firmware-based GPIO events are simple to configure using the provided GUI software tools. The core TI PD controller firmware is unchanged when using GPIO events which ensures reliability, USB PD compliance, and also eases and speeds up development. This application report describes the procedure for configuring GPIO events on the TPS65987D and provides some concrete examples.