JAJSJM2B July   2022  – April 2024 TPS929240-Q1

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Timing Requirements
    7. 5.7 Typical Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 Device Bias and Power
        1. 6.3.1.1 Power Bias (VBAT)
        2. 6.3.1.2 5V Low-Drop-Out Linear Regulator (VLDO)
        3. 6.3.1.3 Undervoltage Lockout (UVLO) and Power-On-Reset (POR)
        4. 6.3.1.4 Power Supply (SUPPLY)
        5. 6.3.1.5 Programmable Low Supply Warning
      2. 6.3.2 Constant Current Output
        1. 6.3.2.1 Reference Current with External Resistor (REF)
        2. 6.3.2.2 64-Step Programmable High-Side Constant-Current Output
      3. 6.3.3 PWM Dimming
        1. 6.3.3.1 PWM Generator
        2. 6.3.3.2 PWM Dimming Frequency
        3. 6.3.3.3 Blank Time
        4. 6.3.3.4 Phase Shift PWM Dimming
        5. 6.3.3.5 Linear Brightness Control
        6. 6.3.3.6 Exponential Brightness Control
      4. 6.3.4 FAIL-SAFE State Operation
      5. 6.3.5 On-Chip, 8-Bit, Analog-to-Digital Converter (ADC)
        1. 6.3.5.1 Minimum On Time for ADC Measurement
        2. 6.3.5.2 ADC Auto Scan
        3. 6.3.5.3 ADC Error
      6. 6.3.6 Diagnostic and Protection in NORMAL State
        1. 6.3.6.1  VBAT Undervoltage Lockout Diagnostics in NORMAL state
        2. 6.3.6.2  Low-Supply Warning Diagnostics in NORMAL State
        3. 6.3.6.3  Supply Undervoltage Diagnostics in NORMAL State
        4. 6.3.6.4  Reference Diagnostics in NORMAL state
        5. 6.3.6.5  Pre-Thermal Warning in NORMAL state
        6. 6.3.6.6  Overtemperature Protection in NORMAL state
        7. 6.3.6.7  Overtemperature Shutdown in NORMAL state
        8. 6.3.6.8  LED Open-Circuit Diagnostics in NORMAL state
        9. 6.3.6.9  LED Short-Circuit Diagnostics in NORMAL state
        10. 6.3.6.10 Single-LED Short-Circuit Detection in NORMAL state
        11. 6.3.6.11 EEPROM CRC Error in NORMAL state
        12. 6.3.6.12 Communication Loss Diagnostic in NORMAL State
        13. 6.3.6.13 Fault Masking in NORMAL state
        14.       53
      7. 6.3.7 Diagnostic and Protection in FAIL-SAFE states
        1. 6.3.7.1  Supply Undervoltage Lockout Diagnostics in FAIL-SAFE states
        2. 6.3.7.2  Low-Supply Warning Diagnostics in FAIL-SAFE states
        3. 6.3.7.3  Supply Undervoltage Diagnostics in FAIL-SAFE State
        4. 6.3.7.4  Reference Diagnostics in FAIL-SAFE states
        5. 6.3.7.5  Pre-Thermal Warning in FAIL-SAFE state
        6. 6.3.7.6  Overtemperature Protection in FAIL-SAFE state
        7. 6.3.7.7  Overtemperature Shutdown in FAIL-SAFE state
        8. 6.3.7.8  LED Open-Circuit Diagnostics in FAIL-SAFE state
        9. 6.3.7.9  LED Short-Circuit Diagnostics in FAIL-SAFE state
        10. 6.3.7.10 Single-LED Short-Circuit Detection in FAIL-SAFE state
        11. 6.3.7.11 EEPROM CRC Error in FAIL-SAFE State
        12. 6.3.7.12 Fault Masking in FAIL-SAFE state
        13.       Diagnostics Table in FAIL-SAFE State
      8. 6.3.8 OFAF Setup In FAIL-SAFE state
      9. 6.3.9 ERR Output
    4. 6.4 Device Functional Modes
      1. 6.4.1 POR State
      2. 6.4.2 INITIALIZATION state
      3. 6.4.3 NORMAL state
      4. 6.4.4 FAIL-SAFE state
      5. 6.4.5 PROGRAM state
    5. 6.5 Programming
      1. 6.5.1 FlexWire Protocol
        1. 6.5.1.1 Protocol Overview
        2. 6.5.1.2 UART Interface Address Setting
        3. 6.5.1.3 Status Response
        4. 6.5.1.4 Synchronization Byte
        5. 6.5.1.5 Device Address Byte
        6. 6.5.1.6 Register Address Byte
        7. 6.5.1.7 Data Frame
        8. 6.5.1.8 CRC Frame
        9. 6.5.1.9 Burst Mode
      2. 6.5.2 Registers Lock
      3. 6.5.3 Register Default Data
      4. 6.5.4 EEPROM Programming
        1. 6.5.4.1 Chip Selection by Pulling REF Pin High
        2. 6.5.4.2 Chip Selection by ADDR Pins Configuration
        3. 6.5.4.3 EEPROM Register Access and Burn
        4. 6.5.4.4 EEPROM PROGRAM State Exit
    6. 6.6 Register Maps
      1. 6.6.1 BRT Registers
      2. 6.6.2 IOUT Registers
      3. 6.6.3 CONF Registers
      4. 6.6.4 CTRL Registers
      5. 6.6.5 FLAG Registers
  8. Application and Implementation
    1. 7.1 Application Information
    2. 7.2 Typical Application
      1. 7.2.1 Smart Rear Lamp with Distributed LED Drivers
      2. 7.2.2 Design Requirements
      3. 7.2.3 Detailed Design Procedure
      4. 7.2.4 Application Curves
    3. 7.3 Power Supply Recommendations
    4. 7.4 Layout
      1. 7.4.1 Layout Guidelines
      2. 7.4.2 Layout Example
  9. Device and Documentation Support
    1. 8.1 ドキュメントの更新通知を受け取る方法
    2. 8.2 サポート・リソース
    3. 8.3 Trademarks
    4. 8.4 静電気放電に関する注意事項
    5. 8.5 用語集
  10. Revision History
  11. 10Mechanical, Packaging, and Orderable Information

