Datasheet · 2025
Hynetek HUSB238A USB PD EPR Sink Controller — Datasheet (Rev 1.1)
Alternative EPR sink; its fallback rule is quoted.
- usb pd
- epr
- sink controller
Datasheet · 2025
Alternative EPR sink; its fallback rule is quoted.
USB PD EPR Sink Controller HUSB238A Hynetek Semiconductor Co., Ltd. APPLICATIONS FEATURES Fully Autonomous USB Type-C® and USB PD Sink Controller USB Type-C® Specification Reversion 2.1 and USB PD Specification Reversion 3.1 Supported Maximum 48V/5A PDO Supported – GPIO Mode: Maximum 28 V/3.25 A EPR FPDO and EPR AVS – I2C Mode: Maximum 48 V/5 A EPR FPDO, EPR AVS and SPR PPS Automatic Legacy Protocols Detection Including BC1.2, Divider 3, QC2.0 Support SOP’ Detection Typical Low Power Operation: IVDD< 75 μA Integrated VBUS Switch Driver Dead Battery Support VBUS Over-voltage Protection (OVP) and Under-voltage Protection (UVP) Over-temperature Protection (OTP) with Programmable Thresholds 2 kV HBM ESD Rating for USB IO Pins Small Package, 16 Lead QFN (3 mm x 3 mm) USB PD Sink Devices Wireless Charger GENERAL DESCRIPTION The HUSB238A is a highly integrated stand-alone USB Type-C® and Power Delivery (PD) Sink controller. The HUSB238A integrates the CC logic, USB PD protocol and the legacy protocols. The HUSB238A can run in I2C mode and GPIO mode. In I2C mode, an I2C master can access the HUSB238A to configure settings, read back status and perform advanced functions such as DR Swap, VDM messages. The HUSB238A supports APDO, maximum 48 V/5 A EPR FPDO and EPR AVS in I2C mode. While in GPIO mode, the configuration is achieved via the setting pins. The HUSB238A can be configured to support maximum 28V/3.25A PDO via VSET and ISET pins, only two resistors are used to set the voltage and current. The ultra-low operation current of the HUSB238A helps the system to reduce the total power dissipation and suitable for a battery application. The HUSB238A is available in QFN 3 mm x 3 mm-16L package. TYPICAL APPLICATION CIRCUIT Figure 1. Typical Application Circuit ©2024 Hynetek Semiconductor Co., Ltd All rights reserved. Rev. 1.1 www.hynetek.com HUSB238A DATA SHEET TABLE OF CONTENTS Features ............................................................................................................................................................................ 1 Applications ....................................................................................................................................................................... 1 General Description ...........................................................................................................................................................1 Typical Application Circuit ................................................................................................................................................. 1 Table of Contents .............................................................................................................................................................. 2 Revision History ............................................................................................................................................................. 2 Pin Configuration and Function Descriptions ....................................................................................................................4 Recommended Operating Conditions ...............................................................................................................................6 Specifications .................................................................................................................................................................... 6 Absolute Maximum Ratings .............................................................................................................................................. 9 Thermal Resistance ....................................................................................................................................................... 9 ESD Caution .................................................................................................................................................................. 9 Functional Block Diagram ............................................................................................................................................... 10 Theory of Operation .........................................................................................................................................................11 Enable Control ..............................................................................................................................................................11 ADDR/ORIENT Pin ...................................................................................................................................................... 11 EN_HVDCP/OUT1 Pin .................................................................................................................................................11 VBUS Pin ..................................................................................................................................................................... 11 Analog Input Pins ......................................................................................................................................................... 11 Digital Pins ................................................................................................................................................................... 12 Input and Output Pins .................................................................................................................................................. 12 CC Logic ...................................................................................................................................................................... 13 SOP VDM Messages ................................................................................................................................................... 13 Policy Engine ............................................................................................................................................................... 13 Fault Response ............................................................................................................................................................14 I2C Mode ...................................................................................................................................................................... 14 Dead Battery ................................................................................................................................................................ 14 Sleep Mode .................................................................................................................................................................. 14 Typical Application Circuits ..............................................................................................................................................15 Package Outline Dimensions .......................................................................................................................................... 17 Package Top Marking ......................................................................................................................................................18 Ordering Guide ................................................................................................................................................................19 Tape and Reel Information .............................................................................................................................................. 20 Important Notice .............................................................................................................................................................. 21 REVISION HISTORY Version Date Descriptions ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 2 of 21 HUSB238A DATA SHEET Version Date Descriptions Rev. 1.0 Rev. 1.1 07/2024 01/2025 Initial version Add new model,HUSB238A-BB006-QN16R ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 3 of 21 HUSB238A DATA SHEET PIN CONFIGURATION AND FUNCTION DESCRIPTIONS Figure 2. HUSB238A Pin Assignment Table 1. HUSB238A-XXXXX-QN16R Pin Function Descriptions Pin No. Pin Name Type1 Description 1 2 3 4 5 D+ D− CC1 CC2 VDD IO IO IO IO P 6 DEBUG_N IO 7 EN_HVDCP/OUT1 IO 8 ADDR/ORIENT IO Positive line of the USB data line pair. Negative line of the USB data line pair. USB Type-C CC1 line. USB Type-C CC2 line. Input supply 1 for internal circuitry. It is recommended to tie this pin to the single cell battery or a 3.3 V power rail. When the power is not available this pin, the VBUS pin may power the internal circuitry if it is available. Place a 1μF ceramic capacitor across this pin and GND pin. This pin is push-pull output to indicate the Debug Accessory Detection results. Low = Debug Accessory detected High = Debug Accessory not detected A 900 kΩ resistor has to be placed this pin to GND pin. Dual function pin. In input mode, this pin (EN_HVDCP) is a digital input pin to enable the HVDCP protocol detection in Sink mode. The HUSB238A may perform different actions depending on the connection: Connected to GND = Only perform BC1.2 detection Connected to VDD = Perform HVDCP detection after BC1.2 DCP is detected In output mode, this pin (OUT1) is push-pull output whose output status can be configured by I2C. Note: a 900 kΩ resistor should be used when connecting to VDD or GND to reduce standby current. For the HUSB238A-AAXXX-QN16R, this pin should keep floating. For the HUSB238A- ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 4 of 21 HUSB238A DATA SHEET Pin No. Pin Name Type1 9 SDA/SNK_VSET AIO 10 SCL/SNK_ISET AIO 11 INT_N AIO 12 EN_N AI 13 FAULT/OUT2 DO 14 FLGIN DI 15 16 GATE VBUS O P 17 GND P Description BBXXX-QN16R, this pin is a Dual function pin. In input mode, this pin (ADDR) is a 3 state input to set the working mode. The working mode is defined as below, depending on the connection: Connected to VDD = I2C mode with slave address 62H Connected to GND = I2C mode with slave address 42H Float = GPIO mode In output mode, this pin (ORIENT) is push-pull output to indicate the connection status. Low = CC1 of USB Type-C receptacle is connected High = CC2 of USB Type-C receptacle is connected Note: a 900 kΩ resistor should be used when connecting to VDD or GND to reduce standby current. Dual functions pin. In I2C mode (only for the HUSB238A-BBXXX-QN16R), this pin (SDA) is the data line of I2C bus. In GPIO mode, this pin (SNK_VSET) combined with SNK_ISET to determine the requested voltage. Dual functions pin. In I2C mode (only for the HUSB238A-BBXXX-QN16R), this pin (SDA) is the clock line of I2C bus. In GPIO mode, this pin (SNK_ISET) combined with SNK_VSET to determine the requested current. In I2C mode (only for the HUSB238A-BBXXX-QN16R), this pin (INT_N) is an open-drain output to request the attention of processor by pulling down this pin. For the HUSB238A-AAXXX-QN16R, keep this pin floating. Chip enabled pin. It is pulled up internally and HUSB238A is enabled by pulling this pin to GND. General output pin. The output purpose can be configured as a FAULT pin. When used as FAULT pin, the device pulls this pin high if the power adapter cannot supply the required voltage or current or if an OVP/UVP/OTP event is detected. The pin can also be configured as a universal output pin (OUT2) via the I2C master (only for the HUSB238A-BBXXX-QN16R). General input pin. This input signal can be used to disable the GATE driver and generate an interrupt when there is a valid high voltage is detected. It can be also configured as just an interrupt source for INT_N, not disabling GATE driver. Open drain output. This pin is employed to control the external VBUS switch. This pin has multiple functions including VBUS voltage detection, the discharge path for VBUS pin and the Input supply 2 for internal circuitry. When VDD is unpowered, the HUSB238A consumes power from this pin. Ground connection point Legend: A = Analog Pin P = Power Pin D = Digital Pin I = Input Pin O = Output Pin ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 5 of 21 HUSB238A DATA SHEET RECOMMENDED OPERATING CONDITIONS Table 2. Parameter Rating VDD Input Voltage VBUS Input Voltage (VDD is available) VBUS Input Voltage (VDD is unavailable) Operating Temperature Range (Junction) Ambient Temperature Range 3 V to 5.5 V 3.15 V to 29.4 V 4.5 V to 29.4 V -40 °C to 125 °C -40 °C to 85 °C SPECIFICATIONS VDD = 3 V to 5.5 V or VDD < 3 V and VBUS = 4.5 V to 29.4 V, TJ = -40 °C to 125 °C for minimum and maximum specifications, and TA = 25 °C for typical specifications, unless otherwise noted. Table 3. Parameter Symbol Test Conditions/Comments Min Typ Max Unit Power Supply VDD UVLO Rising Threshold VDD UVLO Hysteresis VDD_UVLO_R VDD_UVLO_HYS 2.65 2.75 0.1 2.85 V V VDD Standby Current ISTBY 50 75 μA VDD Operating Current in Active Mode IOP_VDD 4 4.5 mA VBUS UVLO Threshold VBUS UVLO Hysteresis VBUS_UVLO_R VBUS_UVLO_HYS 4 0.1 4.4 V V VBUS Operating Current in Active Mode IOP_VBUS Power Up to normal operation Hysteresis Voltage to be shutdown EN_N=Low without attachment, VDD=4.5 V & VBUS=0 V EN_N=Low and attached as an Active Sink, VDD=4.5 V & VBUS=5 V VDD=0 V Hysteresis Voltage to be shutdown EN_N=Low and attached as an Active Sink, VDD=0 V & VBUS=29.4 V 4 4.5 mA 0.4 V 0.4 V V Open Drain Output Pins (GATE, INT_N) Output Low Voltage Enable Pin (EN_N) Low Level Input Threshold High Level Input Threshold Input and Output Pins (DEBUG_N, ADDR/ORIENT, EN_HVDCP/OUT1) High Level Input Threshold Output Low Voltage Output High Voltage I2C Characteristics (SDA, SCL pins for the HUSB238A-BBXXX-QN16R) Output Low Voltage Input Low Voltage Input High Voltage Input Voltage Hysteresis SCL Clock Frequency Analog Input Pins (SNK_ISET, SNK_VSET) Pull up Source Current VOL_OD Sink current=2 mA VIL_EN VIH_EN VIH_ IO VOL_PP VOH_PP 1.35 0.8∙VDD Sink current=1 mA Source current=1 mA VOL_I2C VIL_I2C VIH_I2C VHYS_I2C fSCL_I2C Sink current is 2 mA I2C Pull up voltage is 3.3 V I2C Pull up voltage is 3.3 V I2C Pull up voltage is 3.3 V ISNK_VSET ISNK_ISET On SNK_VSET pin On SNK_ISET pin ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. 3.67 0.2∙VDD 0.8∙VDD 0.4 0.99 2.31 0.17 0 95 95 100 100 V V V 400 V V V V kHz 105 105 μA μA Page 6 of 21 HUSB238A DATA SHEET Parameter SNK_VSET Setting Resistor SNK_VSET Setting Resistor Type-C Pins (CC1, CC2) Sink Pull Down Resistor CC Over-voltage Threshold Symbol Test Conditions/Comments Min RSNK_VSET0 RSNK_VSET1 RSNK_VSET2 RSNK_VSET3 RSNK_VSET4 RSNK_VSET5 RSNK_ISET0 RSNK_ISET1 RSNK_ISET2 RSNK_ISET3 RSNK_ISET4 RSNK_ISET5 RSNK_ISET6 RSNK_ISET7 RSNK_ISET8 VSET_VOLTAGE=5 V VSET_VOLTAGE=9 V VSET_VOLTAGE=12 V VSET_VOLTAGE=15 V VSET_VOLTAGE=20 V VSET_VOLTAGE=28 V ISET_CURRENT=1.25 A ISET_CURRENT=1.5 A ISET_CURRENT=1.75 A ISET_CURRENT=2 A ISET_CURRENT=2.25 A ISET_CURRENT=2.5 A ISET_CURRENT=2.75 A ISET_CURRENT=3 A ISET_CURRENT=3.25 A 0 2.85 5.7 10.45 18.05 1 0 2.137 3.8 5.7 7.98 10.925 14.82 19.95 1 Rd vCCOV In Sink Mode For any CC pin, VDD > VDD_UVLO_R For any CC pin, VDD < (VDD_UVLO_R-0.1 V) 4.6 Rising edge to set VBUS_OK=1b Hysteresis Voltage to set VBUS_OK=0b Falling edge to detect disconnection when 26 V > RDO > 10 V, refer to the requested voltage Falling edge to detect disconnection when 10 V ≥ RDO > 5 V, refer to the requested voltage Falling edge to detect disconnection when RDO ≥ 26 V 3.67 VBUS Present and Protection VBUS Present Rising Threshold vVBPRS_R VBUS Present Hysteresis vVBPRS_HYS VBUS UV falling Threshold vVBUV_F0 vVBUV_F1 vVBUV_F2 VBUS UV Hysteresis VBUS Over-voltage Threshold VBUS Over-voltage Hysteresis BC1.2 and HVDCP Detection BC1.2 Source voltage D- Source Voltage for 3.3V D+ Source Voltage for 3.3V D- 3.3V Pull-up Resistance D+ 3.3V Pull-up Resistance Data Detect Voltage Digital Input Pin (FLGIN) Digital Input High Voltage Digital Input Low Voltage Digital Output Pin (FAULT/OUT2) Output Low Voltage vVBUV_HYS VBUS_OV vVBOV_HYS Refer to the requested voltage VDPM_SRC_0V6 VDM_SRC_3P3 VDP_SRC_3P3 RDM_SRC_3P3 RDP_SRC_3P3 VDAT_REF VIH_GPIO VIL_GPIO VI_GPIO for 3.3 V VI_GPIO for 3.3 V VOL_PP Sink current=1 mA ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Typ Max Unit 3 6 11 19 2 3.15 6.3 11.55 19.95 2.25 4 6 8.4 11.5 15.6 21 1.5 2.362 4.2 6.3 8.82 12.075 16.38 22.05 kΩ kΩ kΩ kΩ kΩ MΩ kΩ kΩ kΩ kΩ kΩ kΩ kΩ kΩ MΩ 5.1 5.6 VDD+3 kΩ V 6.3 V 4 4.4 V 0.7 V 86 % 80 % 22.4 V 0.1 120 0.1 V % V 0.6 3.3 3.3 1.24 1.24 325 V V V kΩ kΩ mV 2 0.8 V V 0.2VDD V Page 7 of 21 HUSB238A DATA SHEET Parameter Symbol Test Conditions/Comments Min Output High Voltage Thermal Shut Down Thermal Shut Down Threshold VOH_PP Source current=1 mA 0.8VDD TTSD_R Rising Threshold 150 ℃ TTSD_F Falling Threshold 130 ℃ 100 1000 ms ms TSW Debounce Time TSD Debounce Time tDB_TSW tDB_TSD ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Typ Max Unit V Page 8 of 21 HUSB238A DATA SHEET ABSOLUTE MAXIMUM RATINGS Table 4. Parameter Rating VBUS, GATE, CC1, CC2 D+, D−, ADDR/ORIENT, VDD, INT_N, SDA/SNK_VSET, SCL/SNK_ISET, EN_HVDCP/OUT1, FLGIN, EN_N, FAULT/OUT2, DEBUG_N Operating Temperature Range (Junction) Soldering Conditions Electrostatic Discharge (ESD) Human Body Model −0.3 V to 33 V −0.3 V to 7 V −40 °C to 125 °C JEDEC J-STD-020 ±2000 V Stresses at or above those listed under Absolute Maximum Ratings may cause permanent damage to the product. This is a stress rating only; functional operation of the product at these or any other conditions above those indicated in the operational section of this specification is not implied. Operation beyond the maximum operating conditions for extended periods may affect product reliability. THERMAL RESISTANCE Thermal performance is directly linked to printed circuit board (PCB) design and operating environment. Close attention to PCB thermal design is required. θJA is the natural convection junction to ambient thermal resistance measured in a one cubic foot sealed enclosure. θJC is the junction to case thermal resistance. Table 5. Thermal Resistance Package Type θJA θJC Unit QFN3x3-16L 70 41 °C/W ESD CAUTION Electrostatic Discharge Sensitive Device. Charged devices and circuit boards can discharge without detection. Although this product features patented or proprietary protection circuitry, damage may occur on devices subjected to high energy ESD. Therefore, proper ESD precautions should be taken to avoid performance degradation or loss of functionality. ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 9 of 21 HUSB238A DATA SHEET FUNCTIONAL BLOCK DIAGRAM Figure 3. Functional Block Diagram ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 10 of 21 HUSB238A DATA SHEET THEORY OF OPERATION The HUSB238A is a USB PD Sink controller. It supports PD protocol and legacy charging protocols detection and requests the desired power per the user settings. The HUSB238A can run in I2C mode (only for the HUSB238ABBXXX-QN16R) and GPIO mode. In I2C mode, an I2C master can access the HUSB238A to configure settings, read back status and perform advanced functions such as DR Swap, VDM messages. While in GPIO mode, the configuration is achieved via the setting pins. ENABLE CONTROL HUSB238A has an enable pin (EN_N) for the whole system control. When EN_N is high, the whole system is disabled, When EN_N is low, the whole system is enabled. When EN_N is low, and HUSB238A is in I2C mode (only for the HUSB238A-BBXXX-QN16R), there is an additional ENABLE bit to enable or disable the HUSB238A, when this ENABLE bit is 0b, all of functions of HUSB238A is turned off except the I2C accessibility, EN_N detection and UVLO detection. Only when the ENABLE=1b, the disabled functions resume to work. ADDR/ORIENT PIN For ADDR/ORIENT pin, it is employed to select whether HUSB238A works as I2C mode (only for the HUSB238A-BBXXX-QN16R) or GPIO mode. Table 6. Work Mode Configuration ADDR/ORIENT Connection HUSB238A Work Mode Configured Connected to VDD via a 900kΩ Resistor Floating (MUST for HUSB238A-AAXXX-QN16R) Connected to GND via a 900kΩ Resistor I2C mode with slave address=62H GPIO mode I2C mode with slave address=42H EN_HVDCP/OUT1 PIN For EN_HVDCP/OUT1 pin, it is employed to determine whether HUSB238A can support HVDCP detection. Table 7. Legacy Protocol Detection Configuration EN_HVDCP/OUT1 Connection HUSB238A Legacy Protocol Detection Connected to VDD via a 900kΩ Resistor Floating Connected to GND via a 900kΩ Resistor Perform BC1.2 and HVDCP protocols Perform BC1.2 and HVDCP protocols Only perform BC1.2 detection VBUS PIN The VBUS pin has multiple functions for the applications. It could be an input power source, the discharging path and the monitor pin for protections and disconnection. ANALOG INPUT PINS After the initialization, the HUSB238A is able to output the status of current connection. When ADDR/ORIENT is floating during initialization, HUSB238A is in GPIO mode. In this mode, the SDA/SNK_VSET, SCL/SNK_ISET pins are repopulated as analog input pins. SNK_VSET PIN This pin is used to set the request voltage. This pin is pulled up internally. Connect a resister with 1% tolerance between SNK_VSET and GND to indicate the SNK_VSET_VOLTAGE value as shown in Table 8. Table 8. SNK_VSET Setting RSNK_VSET (kΩ) Preferred Voltage (V) 0 3 6.04 11 19.1 5 9 12 15 20 ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 11 of 21 HUSB238A DATA SHEET RSNK_VSET (kΩ) Preferred Voltage (V) Open 28 (if EPR_CAP_SNK=0b, then 20) The RDO voltage of the HUSB238A is determined by the lower value between SNK_VSET and SNK_PDO2_VOLTAGE. SNK_PDO2_VOLTAGE is programmable by internal fuse options and the default value is 20 V. The requested voltage value can be changed dynamically with the resistance value change in GPIO mode. SNK_ISET PIN This pin is used to set the request current. This pin is pulled up internally. Connect a resister with 1% tolerance between SNK_ISET and GND to indicate the ISET_CURRENT value as shown in Table 9. Table 9. SNK_ISET Setting RSNK_ISET (kΩ) Preferred CURERNT (A) 0 2.26 4.02 6.04 8.45 11.5 15.8 21 Open 1.25 1.5 1.75 2 2.25 2.5 2.75 3 3.25 The RDO current of the HUSB238A is determined by the lower value between ISET_CURRENT and SNK_PDO2_CURRENT. SNK_PDO2_CURRENT is programmable by internal fuse options and the default value is 3.25 A. The requested current value can be changed dynamically with the resistance value change in GPIO mode. DIGITAL PINS There are two additional digital pins for extended application. The two pins are FLGIN and FAULT/OUT2. FAULT/OUT2 The FAULT/OUT2 pin is a digital output pin. It can be assigned as several functions. Fault Indication: Output Low in default. The HUSB238A pulls this pin high when a fault occurs. ID Indication: This pin indicates connection state. Table 10. ID Indication Definition ID Status Description Low High-Z / Attached as a Sink or unattached OUT2: Extended output pin, I2C master can write the register bit to change the output state. FLGIN The FLGIN pin is a digital input pin. It is an input source for interrupt. This interrupt can be set INT_N low if it is not masked. Furthermore, this input signal can be mapped to disable GATE pin immediately by I2C master. INPUT AND OUTPUT PINS There are 3 pins that are implemented by dual functions. They are all input and output pins. However, they perform input pin only during initialization when the HUSB238A determines the settings by these pin. After the initialization, these pins switches to output pin with push-pull output. These pins are DEBUG_N, EN_HVDCP/OUT1 and ADDR/ORIENT. DEBUG_N PIN The DEBUG_N pin is a push-pull output that indicate HUSB238A connection status in Table 11: Table 11. DEBUG_N Pin Definition DEBUG_N Status Description ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 12 of 21 DATA SHEET DEBUG_N Status Description Low High Debug Accessory detected Debug Accessory not detected HUSB238A ORIENT PIN The ORIENT pin is a push-pull output that indicate HUSB238A connection status in Table 12. Table 12. ORIENT Pin Definition ORIENT Status Description Low High CC1 is connected or Not connected CC2 is connected OUT1 PIN The OUT1 pin is purely a general output pin, I2C master can write the register bit to change the output state. CC LOGIC The HUSB238A is able to support the USB Type-C Rev.2.1. CC1 and CC2 pins are used to detect the attachment or detachment with the external devices. SOP VDM MESSAGES The HUSB238A supports Structured VDMs. Therefore, the Discover Identity, Discover SVIDs, Discover Modes, Enter Mode and Exit Mode Commands are all supported by the HUSB238A.The HUSB238A can transmit Structure VDMs controlled by I2C master. POLICY ENGINE The following sections describes the system policy for typical applications. SINK REQUESTED POWER DETERMINATION The request data object (RDO) could be determined in different ways in different modes. RDO IN GPIO MODE The HUSB238A can request different voltage per the predetermined settings. There are two ways where the request voltage can be set. One is the configuration of SNK_ISET and SNK_VSET pin and another way is the SNK_RDO2 Configurations. The HUSB238A compares the two values and uses the lower value as its target RDO in GPIO mode. For example, if the SNK_VSET and SNK_ISET is configured as 9V / 3A. The SNK_RDO2 Configurations is 12V / 2A. Then the RDO that HUSB238A requests from the PD source is 9V / 2A. After the RDO is determined, the HUSB238A loops through the PD source PDOs from highest voltage first to find the first PDO that satisfies the following conditions: 1. SOURCE_PDO_VOLTAGE ≤ RDO_VOLTAGE 2. SOURCE_PDO_CURRENT ≥ RDO_CURRENT If both the conditions above are satisfied, then HUSB238A sends a request for this source PDO with operating current set to the RDO current value. If either one of the condition is not satisfied, the HUSB238A continues to compare with the second highest voltage source PDO or requests 5V source PDO directly, depending on the RDO_VOLTAGE_SELECT. The RDO results are also suitable for legacy charging protocol request. When performing the legacy charging protocol detection, the request voltage is also determined by this RDO results. RDO IN I2C MODE Additionally, in I2C mode, HUSB238A can access the internal registers to dynamic change the RDO by I2C bus. After initialization, the HUSB238A may receive the Source Capabilities message from the PD source adapter and the HUSB238A saves the source capability information in registers SRC_PDO_5V to SRC_PDO_20V. The I2C master can visit the HUSB238A registers through the I2C bus and select a proper PDO by setting SRC_PDO register and then writing 0x01 to GO_COMMAND register. ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 13 of 21 HUSB238A DATA SHEET The I2C master has the highest priority. If using I2C master to select a source PDO, it over writes the internal RDO which is created by SNK_VSET, SNK_ISET pins and internal factory fuse option, and the HUSB238A requests the I2C master selected source PDO once the I2C commands are written. LEGACY CHARGER DETECTION After the power on reset, the HUSB238A runs the PD PE or Apple Divider 3 and BC1.2 detections after the connection is established. EMARKER EMULATION The HUSB238A is able to respond a Discover Identity message in SOP’ format anytime. FAULT RESPONSE The HUSB238A implements multiple protections to prevent any damage from failure. CCOV, OVP, UV, TSD, UVLO are all involved. CC OVER VOLTAGE PROTECTION Since CC1 and CC2 in Type-C connector is very close to VBUS pin, it is possible that the CC1 and CC2 pins are shorted to VBUS pin in some unexpected cases. It is important to guarantee that the CC1 and CC2 pins can be survived under such accidents. When the CC over-voltage condition occurs, the HUSB238A enters fault mode. OVER VOLTAGE PROTECTION The HUSB238A detects the VBUS pin voltage to achieve over-voltage protection function. The OVP threshold is changed with the Requested Voltage. When the over-voltage condition occurs, the HUSB238A enters fault Mode. UNDER VOLTAGE PROTECTION The HUSB238A detects the VBUS pin voltage to achieve a disconnection detection. When the under voltage fault occurs, the HUSB238A moves out the Attached.SNK state. THREMAL SHUT DOWN The HUSB238A integrates thermal shut down function. It monitors the internal junction temperature. If the junction temperature reaches the thermal shut down threshold TTSD_R for tTSD, the TSD fault can be set to entry the fault mode. I2C MODE After the initialization, the HUSB238A is able to output the status of current connection. When ADDR/ORIENT is connected to VDD or GND during initialization (only allowed for the HUSB238A-BBXXX-QN16R), HUSB238A is in I2C mode. In this mode, the INT_N, SDA/SNK_VSET, SCL/SNK_ISET pins are repopulated as I2C interface pins. INT_N The INT_N pin is an active LOW open drain interruption output used to prompt the processor to access the I2C registers. An external pull-up resistor is recommended for INT_N pin to output a high voltage level when this pin is not active. SCL AND SDA The HUSB238A implements a Fast-mode I2C interface. The SCL and SDA pins can detect the status of the input signals and drive the I2C bus when needed. DEAD BATTERY The HUSB238A works as PD sink role which requires Rd resistor to be presented on the CC pins even in the unpowered state for successful Type-C detection by source adapter. SLEEP MODE The HUSB238A has a specified Sleep Mode to save the power consumption from VDD or VBUS. This function can be enabled or disabled by internal fuse option. ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 14 of 21 HUSB238A DATA SHEET TYPICAL APPLICATION CIRCUITS Figure 4. HUSB238A configured as GPIO mode (Maximum 28V) Figure 5. HUSB238A configured as I2C mode (Maximum 28V) ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 15 of 21 HUSB238A DATA SHEET Figure 6. HUSB238A configured as I2C mode (Maximum 48V) ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 16 of 21 HUSB238A DATA SHEET PACKAGE OUTLINE DIMENSIONS Figure 7. QFN 3 mm × 3 mm -16L Package ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 17 of 21 HUSB238A DATA SHEET PACKAGE TOP MARKING Figure 8. Package Top Marking ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 18 of 21 HUSB238A DATA SHEET ORDERING GUIDE Model Package SOP’ SNK_PDO2 QC RDO Mismatch Package Option HUSB238A-BB001-QN16R HUSB238A-BB002-QN16R HUSB238A-BB003-QN16R HUSB238A-BB004-QN16R HUSB238A-BB006-QN16R QFN3X3-16L QFN3X3-16L QFN3X3-16L QFN3X3-16L QFN3X3-16L NO YES NO NO NO 28V/3A 28V/3A 20V/3A 5V/3A 12V/3A Yes Yes Yes No Yes Next PDO Next PDO Next PDO / Next PDO Tape & Reel, 5000 Tape & Reel, 5000 Tape & Reel, 5000 Tape & Reel, 5000 Tape & Reel, 5000 ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 19 of 21 HUSB238A DATA SHEET TAPE AND REEL INFORMATION Figure 9. Tape and Reel Information ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 20 of 21 DATA SHEET HUSB238A IMPORTANT NOTICE Hynetek Semiconductor Co., Ltd. and its subsidiaries (Hynetek) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All semiconductor products (also referred to herein as “components”) are sold subject to Hynetek’s terms and conditions of sale supplied at the time of order acknowledgment. Hynetek warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in Hynetek’s terms and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent Hynetek deems necessary to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily performed. Hynetek assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and applications using Hynetek components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide adequate design and operating safeguards. Hynetek does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right relating to any combination, machine, or process in which Hynetek components or services are used. Information published by Hynetek regarding third-party products or services does not constitute a license to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from Hynetek under the patents or other intellectual property of Hynetek. Reproduction of significant portions of Hynetek information in Hynetek data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Hynetek is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of Hynetek components or services with statements different from or beyond the parameters stated by Hynetek for that component or service voids all express and any implied warranties for the associated Hynetek component or service and is an unfair and deceptive business practice. Hynetek is not responsible or liable for any such statements. Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements concerning its products, and any use of Hynetek components in its applications, notwithstanding any applicationsrelated information or support that may be provided by Hynetek. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause harm and take appropriate remedial actions. Buyer will fully indemnify Hynetek and its representatives against any damages arising out of the use of any Hynetek components in safety-critical applications. In some cases, Hynetek components may be promoted specifically to facilitate safety-related applications. With such components, Hynetek’s goal is to help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and requirements. Nonetheless, such components are subject to these terms. No Hynetek components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties have executed a special agreement specifically governing such use. Only those Hynetek components which Hynetek has specifically designated as military grade or “enhanced plastic” are designed and intended for use in military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of Hynetek components which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and regulatory requirements in connection with such use. Hynetek has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of non-designated products, Hynetek will not be responsible for any failure to meet ISO/TS16949. Please refer to below URL for other products and solutions of Hynetek Semiconductor Co., Ltd. ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. www.hynetek.com ©2024 Hynetek Semiconductor Co., Ltd. All rights reserved. Page 21 of 21