SNLS757 June   2024 TUSB2E221

ADVANCE INFORMATION  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Variants
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Switching Characteristics
    7. 6.7 Timing Requirements
  8. Parametric Measurement Information
  9. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 USB 2.0
      2. 8.3.2 eUSB2
      3. 8.3.3 Cross MUX
    4. 8.4 Device Functional Modes
      1. 8.4.1  Repeater Mode
      2. 8.4.2  Power-Down Mode
      3. 8.4.3  UART Mode
      4. 8.4.4  Auto-Resume ECR
      5. 8.4.5  L2 State Interrupt Modes
      6. 8.4.6  Attach Detect Interrupt Mode
      7. 8.4.7  GPIO Mode
        1. 8.4.7.1 EQ0 as GPIO0
        2. 8.4.7.2 EQ1 as GPIO1
        3. 8.4.7.3 EQ2/INT as GPIO2
      8. 8.4.8  CROSS
      9. 8.4.9  USB 2.0 High-Speed HOST Disconnect Detection
      10. 8.4.10 Frame Based Low Power Mode
    5. 8.5 Programming
      1. 8.5.1 I2C Target Interface
      2. 8.5.2 Register Access Protocol (RAP)
  10. Applications and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application: Dual Port System
      1. 9.2.1 Design Requirements
      2. 9.2.2 Detailed Design Procedure
        1. 9.2.2.1 eUSB PHY Settings Recommendation
      3. 9.2.3 Application Curve
    3. 9.3 Power Supply Recommendations
      1. 9.3.1 Power-Up Reset
    4. 9.4 Layout
      1. 9.4.1 Layout Guidelines
      2. 9.4.2 Example Layout
  11. 10Register Map
    1. 10.1 TUSB2E221 Registers
  12. 11Device and Documentation Support
    1. 11.1 Documentation Support
      1. 11.1.1 Related Documentation
    2. 11.2 Receiving Notification of Documentation Updates
    3. 11.3 Support Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  13. 12Revision History
  14. 13Mechanical, Packaging, and Orderable Information

パッケージ・オプション

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

TUSB2E221 Registers

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

Table 10-1 TUSB2E221 Registers
OffsetAcronymRegister NameSection
0hGPIO0_CONFIGRAP Register for Port 0 (30h)Go
10hLOPWR_N_UART_P0Go
20hCONFIG_PORT0RAP Register for Port 0 (10h)Go
30hU_TX_ADJUST_PORT0RAP Register for Port 0 (0h), Default through OTPGo
31hU_HS_TX_PRE_EMPHASIS_P0RAP Register for Port 0 (1h), Default through OTPGo
32hU_RX_ADJUST_PORT0RAP Register for Port 0 (2h), Default through OTPGo
33hU_DISCONNECT_SQUELCH_PORT0RAP Register for Port 0 (3h), Default through OTPGo
37hE_HS_TX_PRE_EMPHASIS_P0RAP Register for Port 0 (7h), Default through OTPGo
38hE_TX_ADJUST_PORT0RAP Register for Port 0 (8h), Default through OTPGo
39hE_RX_ADJUST_PORT0RAP Register for Port 0 (9h), Default through OTPGo
40hGPIO1_CONFIGRAP Register for Port 1 (30h)Go
50hLOPWR_N_UART_P1Go
60hCONFIG_PORT1RAP Register for Port 1 (10h)Go
70hU_TX_ADJUST_PORT1RAP Register for Port 1 (0h), Default through OTPGo
71hU_HS_TX_PRE_EMPHASIS_P1RAP Register for Port 1 (1h), Default through OTPGo
72hU_RX_ADJUST_PORT1RAP Register for Port 1 (2h), Default through OTPGo
73hU_DISCONNECT_SQUELCH_PORT1RAP Register for Port 1 (3h), Default through OTPGo
77hE_HS_TX_PRE_EMPHASIS_P1RAP Register for Port 1 (7h), Default through OTPGo
78hE_TX_ADJUST_PORT1RAP Register for Port 1 (8h), Default through OTPGo
79hE_RX_ADJUST_PORT1RAP Register for Port 1 (9h), Default through OTPGo
A3hINT_STATUS_1Go
A4hINT_STATUS_2Go
B0hREV_IDGo
B2hGLOBAL_CONFIGGo
B3hINT_ENABLE_1Go
B4hINT_ENABLE_2Go

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

Table 10-2 TUSB2E221 Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
RHR
H
Read
Set or cleared by hardware
Write Type
WWWrite
W1CW
1C
Write
1 to clear
WtoPHW
toPH
Write
Pulse high
Reset or Default Value
-nValue after reset or the default value

10.1.1 GPIO0_CONFIG Register (Offset = 0h) [Reset = 00h]

GPIO0_CONFIG is shown in Table 10-3.

Return to the Summary Table.

Table 10-3 GPIO0_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7GPIO0_OD_PPR/W0h GPIO0 Output Type

0h = Open drain output
1h = Push pull output
6GPIO0_IN_TRIGGER_TYPER/W0h GPIO0 Input Trigger Type for Interrupt

0h = Edge trigger input
1h = Level trigger input (INT output will reflect the input level state)
5GPIO0_DIRECTIONR/W0h GPIO0 Direction

0h = Input
1h = Output
4GPIO0_INPUT_STATUSRH0h Logical Value of GPIO0 pin input
(0=Low, 1=High)

