3.2 EEPROM Configuration Zone

The TA010-TFLXWPC configuration is largely fixed and cannot be modified by the customer. Relevant information about how the device is configured is shown below as well as the parameters that may be modified with the TPDS tools.

Remember: The configuration zone is divided into four subzones. These are designated throughout the document by CSZn, where n can be a value between 0 to 3 inclusive.

Device Configuration Information

  • The serial number for each device is unique and stored in bytes [0:8] of configuration subzone #1. Default values of bytes [0:1] are 0x01 0x23 and byte [8] is 0xEE. All other bytes are unique.
  • The default 7-bit I2C address is 0x38. The I2C address can be overwritten by writing CSZ3.
  • The I/O levels are set to be VCC referenced by default. This allows for the full operating voltage range to be available.
  • Maximum command speed is enabled by setting the clock speed of the device to divide by 1.
  • An HMAC key can be programmed into the device to allow for calculation of an HMAC Digest using the SHA command. The HMAC Key is not required for correct WPC operation.
  • Monotonic counters are available for use by the system. By default, the counter is not attached to any keys.
  • A Health Test Failure will be cleared after any time that a command fails as a result of a health test failure. If the failure symptom is transient, the command may pass when run a second time.

Modifiable Configuration Information

Through use of the TPDS tools, the following parameters may be modified provided the zones were not already locked.

  • I2C address
  • I/O levels can be modified to have a fixed reference. This allows for the I2C Bus to run at a lower voltage level than the TA010-TFLXWPC supply.
  • The initial Counter value can be limited to something less than 10,000.
  • The HMAC Key can be attached to the counter for limited use.
  • Serial Number bytes [0:1] and byte [8] can be modified from their default values to uniquely identify a given customer or application, but the specific values used will be specified by Microchip.