パッケージ・オプション

デバイスごとのパッケージ図は、PDF版データシートをご参照ください。

メカニカル・データ(パッケージ|ピン)
  • DCP|38
サーマルパッド・メカニカル・データ
発注情報

CONF Registers

Table 6-100 lists the memory-mapped registers for the CONF registers. All register offset addresses not listed in Table 6-100 should be considered as reserved locations and the register contents should not be modified.

Configuration Register

Table 6-100 CONF Registers
OffsetAcronymRegister NameSection
70hDIAGEN0OUTAn, OUTBn Diagnostics Enable SettingGo
71hDIAGEN1OUTCn, OUTDn Diagnostics Enable SettingGo
72hDIAGEN2OUTEn, OUTFn Diagnostics Enable SettingGo
73hDIAGEN3OUTGn, OUTHn Diagnostics Enable SettingGo
74hSLSTHSEL0OUTAn, OUTBn Single-LED Short Threshold SelectingGo
75hSLSTHSEL1OUTCn, OUTDn Single-LED Short Threshold SelectingGo
76hSLSTHSEL2OUTEn, OUTFn Single-LED Short Threshold SelectingGo
77hSLSTHSEL3OUTGn, OUTHn Single-LED Short Threshold SelectingGo
78hSLSDAC0Single-LED Short Threshold0 SettingGo
79hSLSDAC1Single-LED Short Threshold1 SettingGo
7AhREFERENCEReference SettingGo
7BhDIAGDiagnostics SettingGo
7ChDIAGMASKDiagnostics Mask SettingGo
7DhOUTMASKOUTXn Diagnostics Mask SettingGo
7EhDIMDimming Parameter SettingGo
7FhDIM-RReserved RegisterGo
80hFSMAP0OUTAn, OUTBn Fail-safe Mapping SettingGo
81hFSMAP1OUTCn, OUTDn Fail-safe Mapping SettingGo
82hFSMAP2OUTEn, OUTFn Fail-safe Mapping SettingGo
83hFSMAP3OUTGn, OUTHn Fail-safe Mapping SettingGo
84hFLEXWIRE0FlewWire Parameter SettingGo
85hFLEXWIRE1FlewWire Parameter SettingGo
86hFLEXWIRE2FlewWire Parameter SettingGo
87hCRCEEPROM CRCGo

Complex bit access types are encoded to fit into small table cells. Table 6-101 shows the codes that are used for access types in this section.

Table 6-101 CONF Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

6.6.3.1 DIAGEN0 Register (Offset = 70h) [Reset = X]

DIAGEN0 is shown in Figure 6-96 and described in Table 6-102.

Return to the Summary Table.