0h = Input is low
1h = Input is high
3-0GPIO0_OUTPUT_SELECTR/W0h GPIO0 Output Selection

0h = Remote Wakeup - host repeater is receiving remote wake but has not seen start of resume
1h = USB disconnect - host repeater is actively forwarding LS/FS disconnect.
2h = USB_HS_Unsquelched - host repeater in L0 seeing USB HS or in reset seeing Chirp
3h = PVTB - HOST repeater is actively transmitting ESE1 due to HS disconnect.
4h = DEFAULT - waiting to be configured host/peripheral
5h = HOST - in host repeater mode
6h = PERIPHERAL - in peripheral repeater mode
7h = CONNECTED - repeater is connected, connection seen acknowledged by start of reset
8h = RESET - reset in progress, reset is detected is high, L0 is low
9h = L0 - fully configured and repeating data, keep-alive and reset/disconnect
Ah = L1 -device has received CM.FS/CM.L1,has stopped repeating and is waiting for wake/resume
Bh = L2 - device has received CM.L2, has stopped repeating and is waiting for wake/resume.
Ch = GPIO0_HS_TEST - in host repeater in L0 mode, received CM.TEST
Dh = HIGH_OUTPUT - output is forced static high
Eh = LOW_OUTPUT - output is forced static low
Fh = OVP - over voltage (DP/DN voltage > VOVP_TH) detected on the USB DP/DN

10.1.2 LOPWR_N_UART_P0 Register (Offset = 10h) [Reset = 50h]

LOPWR_N_UART_P0 is shown in Table 10-4.

Return to the Summary Table.

Table 10-4 LOPWR_N_UART_P0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7RESERVEDR0h Reserved
6HOST_FRAME_LP_EN_P0RH/W1hY Host repeater frame-based Low Power enable
Default through OTP

0h = Not Enabled
1h = Enabled
5DEVICE_FRAME_LP_EN_P0RH/W0hY Peripheral repeater frame-based Low Power enable
Default through OTP

0h = Not Enabled
1h = Enabled
4IDLE_LP_EN_P0RH/W1hY enable response-based Low Power mode
Default through OTP

0h = Not Enabled
1h = Enabled
3UART_GPI_POLARITY_P0RH/W0hY Select polarity of pin to enable UART mode
Default through OTP

0h = GPIO0 pin enables UART mode when 1
1h = GPIO0 pin enables UART mode when 0
2UART_DP_PU_EN_P0RH/W0hY Select whether DP pullup is enabled during UART mode
Default through OTP

0h = disable DP pullup during UART mode
1h = enable DP pullup during UART mode
1UART_en_by_reg_not_pin_P0RH/W0hY Select whether UART mode is enabled by register or by GPIO0 pin
Default through OTP

0h = select UART_mode_en_P0 register to enable UART mode
1h = select GPIO0 pin to enable UART mode
0UART_mode_en_P0RH/W0hY If GPIO0 is not selected to enable UART mode, this register will enable it.
Default through OTP

0h = disable UART mode between eUSB2 and USB 2.0 pins
1h = enable UART mode between eUSB2 and USB 2.0 pins

10.1.3 CONFIG_PORT0 Register (Offset = 20h) [Reset = 00h]

CONFIG_PORT0 is shown in Table 10-5.

Return to the Summary Table.

Table 10-5 CONFIG_PORT0 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0hReserved
6-5RESERVEDR0h Reserved
4-3HOST_DEVICE_P0RH0h Port0 is configured as a Host repeater or a Device repeater

0h = Not configured
1h = Host repeater
2h = Device repeater
3h = Reserved
2-1RESERVEDR0h Reserved
0CDP_2_STATUS_P0RH0h Primary detection detected on port0 if CDP_2_EN_P0=1

0h = CDP primary detection detected
1h = CDP primary detection not detected

10.1.4 U_TX_ADJUST_PORT0 Register (Offset = 30h) [Reset = 77h]

U_TX_ADJUST_PORT0 is shown in Table 10-6.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-6 U_TX_ADJUST_PORT0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-6U_HS_TERM_P0RH/W1hY ZHSTERM adjustment
USB HS Termination Adjustment (-5% to 10% in 5% steps)
Default through OTP

0h = 42.75 Ω (typical)
1h = 45 Ω (typical) (hw default)
2h = 47.25 Ω (typical)
3h = 49.5 Ω (typical)
5-4U_HS_TX_SLEW_RATE_P0RH/W3hY THSR adjustment
USB HS TX Slew Rate (350ps - 575ps)
Default through OTP

0h = 350ps (typical)
1h = 425ps (typical)
2h = 500ps (typical)
3h = 575ps (typical) (hw default)
3-0U_HS_TX_AMPLITUDE_P0RH/W7hY VEHSOD adjustment
USB HS TX Amplitude, measured p-p
USB 2.0 spec nominal will be 800mV
(-7.5% to 30% in 2.5% steps)
Default through OTP
This setting has no effect on amplitude during chirp J (VCHIRPJ) or chirp K (VCHIRPK)

