cancel
Showing results for 
Search instead for 
Did you mean: 

FAQ – How to customize STUSB4500?

Benoit FORET
ST Employee

Discover 2 ways to customize STUSB4500 behavior to meet specific application needs

1 ACCEPTED SOLUTION

Accepted Solutions
Benoit FORET
ST Employee

Customization can be done thru I2C registers either in Non Volatile Memory (STATIC) or in IC internal registers (DYNAMIC)

STATIC re-configuration (in Non Volatile Memory)

2 options:

1. using a Graphical User Interface (STSW-STUSB002)

2. by running software (STSW-STUSB004) from an Automated Test Equipment or from the application MCU (if any) at the very 1st system boot.

DYNAMIC re-configuration (in RAM)

Default profiles can be also customized via Software (STSW-STUSB003) running on an Application Processor. This operation overrides the NVM settings (loaded at power-up), but is volatile (settings are lost at power OFF or RESET).

This process can be used:

  1. to adapt power profiles to application needs,
  2. to adapt power profiles to source profile,
  3. to get rid from NVM customization during manufacturing (customization done during System boot). This applies usually to self-powered application (without dead battery).

View solution in original post

1 REPLY 1
Benoit FORET
ST Employee

Customization can be done thru I2C registers either in Non Volatile Memory (STATIC) or in IC internal registers (DYNAMIC)

STATIC re-configuration (in Non Volatile Memory)

2 options:

1. using a Graphical User Interface (STSW-STUSB002)

2. by running software (STSW-STUSB004) from an Automated Test Equipment or from the application MCU (if any) at the very 1st system boot.

DYNAMIC re-configuration (in RAM)

Default profiles can be also customized via Software (STSW-STUSB003) running on an Application Processor. This operation overrides the NVM settings (loaded at power-up), but is volatile (settings are lost at power OFF or RESET).

This process can be used:

  1. to adapt power profiles to application needs,
  2. to adapt power profiles to source profile,
  3. to get rid from NVM customization during manufacturing (customization done during System boot). This applies usually to self-powered application (without dead battery).