Figure 6-96 DIAGEN0 Register
76543210
RESERVEDDIAGENOUTB2DIAGENOUTB1DIAGENOUTB0RESERVEDDIAGENOUTA2DIAGENOUTA1DIAGENOUTA0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-102 DIAGEN0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6DIAGENOUTB2R/WX Diagnostics enable register for OUTB2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
5DIAGENOUTB1R/WX Diagnostics enable register for OUTB1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
4DIAGENOUTB0R/WX Diagnostics enable register for OUTB0
Load EEPROM data when reset
0h = Disabled
1h = Enabled
3RESERVEDR0h Reserved
2DIAGENOUTA2R/WX Diagnostics enable register for OUTA2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
1DIAGENOUTA1R/WX Diagnostics enable register for OUTA1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
0DIAGENOUTA0R/WX Diagnostics enable register for OUTA0
Load EEPROM data when reset
0h = Disabled
1h = Enabled

6.6.3.2 DIAGEN1 Register (Offset = 71h) [Reset = X]

DIAGEN1 is shown in Figure 6-97 and described in Table 6-103.

Return to the Summary Table.

Figure 6-97 DIAGEN1 Register
76543210
RESERVEDDIAGENOUTD2DIAGENOUTD1DIAGENOUTD0RESERVEDDIAGENOUTC2DIAGENOUTC1DIAGENOUTC0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-103 DIAGEN1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6DIAGENOUTD2R/WX Diagnostics enable register for OUTD2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
5DIAGENOUTD1R/WX Diagnostics enable register for OUTD1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
4DIAGENOUTD0R/WX Diagnostics enable register for OUTD0
Load EEPROM data when reset
0h = Disabled
1h = Enabled
3RESERVEDR0h Reserved
2DIAGENOUTC2R/WX Diagnostics enable register for OUTC2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
1DIAGENOUTC1R/WX Diagnostics enable register for OUTC1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
0DIAGENOUTC0R/WX Diagnostics enable register for OUTC0
Load EEPROM data when reset
0h = Disabled
1h = Enabled

6.6.3.3 DIAGEN2 Register (Offset = 72h) [Reset = X]

DIAGEN2 is shown in Figure 6-98 and described in Table 6-104.

Return to the Summary Table.

Figure 6-98 DIAGEN2 Register
76543210
RESERVEDDIAGENOUTF2DIAGENOUTF1DIAGENOUTF0RESERVEDDIAGENOUTE2DIAGENOUTE1DIAGENOUTE0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-104 DIAGEN2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6DIAGENOUTF2R/WX Diagnostics enable register for OUTF2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
5DIAGENOUTF1R/WX Diagnostics enable register for OUTF1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
4DIAGENOUTF0R/WX Diagnostics enable register for OUTF0
Load EEPROM data when reset
0h = Disabled
1h = Enabled
3RESERVEDR0h Reserved
2DIAGENOUTE2R/WX Diagnostics enable register for OUTE2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
1DIAGENOUTE1R/WX Diagnostics enable register for OUTE1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
0DIAGENOUTE0R/WX Diagnostics enable register for OUTE0
Load EEPROM data when reset
0h = Disabled
1h = Enabled

6.6.3.4 DIAGEN3 Register (Offset = 73h) [Reset = X]

DIAGEN3 is shown in Figure 6-99 and described in Table 6-105.

Return to the Summary Table.

Figure 6-99 DIAGEN3 Register
76543210
RESERVEDDIAGENOUTH2DIAGENOUTH1DIAGENOUTH0RESERVEDDIAGENOUTG2DIAGENOUTG1DIAGENOUTG0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-105 DIAGEN3 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6DIAGENOUTH2R/WX Diagnostics enable register for OUTH2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
5DIAGENOUTH1R/WX Diagnostics enable register for OUTH1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
4DIAGENOUTH0R/WX Diagnostics enable register for OUTH0
Load EEPROM data when reset
0h = Disabled
1h = Enabled
3RESERVEDR0h Reserved
2DIAGENOUTG2R/WX Diagnostics enable register for OUTG2
Load EEPROM data when reset
0h = Disabled
1h = Enabled
1DIAGENOUTG1R/WX Diagnostics enable register for OUTG1
Load EEPROM data when reset
0h = Disabled
1h = Enabled
0DIAGENOUTG0R/WX Diagnostics enable register for OUTG0
Load EEPROM data when reset
0h = Disabled
1h = Enabled

6.6.3.5 SLSTHSEL0 Register (Offset = 74h) [Reset = X]

SLSTHSEL0 is shown in Figure 6-100 and described in Table 6-106.

Return to the Summary Table.