0h = 800mV - 7.5% , 740mV (typical)
1h = 800mV - 5.0% , 760mV (typical)
2h = 800mV - 2.5% , 780mV (typical)
3h = 800mV (USB 2.0 spec nominal) , 800mV (typical) (hw default)
4h = 800mV + 2.5% , 820mV (typical)
5h = 800mV + 5.0% , 840mV (typical)
6h = 800mV + 7.5% , 860mV (typical)
7h = 800mV + 10% , 880mV (typical)
8h = 800mV + 12.5% , 900mV (typical)
9h = 800mV + 15% , 920mV (typical)
Ah = 800mV + 17.5% , 940mV (typical)
Bh = 800mV + 20% , 960mV (typical)
Ch = 800mV + 22.5% , 980mV (typical)
Dh = 800mV + 25% , 1000mV (typical)
Eh = 800mV + 27.5% , 1020mV (typical)
Fh = 800mV + 30% , 1040mV (typical)

10.1.5 U_HS_TX_PRE_EMPHASIS_P0 Register (Offset = 31h) [Reset = 39h]

U_HS_TX_PRE_EMPHASIS_P0 is shown in Table 10-7.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-7 U_HS_TX_PRE_EMPHASIS_P0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7RESERVEDRH/W0h Reserved
6CDP_1_EN_P0RH/W0hY Enables CDP using method 1 on port0
Default through OTP

0h = CDP using method 1 not enabled (hw default)
1h = CDP using method 1 enabled
5-4U_HS_TX_PE_WIDTH_P0RH/W3hY U2_TXPE_UI Adjustment
USB HS TX Pre-emphasis Width
Default through OTP

0h = 0.35 UI (typical)
1h = 0.45 UI (typical)
2h = 0.55 UI (typical)
3h = 0.65 UI (typical) (hw default)
3U_HS_TX_PE_ENABLE_P0RH/W1hY USB HS TX Pre-emphasis Enable
Default through OTP
PE is disabled during chirp J (VCHIRPJ) or chirp K (VCHIRPK)

0h = Disabled (hw default)
1h = Enabled
2-0U_HS_TX_PRE_EMPHASIS_P0RH/W1hY U2_TXPE Adjustment
USB HS TX Pre-emphasis (0.5dB-4.0dB)
Default through OTP
PE is disabled during chirp J (VCHIRPJ) or chirp K (VCHIRPK)

0h = 0.5dB (typical) (hw default)
1h = 0.9dB (typical)
2h = 1.2dB (typical)
3h = 1.7dB (typical)
4h = 2.1dB (typical)
5h = 2.5dB (typical)
6h = 3.2dB (typical)
7h = 4.0dB (typical)

10.1.6 U_RX_ADJUST_PORT0 Register (Offset = 32h) [Reset = D2h]

U_RX_ADJUST_PORT0 is shown in Table 10-8.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-8 U_RX_ADJUST_PORT0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-6i2c_ds_configRH/W3hY I2C open drain output drive strength selection
This is intended to be set through I2C. (It can be set through RAP only if repeater 0 is enabled)
Default through OTP

0h = ~1mA (typical)
1h = ~2mA (typical)
2h = ~4mA (typical)
3h = ~8mA (typical) (hw default)
5-4RESERVEDRH/W1h Reserved
3RESERVEDRH/W0h Reserved
2-0U_EQ_P0RH/W2hY EQ_UHS Adjustment
USB RX Equalizer Control (0-3.35dB)
Default through OTP

0h = 0.06dB (typical) (hw default)
1h = 0.58dB (typical)
2h = 1.09dB (typical)
3h = 1.56dB (typical)
4h = 2.26dB (typical)
5h = 2.67dB (typical)
6h = 3.03dB (typical)
7h = 3.35dB (typical)

10.1.7 U_DISCONNECT_SQUELCH_PORT0 Register (Offset = 33h) [Reset = 74h]

U_DISCONNECT_SQUELCH_PORT0 is shown in Table 10-9.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-9 U_DISCONNECT_SQUELCH_PORT0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-4U_DISCONNECT_THRESHOLD_P0RH/W7hY VHSDSC Adjustment
USB Minimum HS HOST Disconnect Threshold
(0% to +57% in ~3.7% steps)
Default through OTP

0h = 525mV (minimum), 0% (hw default)
1h = 545mV (minimum), +4%
2h = 565mV (minimum), +8%
3h = 585mV (minimum), +11%
4h = 605mV (minimum), +15%
5h = 625mV (minimum), +19%
6h = 645mV (minimum), +23%
7h = 665mV (minimum), +27%
8h = 685mV (minimum), +31%
9h = 705mV (minimum), +34%
Ah = 725mV (minimum), +38%
Bh = 745mV (minimum), +42%
Ch = 765mV (minimum), +46%
Dh = 785mV (minimum), +50%
Eh = 805mV (minimum), +53%
Fh = 825mV (minimum), +57%
3RESERVEDRH/W0h Reserved
2-0U_SQUELCH_THRESHOLD_P0RH/W4hY VHSSQ Adjustment
USB Squelch Detection Min Threshold (+30% to -15% in ~6.5% steps)
Default through OTP

0h = 130mV (minimum), +30%
1h = 124mV (minimum), +24%
2h = 117mV (minimum), +17%
3h = 111mV (minimum), +11%
4h = 104mV (minimum), +4% (hw default)
5h = 98mV (minimum), -2%
6h = 91mV (minimum), -9%
7h = 85mV (minimum), -15%

10.1.8 E_HS_TX_PRE_EMPHASIS_P0 Register (Offset = 37h) [Reset = 40h]

E_HS_TX_PRE_EMPHASIS_P0 is shown in Table 10-10.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-10 E_HS_TX_PRE_EMPHASIS_P0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-5E_HS_TX_PRE_EMPHASIS_P0RH/W2hY E_TXPE adjustment
eUSB2 HS TX Pre-emphasis 0dB-3.86dB
Default through OTP

0h = 0dB (typical) (hw default)
1h = 0.67dB (typical)
2h = 1.29dB (typical)
3h = 1.87dB (typical)
4h = 2.41dB (typical)
5h = 2.92dB (typical)
6h = 3.41dB (typical)
7h = 3.86dB (typical)
4-3E_HS_TX_PE_WIDTH_P0RH/W0hY E_TXPE_UI adjustment
eUSB2 HS TX Pre-emphasis Width
Default through OTP

0h = 0.35 UI (typical) (hw default)
1h = 0.45 UI (typical)
2h = 0.55 UI (typical)
3h = 0.65 UI (typical)
2RESERVEDRH/W0h Reserved
1RESERVEDRH/W0h Reserved
0RESERVEDR0h

10.1.9 E_TX_ADJUST_PORT0 Register (Offset = 38h) [Reset = 0Ch]

E_TX_ADJUST_PORT0 is shown in Table 10-11.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-11 E_TX_ADJUST_PORT0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-6RESERVEDRH/W0h Reserved
5RESERVEDRH/W0h Reserved
4-3E_HS_TX_SLEW_RATE_P0RH/W1hY TEHSRF Adjustment
eUSB2 HS TX Slew Rate 390ps - 540ps
Default through OTP

0h = 390ps (typical)
1h = 440ps (typical) (hw default)
2h = 490ps (typical)
3h = 540ps (typical)
2-0E_HS_TX_AMPLITUDE_P0RH/W4hY VEHSOD Adjustment
eUSB2 HS TX Amplitude 360mV to 500mV (p-2-p)
Default through OTP
0h = 360mV (typical)
1h = 380mV (typical)
2h = 400mV (typical)
3h = 420mV (typical) (hw default)
4h = 440mV (typical)
5h = 460mV (typical)
6h = 480mV (typical)
7h = 500mV (typical)

10.1.10 E_RX_ADJUST_PORT0 Register (Offset = 39h) [Reset = 62h]

E_RX_ADJUST_PORT0 is shown in Table 10-12.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-12 E_RX_ADJUST_PORT0 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7RESERVEDRH/W0h Reserved
6-4E_SQUELCH_THRESHOLD_P0RH/W6hY VEHSSQ Adjustment
eUSB2 HS Squelch Detection Threshold
Default through OTP

0h = 104mV (typical)
1h = 101mV (typical)
2h = 98mV (typical)
3h = 90mV (typical)
4h = 81mV (typical)
5h = 73mV (typical)
6h = 67mV (typical) (hw default)
7h = 60mV (typical)
3-0E_EQ_P0RH/W2hY EQ_EHS Adjustment
eUSB2 RX Equalizer Control
Default through OTP

0h = 0.34dB (typical) (hw default)
1h = 0.71dB (typical)
2h = 1.02dB (typical)
3h = 1.36dB (typical)
4h = 1.64dB (typical)
5h = 1.94dB (typical)
6h = 2.19dB (typical)
7h = 2.45dB (typical)
8h = 2.69dB (typical)
9h = 2.93dB (typical)
Ah = 3.13dB (typical)
Bh = 3.35dB (typical)
Ch = 3.53dB (typical)
Dh = 3.72dB (typical)
Eh = 3.89dB (typical)
Fh = 4.07dB (typical)

10.1.11 GPIO1_CONFIG Register (Offset = 40h) [Reset = 00h]

GPIO1_CONFIG is shown in Table 10-13.

Return to the Summary Table.

Table 10-13 GPIO1_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7GPIO1_OD_PPR/W0h GPIO1 Output Type selection

0h = Open drain output
1h = Push pull output
6GPIO1_IN_TRIGGER_TYPER/W0h GPIO1 Input Trigger Type selection for Interrupt

0h = Edge trigger input
1h = Level trigger input (INT output will reflect the input level state)
5GPIO1_DIRECTIONR/W0h GPIO1 Direction selection

0h = Input
1h = Output
4GPIO1_INPUT_STATUSRH0h Logical Value of GPIO1 pin input status
(0=Low, 1=High)

0h = Input is low
1h = Input is high
3-0GPIO1_OUTPUT_SELECTR/W0h GPIO1 Output Selection

0h = Remote Wakeup - host repeater is receiving remote wake but has not seen start of resume
1h = USB disconnect - host repeater is actively forwarding LS/FS disconnect.
2h = USB_HS_Unsquelched - host repeater in L0 seeing USB HS or in reset seeing Chirp
3h = PVTB - HOST repeater is actively transmitting ESE1 due to HS disconnect.
4h = DEFAULT - waiting to be configured host/peripheral
5h = HOST - in host repeater mode
6h = PERIPHERAL - in peripheral repeater mode
7h = CONNECTED - repeater is connected, connection seen acknowledged by start of reset
8h = RESET - reset in progress, reset is detected is high, L0 is low
9h = L0 - fully configured and repeating data, keep-alive and reset/disconnect
Ah = L1 -device has received CM.FS/CM.L1,has stopped repeating and is waiting for wake/resume
Bh = L2 - device has received CM.L2, has stopped repeating and is waiting for wake/resume.
Ch = GPIO1_HS_TEST - in host repeater in L0 mode, received CM.TEST
Dh = HIGH_OUTPUT - output is forced static high
Eh = LOW_OUTPUT - output is forced static low
Fh = OVP - over voltage (DP/DN voltage > VOVP_TH) detected on the USB DP/DN