Figure 6-100 SLSTHSEL0 Register
76543210
RESERVEDSLSTHOUTB2SLSTHOUTB1SLSTHOUTB0RESERVEDSLSTHOUTA2SLSTHOUTA1SLSTHOUTA0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-106 SLSTHSEL0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6SLSTHOUTB2R/WX Single-LED short-circuit threshold selection register for OUT
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
5SLSTHOUTB1R/WX Single-LED short-circuit threshold selection register for OUTB1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
4SLSTHOUTB0R/WX Single-LED short-circuit threshold selection register for OUTB0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
3RESERVEDR0h Reserved
2SLSTHOUTA2R/WX Single-LED short-circuit threshold selection register for OUTA2
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
1SLSTHOUTA1R/WX Single-LED short-circuit threshold selection register for OUTA1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
0SLSTHOUTA0R/WX Single-LED short-circuit threshold selection register for OUTA0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected

6.6.3.6 SLSTHSEL1 Register (Offset = 75h) [Reset = X]

SLSTHSEL1 is shown in Figure 6-101 and described in Table 6-107.

Return to the Summary Table.

Figure 6-101 SLSTHSEL1 Register
76543210
RESERVEDSLSTHOUTD2SLSTHOUTD1SLSTHOUTD0RESERVEDSLSTHOUTC2SLSTHOUTC1SLSTHOUTC0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-107 SLSTHSEL1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6SLSTHOUTD2R/WX Single-LED short-circuit threshold selection register for OUTD2
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
5SLSTHOUTD1R/WX Single-LED short-circuit threshold selection register for OUTD1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
4SLSTHOUTD0R/WX Single-LED short-circuit threshold selection register for OUTD0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
3RESERVEDR0h Reserved
2SLSTHOUTC2R/WX Single-LED short-circuit threshold selection register for OUTC2
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
1SLSTHOUTC1R/WX Single-LED short-circuit threshold selection register for OUTC1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
0SLSTHOUTC0R/WX Single-LED short-circuit threshold selection register for OUTC0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected

6.6.3.7 SLSTHSEL2 Register (Offset = 76h) [Reset = X]

SLSTHSEL2 is shown in Figure 6-102 and described in Table 6-108.

Return to the Summary Table.

Figure 6-102 SLSTHSEL2 Register
76543210
RESERVEDSLSTHOUTF2SLSTHOUTF1SLSTHOUTF0RESERVEDSLSTHOUTE2SLSTHOUTE1SLSTHOUTE0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-108 SLSTHSEL2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6SLSTHOUTF2R/WX Single-LED short-circuit threshold selection register for OUTF2
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
5SLSTHOUTF1R/WX Single-LED short-circuit threshold selection register for OUTF1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
4SLSTHOUTF0R/WX Single-LED short-circuit threshold selection register for OUTF0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
3RESERVEDR0h Reserved
2SLSTHOUTE2R/WX Single-LED short-circuit threshold selection register for OUTE2
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
1SLSTHOUTE1R/WX Single-LED short-circuit threshold selection register for OUTE1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
0SLSTHOUTE0R/WX Single-LED short-circuit threshold selection register for OUTE0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected

6.6.3.8 SLSTHSEL3 Register (Offset = 77h) [Reset = X]

SLSTHSEL3 is shown in Figure 6-103 and described in Table 6-109.

Return to the Summary Table.

Figure 6-103 SLSTHSEL3 Register
76543210
RESERVEDSLSTHOUTH2SLSTHOUTH1SLSTHOUTH0RESERVEDSLSTHOUTG2SLSTHOUTG1SLSTHOUTG0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-109 SLSTHSEL3 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6SLSTHOUTH2R/WX Single-LED short-circuit threshold selection register for OUTH2
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
5SLSTHOUTH1R/WX Single-LED short-circuit threshold selection register for OUTH1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
4SLSTHOUTH0R/WX Single-LED short-circuit threshold selection register for OUTH0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
3RESERVEDR0h Reserved
2SLSTHOUTG2R/WX Single-LED short-circuit threshold selection register for OUTG2
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
1SLSTHOUTG1R/WX Single-LED short-circuit threshold selection register for OUTG1
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected
0SLSTHOUTG0R/WX Single-LED short-circuit threshold selection register for OUTG0
Load EEPROM data when reset
0h = SLSTH0 is selected
1h = SLSTH1 is selected

6.6.3.9 SLSDAC0 Register (Offset = 78h) [Reset = X]

SLSDAC0 is shown in Figure 6-104 and described in Table 6-110.

Return to the Summary Table.