10.1.12 LOPWR_N_UART_P1 Register (Offset = 50h) [Reset = 50h]

LOPWR_N_UART_P1 is shown in Table 10-14.

Return to the Summary Table.

Table 10-14 LOPWR_N_UART_P1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7RESERVEDR0h
6HOST_FRAME_LP_EN_P1RH/W1hY Host repeater frame-based Low Power enable
Default through OTP

0h = Not Enabled
1h = Enabled
5DEVICE_FRAME_LP_EN_P1RH/W0hY Peripheral repeater frame-based Low Power enable
Default through OTP

0h = Not Enabled
1h = Enabled
4IDLE_LP_EN_P1RH/W1hY enable response-based Low Power mode
Default through OTP

0h = Not Enabled
1h = Enabled
3UART_GPI_POLARITY_P1RH/W0hY Select polarity of pin to enable UART mode
Default through OTP

0h = GPIO1 pin enables UART mode when 1
1h = GPIO1 pin enables UART mode when 0
2UART_DP_PU_EN_P1RH/W0hY Select whether DP pullup is enabled during UART mode
Default through OTP

0h = disable DP pullup during UART mode
1h = enable DP pullup during UART mode
1UART_en_by_reg_not_pin_P1RH/W0hY Select whether UART mode is enabled by register or by GPIO1 pin
Default through OTP

0h = select UART_mode_en_P1 register to enable UART mode
1h = select GPIO1 pin to enable UART mode
0UART_mode_en_P1RH/W0hY If GPIO1 is not selected to enable UART mode, this register will enable it.
Default through OTP

0h = disable UART mode between eUSB2 and USB 2.0 pins
1h = enable UART mode between eUSB2 and USB 2.0 pins

10.1.13 CONFIG_PORT1 Register (Offset = 60h) [Reset = 00h]

CONFIG_PORT1 is shown in Table 10-15.

Return to the Summary Table.

Table 10-15 CONFIG_PORT1 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR/W0hReserved
6-5RESERVEDR0h Reserved
4-3HOST_DEVICE_P1RH0h Port1 is configured as a Host repeater or a Device repeater

0h = Not configured
1h = Host repeater
2h = Device repeater
3h = Reserved
2-1RESERVEDR0h Reserved
0CDP_2_STATUS_P1RH0h Primary detection detected on port1 if CDP_2_EN_P1=1

0h = CDP primary detection detected
1h = CDP primary detection not detected

10.1.14 U_TX_ADJUST_PORT1 Register (Offset = 70h) [Reset = 77h]

U_TX_ADJUST_PORT1 is shown in Table 10-16.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-16 U_TX_ADJUST_PORT1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-6U_HS_TERM_P1RH/W1hY ZHSTERM adjustment
USB HS Termination Adjustment (-5% to 10% in 5% steps)
Default through OTP

0h = 42.75 Ω (typical)
1h = 45 Ω (typical) (hw default)
2h = 47.25 Ω (typical)
3h = 49.5 Ω (typical)
5-4U_HS_TX_SLEW_RATE_P1RH/W3hY THSR adjustment
USB HS TX Slew Rate (350ps - 575ps)
Default through OTP

0h = 350ps (typical)
1h = 425ps (typical)
2h = 500ps (typical)
3h = 575ps (typical) (hw default)
3-0U_HS_TX_AMPLITUDE_P1RH/W7hY VEHSOD adjustment
USB HS TX Amplitude, measured p-p
USB 2.0 spec nominal will be 800mV
(-7.5% to 30% in 2.5% steps)
Default through OTP
This setting has no effect on amplitude during chirp J (VCHIRPJ) or chirp K (VCHIRPK)

0h = 800mV - 7.5% , 740mV (typical)
1h = 800mV - 5.0% , 760mV (typical)
2h = 800mV - 2.5% , 780mV (typical)
3h = 800mV (USB 2.0 spec nominal) , 800mV (typical) (hw default)
4h = 800mV + 2.5% , 820mV (typical)
5h = 800mV + 5.0% , 840mV (typical)
6h = 800mV + 7.5% , 860mV (typical)
7h = 800mV + 10% , 880mV (typical)
8h = 800mV + 12.5% , 900mV (typical)
9h = 800mV + 15% , 920mV (typical)
Ah = 800mV + 17.5% , 940mV (typical)
Bh = 800mV + 20% , 960mV (typical)
Ch = 800mV + 22.5% , 980mV (typical)
Dh = 800mV + 25% , 1000mV (typical)
Eh = 800mV + 27.5% , 1020mV (typical)
Fh = 800mV + 30% , 1040mV (typical)

10.1.15 U_HS_TX_PRE_EMPHASIS_P1 Register (Offset = 71h) [Reset = 39h]

U_HS_TX_PRE_EMPHASIS_P1 is shown in Table 10-17.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-17 U_HS_TX_PRE_EMPHASIS_P1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7RESERVEDRH/W0h Reserved
6CDP_1_EN_P1RH/W0hY Enables CDP using method 1 on port1
Default through OTP