Figure 6-104 SLSDAC0 Register
76543210
SLSTH0
R/W-X
Table 6-110 SLSDAC0 Register Field Descriptions
BitFieldTypeResetDescription
7-0SLSTH0R/WX Single-LED short-circuit setting register for SLSTH0
Load EEPROM data when reset
V(SLSTH0) = SLSTH0*0.125V + 2.5V

6.6.3.10 SLSDAC1 Register (Offset = 79h) [Reset = X]

SLSDAC1 is shown in Figure 6-105 and described in Table 6-111.

Return to the Summary Table.

Figure 6-105 SLSDAC1 Register
76543210
SLSTH1
R/W-X
Table 6-111 SLSDAC1 Register Field Descriptions
BitFieldTypeResetDescription
7-0SLSTH1R/WX Single-LED short-circuit setting register for SLSTH1
Load EEPROM data when reset
V(SLSTH1) = SLSTH1*0.125V + 2.5V

6.6.3.11 REFERENCE Register (Offset = 7Ah) [Reset = X]

REFERENCE is shown in Figure 6-106 and described in Table 6-112.

Return to the Summary Table.

Figure 6-106 REFERENCE Register
76543210
SLSENREFRANGELOWSUPTH
R/W-XR/W-XR/W-X
Table 6-112 REFERENCE Register Field Descriptions
BitFieldTypeResetDescription
7SLSENR/WX Enable register for single-LED short-ciruit diagnostics
Load EEPROM data when reset
0h = Disabled
1h = Enabled
6-5REFRANGER/WX Reference current ratio setting register
Load EEPROM data when reset
0h = 64
1h = 128
2h = 256
3h = 512
4-0LOWSUPTHR/WX Supply low threshold setting register
Load EEPROM data when reset
V(LOWSUPTH) = LOWSUPTH*1V + 4V

6.6.3.12 DIAG Register (Offset = 7Bh) [Reset = X]

DIAG is shown in Figure 6-107 and described in Table 6-113.

Return to the Summary Table.

Figure 6-107 DIAG Register
76543210
IRETRYBLANK
R/W-XR/W-X
Table 6-113 DIAG Register Field Descriptions
BitFieldTypeResetDescription
7-4IRETRYR/WX LED open-circuit and short-circuit retry current setting register
I(RETRY) = (IRETRY*4 + 4)/64*I(FULL_RANGE)
Load EEPROM data when reset
3-0BLANKR/WX Diagnostics blank time setting register
Load EEPROM data when reset
0h = 100µs
1h = 20µs
2h = 30µs
3h = 50µs
4h = 80µs
5h = 150µs
6h = 200µs
7h = 300µs
8h = 500µs
9h = 800µs
Ah = 1ms
Bh = 1.2ms
Ch = 1.5ms
Dh = 2ms
Eh = 3ms
Fh = 4ms

6.6.3.13 DIAGMASK Register (Offset = 7Ch) [Reset = X]

DIAGMASK is shown in Figure 6-108 and described in Table 6-114.

Return to the Summary Table.

Figure 6-108 DIAGMASK Register
76543210
MASKLOWSUPMASKSUPUVMASKREFMASKPRETSDMASKTSDMASKEEPCRCRESERVED
R/W-XR/W-XR/W-XR/W-XR/W-XR/W-XR-0h
Table 6-114 DIAGMASK Register Field Descriptions
BitFieldTypeResetDescription
7MASKLOWSUPR/WX Supply low fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
6MASKSUPUVR/WX Supply undervoltage fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
5MASKREFR/WX REF pin fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
4MASKPRETSDR/WX Thermal pre-warning fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
3MASKTSDR/WX Thermal shutdown fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
2MASKEEPCRCR/WX EEPROM CRC fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
1-0RESERVEDR0h Reserved

6.6.3.14 OUTMASK Register (Offset = 7Dh) [Reset = X]

OUTMASK is shown in Figure 6-109 and described in Table 6-115.

Return to the Summary Table.

Figure 6-109 OUTMASK Register
76543210
RESERVEDMASKOPENMASKSHORTMASKSLS
R-0hR/W-XR/W-XR/W-X
Table 6-115 OUTMASK Register Field Descriptions
BitFieldTypeResetDescription
7-3RESERVEDR0h Reserved
2MASKOPENR/WX Output open-circuit fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
1MASKSHORTR/WX Output short-circuit fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled
0MASKSLSR/WX Single-LED short-circuit fault mask register
Load EEPROM data when reset
0h = Fault report is enabled
1h = Fault report is disabled

6.6.3.15 DIM Register (Offset = 7Eh) [Reset = X]

DIM is shown in Figure 6-110 and described in Table 6-116.

Return to the Summary Table.

Figure 6-110 DIM Register
76543210
EXPENPSEN12BITPSMENPWMFREQ
R/W-XR/W-XR/W-XR/W-XR/W-X
Table 6-116 DIM Register Field Descriptions
BitFieldTypeResetDescription
7EXPENR/WX Enable register for exponential dimming curve
Load EEPROM data when reset
0h = Disabled
1h = Enabled
6PSENR/WX Enable register for phase shift dimming
Load EEPROM data when reset
0h = Disabled
1h = Enabled
512BITR/WX Enable register for 12-bit dimming resolution diagnostics
Load EEPROM data when reset
0h = Disabled
1h = Enabled
4PSMENR/WX Enable register for digital power save mode
Load EEPROM data when reset
0h = Disabled
1h = Enabled
3-0PWMFREQR/WX PWM dimming frequency setting register
Load EEPROM data when reset
0h = 200Hz
1h = 250Hz
2h = 300Hz
3h = 350Hz
4h = 400Hz
5h = 500Hz
6h = 600Hz
7h = 800Hz
8h = 1000Hz
9h = 1200Hz
Ah = 2000Hz
Bh = 4000Hz
Ch = 5900Hz
Dh = 7800Hz
Eh = 9600Hz
Fh = 20800Hz

6.6.3.16 DIM-R Register (Offset = 7Fh) [Reset = 00h]

DIM-R is shown in Figure 6-111 and described in Table 6-117.

Return to the Summary Table.

Figure 6-111 DIM-R Register
76543210
RESERVED
R-0h
Table 6-117 DIM-R Register Field Descriptions
BitFieldTypeResetDescription
7-0RESERVEDR0h Reserved

6.6.3.17 FSMAP0 Register (Offset = 80h) [Reset = X]

FSMAP0 is shown in Figure 6-112 and described in Table 6-118.

Return to the Summary Table.

Figure 6-112 FSMAP0 Register
76543210
RESERVEDFSOUTB2FSOUTB1FSOUTB0RESERVEDFSOUTA2FSOUTA1FSOUTA0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-118 FSMAP0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6FSOUTB2R/WX Fail-safe state control input mapping for OUTB2
Load EEPROM data when reset
0h = OUTB2 is mapped to FS0 in fail-safe state
1h = OUTB2 is mapped to FS1 in fail-safe state
5FSOUTB1R/WX Fail-safe state control input mapping for OUTB1
Load EEPROM data when reset
0h = OUTB1 is mapped to FS0 in fail-safe state
1h = OUTB1 is mapped to FS1 in fail-safe state
4FSOUTB0R/WX Fail-safe state control input mapping for OUTB0
Load EEPROM data when reset
0h = OUTB0 is mapped to FS0 in fail-safe state
1h = OUTB0 is mapped to FS1 in fail-safe state
3RESERVEDR0h Reserved
2FSOUTA2R/WX Fail-safe state control input mapping for OUTA2
Load EEPROM data when reset
0h = OUTA2 is mapped to FS0 in fail-safe state
1h = OUTA2 is mapped to FS1 in fail-safe state
1FSOUTA1R/WX Fail-safe state control input mapping for OUTA1
Load EEPROM data when reset
0h = OUTA1 is mapped to FS0 in fail-safe state
1h = OUTA1 is mapped to FS1 in fail-safe state
0FSOUTA0R/WX Fail-safe state control input mapping for OUTA0
Load EEPROM data when reset
0h = OUTA0 is mapped to FS0 in fail-safe state
1h = OUTA0 is mapped to FS1 in fail-safe state

6.6.3.18 FSMAP1 Register (Offset = 81h) [Reset = X]

FSMAP1 is shown in Figure 6-113 and described in Table 6-119.

Return to the Summary Table.