0h = CDP using method 1 not enabled (hw default)
1h = CDP using method 1 enabled
5-4U_HS_TX_PE_WIDTH_P1RH/W3hY U2_TXPE_UI
USB HS TX Pre-emphasis Width
Default through OTP

0h = 0.35 UI (typical)
1h = 0.45 UI (typical)
2h = 0.55 UI (typical)
3h = 0.65 UI (typical) (hw default)
3U_HS_TX_PE_ENABLE_P1RH/W1hY USB HS TX Pre-emphasis Enable
Default through OTP
PE is disabled during chirp J (VCHIRPJ) or chirp K (VCHIRPK)

0h = Disabled (hw default)
1h = Enabled
2-0U_HS_TX_PRE_EMPHASIS_P1RH/W1hY U2_TXPE
USB HS TX Pre-emphasis (0.5dB-4.0dB)
Default through OTP
PE is disabled during chirp J (VCHIRPJ) or chirp K (VCHIRPK)

0h = 0.5dB (typical) (hw default)
1h = 0.9dB (typical)
2h = 1.2dB (typical)
3h = 1.7dB (typical)
4h = 2.1dB (typical)
5h = 2.5dB (typical)
6h = 3.2dB (typical)
7h = 4.0dB (typical)

10.1.16 U_RX_ADJUST_PORT1 Register (Offset = 72h) [Reset = 92h]

U_RX_ADJUST_PORT1 is shown in Table 10-18.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-18 U_RX_ADJUST_PORT1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-6gpio_ds_configRH/W2hY GPIOx and INT open drain output drive strength selection
This is intended to be set through I2C. (It can be set through RAP only if repeater 1 is enabled)
Default through OTP

0h = ~1mA (typical)
1h = ~2mA (typical)
2h = ~4mA (typical) (hw default)
3h = ~8mA (typical)
5-4RESERVEDRH/W1h Reserved
3RESERVEDRH/W0h Reserved
2-0U_EQ_P1RH/W2hY EQ_UHS Adjustment
USB RX Equalizer Control (0-3.35dB)
Default through OTP

0h = 0.06dB (typical) (hw default)
1h = 0.58dB (typical)
2h = 1.09dB (typical)
3h = 1.56dB (typical)
4h = 2.26dB (typical)
5h = 2.67dB (typical)
6h = 3.03dB (typical)
7h = 3.35dB (typical)

10.1.17 U_DISCONNECT_SQUELCH_PORT1 Register (Offset = 73h) [Reset = 74h]

U_DISCONNECT_SQUELCH_PORT1 is shown in Table 10-19.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-19 U_DISCONNECT_SQUELCH_PORT1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-4U_DISCONNECT_THRESHOLD_P1RH/W7hY VHSDSC adjustment
USB Minimum HS HOST Disconnect Threshold
(0% to +57% in ~3.7% steps)
Default through OTP

0h = 525mV (minimum), 0% (hw default)
1h = 545mV (minimum), +4%
2h = 565mV (minimum), +8%
3h = 585mV (minimum), +11%
4h = 605mV (minimum), +15%
5h = 625mV (minimum), +19%
6h = 645mV (minimum), +23%
7h = 665mV (minimum), +27%
8h = 685mV (minimum), +31%
9h = 705mV (minimum), +34%
Ah = 725mV (minimum), +38%
Bh = 745mV (minimum), +42%
Ch = 765mV (minimum), +46%
Dh = 785mV (minimum), +50%
Eh = 805mV (minimum), +53%
Fh = 825mV (minimum), +57%
3RESERVEDRH/W0h Reserved
2-0U_SQUELCH_THRESHOLD_P1RH/W4hY VHSSQ Adjustment
USB Squelch Detection Min Threshold (+30% to -15% in ~6.5% steps)
Default through OTP

0h = 130mV (minimum), +30%
1h = 124mV (minimum), +24%
2h = 117mV (minimum), +17%
3h = 111mV (minimum), +11%
4h = 104mV (minimum), +4% (hw default)
5h = 98mV (minimum), -2%
6h = 91mV (minimum), -9%
7h = 85mV (minimum), -15%

10.1.18 E_HS_TX_PRE_EMPHASIS_P1 Register (Offset = 77h) [Reset = 40h]

E_HS_TX_PRE_EMPHASIS_P1 is shown in Table 10-20.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-20 E_HS_TX_PRE_EMPHASIS_P1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-5E_HS_TX_PRE_EMPHASIS_P1RH/W2hY E_TXPE adjustment
eUSB2 HS TX Pre-emphasis 0dB-3.86dB
Default through OTP

0h = 0dB (typical) (hw default)
1h = 0.67dB (typical)
2h = 1.29dB (typical)
3h = 1.87dB (typical)
4h = 2.41dB (typical)
5h = 2.92dB (typical)
6h = 3.41dB (typical)
7h = 3.86dB (typical)
4-3E_HS_TX_PE_WIDTH_P1RH/W0hY E_TXPE_UI adjustment
eUSB2 HS TX Pre-emphasis Width
Default through OTP

0h = 0.35 UI (typical) (hw default)
1h = 0.45 UI (typical)
2h = 0.55 UI (typical)
3h = 0.65 UI (typical)
2RESERVEDRH/W0h Reserved
1RESERVEDRH/W0h Reserved
0RESERVEDRH/W0h Reserved
0RESERVEDRH/W0h Reserved