Figure 6-113 FSMAP1 Register
76543210
RESERVEDFSOUTD2FSOUTD1FSOUTD0RESERVEDFSOUTC2FSOUTC1FSOUTC0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-119 FSMAP1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6FSOUTD2R/WX Fail-safe state control input mapping for OUTD2
Load EEPROM data when reset
0h = OUTD2 is mapped to FS0 in fail-safe state
1h = OUTD2 is mapped to FS1 in fail-safe state
5FSOUTD1R/WX Fail-safe state control input mapping for OUTD1
Load EEPROM data when reset
0h = OUTD1 is mapped to FS0 in fail-safe state
1h = OUTD1 is mapped to FS1 in fail-safe state
4FSOUTD0R/WX Fail-safe state control input mapping for OUTC2
Load EEPROM data when reset
0h = OUTD0 is mapped to FS0 in fail-safe state
1h = OUTD0 is mapped to FS1 in fail-safe state
3RESERVEDR0h Reserved
2FSOUTC2R/WX Fail-safe state control input mapping for OUTC2
Load EEPROM data when reset
0h = OUTC2 is mapped to FS0 in fail-safe state
1h = OUTC2 is mapped to FS1 in fail-safe state
1FSOUTC1R/WX Fail-safe state control input mapping for OUTC1
Load EEPROM data when reset
0h = OUTC1 is mapped to FS0 in fail-safe state
1h = OUTC1 is mapped to FS1 in fail-safe state
0FSOUTC0R/WX Fail-safe state control input mapping for OUTC0
Load EEPROM data when reset
0h = OUTC0 is mapped to FS0 in fail-safe state
1h = OUTC0 is mapped to FS1 in fail-safe state

6.6.3.19 FSMAP2 Register (Offset = 82h) [Reset = X]

FSMAP2 is shown in Figure 6-114 and described in Table 6-120.

Return to the Summary Table.

Figure 6-114 FSMAP2 Register
76543210
RESERVEDFSOUTF2FSOUTF1FSOUTF0RESERVEDFSOUTE2FSOUTE1FSOUTE0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-120 FSMAP2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6FSOUTF2R/WX Fail-safe state control input mapping for OUTF2
Load EEPROM data when reset
0h = OUTF2 is mapped to FS0 in fail-safe state
1h = OUTF2 is mapped to FS1 in fail-safe state
5FSOUTF1R/WX Fail-safe state control input mapping for OUTF1
Load EEPROM data when reset
0h = OUTF1 is mapped to FS0 in fail-safe state
1h = OUTF1 is mapped to FS1 in fail-safe state
4FSOUTF0R/WX Fail-safe state control input mapping for OUTF0
Load EEPROM data when reset
0h = OUTF0 is mapped to FS0 in fail-safe state
1h = OUTF0 is mapped to FS1 in fail-safe state
3RESERVEDR0h Reserved
2FSOUTE2R/WX Fail-safe state control input mapping for OUTE2
Load EEPROM data when reset
0h = OUTE2 is mapped to FS0 in fail-safe state
1h = OUTE2 is mapped to FS1 in fail-safe state
1FSOUTE1R/WX Fail-safe state control input mapping for OUTE1
Load EEPROM data when reset
0h = OUTE1 is mapped to FS0 in fail-safe state
1h = OUTE1 is mapped to FS1 in fail-safe state
0FSOUTE0R/WX Fail-safe state control input mapping for OUTE0
Load EEPROM data when reset
0h = OUTE0 is mapped to FS0 in fail-safe state
1h = OUTE0 is mapped to FS1 in fail-safe state

6.6.3.20 FSMAP3 Register (Offset = 83h) [Reset = X]

FSMAP3 is shown in Figure 6-115 and described in Table 6-121.

Return to the Summary Table.

Figure 6-115 FSMAP3 Register
76543210
RESERVEDFSOUTH2FSOUTH1FSOUTH0RESERVEDFSOUTG2FSOUTG1FSOUTG0
R-0hR/W-XR/W-XR/W-XR-0hR/W-XR/W-XR/W-X
Table 6-121 FSMAP3 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6FSOUTH2R/WX Fail-safe state control input mapping for OUTH2
Load EEPROM data when reset
0h = OUTH2 is mapped to FS0 in fail-safe state
1h = OUTH2 is mapped to FS1 in fail-safe state
5FSOUTH1R/WX Fail-safe state control input mapping for OUTH1
Load EEPROM data when reset
0h = OUTH1 is mapped to FS0 in fail-safe state
1h = OUTH1 is mapped to FS1 in fail-safe state
4FSOUTH0R/WX Fail-safe state control input mapping for OUTH0
Load EEPROM data when reset
0h = OUTH0 is mapped to FS0 in fail-safe state
1h = OUTH0 is mapped to FS1 in fail-safe state
3RESERVEDR0h Reserved
2FSOUTG2R/WX Fail-safe state control input mapping for OUTG2
Load EEPROM data when reset
0h = OUTG2 is mapped to FS0 in fail-safe state
1h = OUTG2 is mapped to FS1 in fail-safe state
1FSOUTG1R/WX Fail-safe state control input mapping for OUTG1
Load EEPROM data when reset
0h = OUTG1 is mapped to FS0 in fail-safe state
1h = OUTG1 is mapped to FS1 in fail-safe state
0FSOUTG0R/WX Fail-safe state control input mapping for OUTG0
Load EEPROM data when reset
0h = OUTG0 is mapped to FS0 in fail-safe state
1h = OUTG0 is mapped to FS1 in fail-safe state

6.6.3.21 FLEXWIRE0 Register (Offset = 84h) [Reset = X]

FLEXWIRE0 is shown in Figure 6-116 and described in Table 6-122.

Return to the Summary Table.

Figure 6-116 FLEXWIRE0 Register
76543210
WDTIMERDBWTIMERACKEN
R/W-XR/W-XR/W-X
Table 6-122 FLEXWIRE0 Register Field Descriptions
BitFieldTypeResetDescription
7-4WDTIMERR/WX Communication watchdog timer setting register
Load EEPROM data when reset
0h = Disabled, do not automatically enter fail-safe state
1h = 200µs
2h = 500µs
3h = 1ms
4h = 2ms
5h = 5ms
6h = 10ms
7h = 20ms
8h = 50ms
9h = 100ms
Ah = 200ms
Bh = 500ms
Ch = 0µs, directly enter fail-safe state
Dh = 0µs, directly enter fail-safe state
Eh = 0µs, directly enter fail-safe state
Fh = 0µs, directly enter fail-safe state
3-1DBWTIMERR/WX Data transaction break waiting timer setting register
Load EEPROM data when reset
0h = 1ms
1h = 125µs
2h = 250µs
3h = 500µs
4h = 1.25ms
5h = 2.5ms
6h = 5ms
7h = 5ms
0ACKENR/WX Enable register for acknowledgement
Load EEPROM data when reset
0h = Disabled
1h = Enabled

6.6.3.22 FLEXWIRE1 Register (Offset = 85h) [Reset = X]

FLEXWIRE1 is shown in Figure 6-117 and described in Table 6-123.

Return to the Summary Table.

Figure 6-117 FLEXWIRE1 Register
76543210
RESERVEDINTADDRDEVADDR
R-0hR/W-XR/W-X
Table 6-123 FLEXWIRE1 Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR0h Reserved
4INTADDRR/WX Devce address selection register
Load EEPROM data when reset
0h = Device address set by ADDR2/ADDR1 and ADDR0 pins
1h = Device address set by DEVADDR
3-0DEVADDRR/WX Device address setting register
Load EEPROM data when reset
0h = slave address is 0000b
1h = slave address is 0001b
2h = slave address is 0010b
3h = slave address is 0011b
4h = slave address is 0100b
5h = slave address is 0101b
6h = slave address is 0110b
7h = slave address is 0111b
8h = slave address is 1000b
9h = slave address is 1001b
Ah = slave address is 1010b
Bh = slave address is 1011b
Ch = slave address is 1100b
Dh = slave address is 1101b
Eh = slave address is 1110b
Fh = slave address is 1111b

6.6.3.23 FLEXWIRE2 Register (Offset = 86h) [Reset = X]

FLEXWIRE2 is shown in Figure 6-118 and described in Table 6-124.

Return to the Summary Table.

Figure 6-118 FLEXWIRE2 Register
76543210
RESERVEDOFAFINITTIMER
R-0hR/W-XR/W-X
Table 6-124 FLEXWIRE2 Register Field Descriptions
BitFieldTypeResetDescription
7-5RESERVEDR0h Reserved
4OFAFR/WX Output one-fail-all-fail setting register in fail-safe state
Load EEPROM data when reset
0h = OFAF Disabled
1h = OFAF Enabled
3-0INITTIMERR/WX Initialization timer setting register
Load EEPROM data when reset
0h = 0ms
1h = 50ms
2h = 20ms
3h = 10ms
4h = 5ms
5h = 2ms
6h = 1ms
7h = 500µs
8h = 200µs
9h = 100µs
Ah = 50µs
Bh = 50µs
Ch = 50µs
Dh = 50µs
Eh = 50µs
Fh = 50µs

6.6.3.24 CRC Register (Offset = 87h) [Reset = X]

CRC is shown in Figure 6-119 and described in Table 6-125.

Return to the Summary Table.

Figure 6-119 CRC Register
76543210
EEPCRC
R/W-X
Table 6-125 CRC Register Field Descriptions
BitFieldTypeResetDescription
7-0EEPCRCR/WX CRC reference for all EEPROM registers including RESERVED registers, manufacture default CRC result is 1Bh for TPS929240-Q1 and 75h for TPS929240A-Q1
Load EEPROM data when reset