10.1.19 E_TX_ADJUST_PORT1 Register (Offset = 78h) [Reset = 0Ch]

E_TX_ADJUST_PORT1 is shown in Table 10-21.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-21 E_TX_ADJUST_PORT1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7-6RESERVEDRH/W0h Reserved
5RESERVEDRH/W0h Reserved
4-3E_HS_TX_SLEW_RATE_P1RH/W1hY TEHSRF Adjustment
eUSB2 HS TX Slew Rate 390ps - 540ps
Default through OTP

0h = 390ps (typical)
1h = 440ps (typical) (hw default)
2h = 490ps (typical)
3h = 540ps (typical)
2-0E_HS_TX_AMPLITUDE_P1RH/W4hY VEHSOD Adjustment
eUSB2 HS TX Amplitude 360mV to 500mV (p-2-p)
Default through OTP

0h = 360mV (typical)
1h = 380mV (typical)
2h = 400mV (typical)
3h = 420mV (typical) (hw default)
4h = 440mV (typical)
5h = 460mV (typical)
6h = 480mV (typical)
7h = 500mV (typical)

10.1.20 E_RX_ADJUST_PORT1 Register (Offset = 79h) [Reset = 62h]

E_RX_ADJUST_PORT1 is shown in Table 10-22.

Return to the Summary Table.

Hardware default value can be overridden through factory programmable OTP for this register.

Table 10-22 E_RX_ADJUST_PORT1 Register Field Descriptions
BitFieldTypeResetDefault from OTP (Y/N)Description
7RESERVEDRH/W0h Reserved
6-4E_SQUELCH_THRESHOLD_P1RH/W6hY VEHSSQ Adjustment
eUSB2 HS Squelch Detection Threshold
Default through OTP

0h = 104mV (typical)
1h = 101mV (typical)
2h = 98mV (typical)
3h = 90mV (typical)
4h = 81mV (typical)
5h = 73mV (typical)
6h = 67mV (typical) (hw default)
7h = 60mV (typical)
3-0E_EQ_P1RH/W2hY EQ_EHS Adjustment
eUSB2 RX Equalizer Control
Default through OTP
0h = 0.34dB (typical) (hw default)
1h = 0.71dB (typical)
2h = 1.02dB (typical)
3h = 1.36dB (typical)
4h = 1.64dB (typical)
5h = 1.94dB (typical)
6h = 2.19dB (typical)
7h = 2.45dB (typical)
8h = 2.69dB (typical)
9h = 2.93dB (typical)
Ah = 3.13dB (typical)
Bh = 3.35dB (typical)
Ch = 3.53dB (typical)
Dh = 3.72dB (typical)
Eh = 3.89dB (typical)
Fh = 4.07dB (typical)

10.1.21 INT_STATUS_1 Register (Offset = A3h) [Reset = 00h]

INT_STATUS_1 is shown in Table 10-23.

Return to the Summary Table.

Table 10-23 INT_STATUS_1 Register Field Descriptions
BitFieldTypeResetDescription
7INT_GPIO1_RISING_EDGER/W1C0h GPIO1 Rising Edge enable

0h = No Interrupt
1h = Interrupt
6INT_GPIO1_FALLING_EDGER/W1C0h GPIO1 Falling Edge enable

0h = No Interrupt
1h = Interrupt
5INT_GPIO0_RISING_EDGER/W1C0h GPIO0 Rising Edge enable

0h = No Interrupt
1h = Interrupt
4INT_GPIO0_FALLING_EDGER/W1C0h GPIO0 Falling Edge enable

0h = No Interrupt
1h = Interrupt
3INT_USB_REMOTE_WAKE_P1R/W1C0h Remote Wake Event Detect on USB Port 1

0h = No Interrupt
1h = Interrupt
2INT_USB_DISCONNECT_P1R/W1C0h Disconnect event has occurred on Port 1

0h = No Interrupt
1h = Interrupt
1INT_USB_REMOTE_WAKE_P0R/W1C0h Remote Wake Event Detect on USB Port 0

0h = No Interrupt
1h = Interrupt
0INT_USB_DISCONNECT_P0R/W1C0h Disconnect event has occurred on Port 0

0h = No Interrupt
1h = Interrupt

10.1.22 INT_STATUS_2 Register (Offset = A4h) [Reset = 00h]

INT_STATUS_2 is shown in Table 10-24.

Return to the Summary Table.

Table 10-24 INT_STATUS_2 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3INT_USB_DET_ATTACH_P1R/W1C0h Device Attach event has occurred on Port 1

0h = No Interrupt
1h = Interrupt
2INT_USB_DET_ATTACH_P0R/W1C0h Device Attach event has occurred on Port 0

0h = No Interrupt
1h = Interrupt
1INT_USB_OVP_P1R/W1C0h Over voltage condition (DP/DN voltage > VOVP_TH) has occurred port 1

0h = No Interrupt
1h = Interrupt
0INT_USB_OVP_P0R/W1C0h Over voltage condition (DP/DN voltage > VOVP_TH) has occurred port 0

0h = No Interrupt
1h = Interrupt

10.1.23 REV_ID Register (Offset = B0h) [Reset = 03h]

REV_ID is shown in Table 10-25.

Return to the Summary Table.

Table 10-25 REV_ID Register Field Descriptions
BitFieldTypeResetDescription
7-0REV_IDRH3h Device revision.

4h = Device Revision 4

10.1.24 GLOBAL_CONFIG Register (Offset = B2h) [Reset = 00h]

GLOBAL_CONFIG is shown in Table 10-26.

Return to the Summary Table.

Table 10-26 GLOBAL_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7SOFT_RSTWtoPH0h Writing a 1 to this field is equivalent to pulsing RESETB low
6DISABLE_P1R/W0h DIsabled Mode Repeater 1 (I2C will remain Active)
(If port is not disconnected, wait until disconnect event to disable the repeater)

0h = Repeater Enabled
1h = Repeater Disabled
5DISABLE_P0R/W0h Disabled Mode Repeater 0 (I2C will remain Active)
(If port is not disconnected, wait until disconnect event to disable the repeater)

0h = Repeater Enabled
1h = Repeater Disabled
4INT_OUT_TYPER/W0h INT Output Type
INT output drive strength in open drain mode will be the same as GPIO setting

0h = Open Drain
1h = push pull
3INT_POLARITYR/W0h INT pin polarity in push-pull mode only (open drain mode will always be Active low)

0h = Active High (only for push-pull)
1h = Active Low (only for push-pull, open drain will always be active low)
2RESERVEDR/W0hReserved
1-0RESERVEDR0h Reserved

10.1.25 INT_ENABLE_1 Register (Offset = B3h) [Reset = 00h]

INT_ENABLE_1 is shown in Table 10-27.

Return to the Summary Table.

Table 10-27 INT_ENABLE_1 Register Field Descriptions
BitFieldTypeResetDescription
7GPIO1_RISING_EDGER/W0h INT_GPIO1_RISING_EDGE enable.
When GPIO1_IN_TRIGGER_TYPE = 0 (Edge), this enables interrupt on Rising Edge of GPIO1.
When GPIO1_IN_TRIGGER_TYPE = 1 (Level), this enables Interrupt when GPIO1 = High.

0h = Not Enabled
1h = Enabled
6GPIO1_FALLING_EDGER/W0h INT_GPIO1_FALLING_EDGE enable.
When GPIO1_IN_TRIGGER_TYPE = 0 (Edge), this enables interrupt on Falling Edge of GPIO1.
When GPIO1_IN_TRIGGER_TYPE = 1 (Level), this enables Interrupt when GPIO1 = Low.

0h = Not Enabled
1h = Enabled
5GPIO0_RISING_EDGER/W0h INT_GPIO0_RISING_EDGE enable.
When GPIO0_IN_TRIGGER_TYPE = 0 (Edge), this enables interrupt on Rising Edge of GPIO0.
When GPIO0_IN_TRIGGER_TYPE = 1 (Level), this enables Interrupt when GPIO0 = High.

0h = Not Enabled
1h = Enabled
4GPIO0_FALLING_EDGER/W0h INT_GPIO0_FALLING_EDGE enable.
When GPIO0_IN_TRIGGER_TYPE = 0 (Edge), this enables interrupt on Falling Edge of GPIO0.
When GPIO0_IN_TRIGGER_TYPE = 1 (Level), this enables Interrupt when GPIO0 = Low.

0h = Not Enabled
1h = Enabled
3USB_REMOTE_WAKE_P1R/W0h INT_USB_REMOTE_WAKE_P1 enable.
See L2 State Interrupt Modes

0h = Not Enabled
1h = Enabled
2USB_DISCONNECT_P1R/W0h INT_USB_DISCONNECT_P1 enable.
See L2 State Interrupt Modes

0h = Not Enabled
1h = Enabled
1USB_REMOTE_WAKE_P0R/W0h INT_USB_REMOTE_WAKE_P0 enable.
See L2 State Interrupt Modes

0h = Not Enabled
1h = Enabled
0USB_DISCONNECT_P0R/W0h INT_USB_DISCONNECT_P0 enable.
See L2 State Interrupt Modes

0h = Not Enabled
1h = Enabled

10.1.26 INT_ENABLE_2 Register (Offset = B4h) [Reset = 00h]

INT_ENABLE_2 is shown in Table 10-28.

Return to the Summary Table.

Table 10-28 INT_ENABLE_2 Register Field Descriptions
BitFieldTypeResetDescription
7INT_OVERRIDE_ENR/W0h INT pin enable

0h = Not Enabled
1h = Enabled
6INT_VALUER/W0h Value to drive on INT when INT_OVERRIDE=1
INT output pin will indicate the interrupt assertion. It will follow the INT pin configuration.
In open drain mode it will be active low to indicate interrupt assertion and in push-pull mode it will follow active low/high configuration to indicate INT assertion.
0h = output : interrupt not asserted
1h = output : interrupt asserted
5-4RESERVEDR0h Reserved
3USB_DETECT_ATTACH_P1R/W0h INT_USB_DET_ATTACH_P1 enable.
Enable device attach detection while eDSP is powered down

0h = Not Enabled
1h = Enabled
2USB_DETECT_ATTACH_P0R/W0h INT_USB_DET_ATTACH_P0 enable.
Enable device attach detection while eDSP is powered down

0h = Not Enabled
1h = Enabled
1USB_OVP_P1R/W0h Over Voltage Port 1 interrupt enable

0h = Not Enabled
1h = Enabled
0USB_OVP_P0R/W0h Over Voltage Port 0 interrupt enable

0h = Not Enabled
1h = Enabled