This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS90UB941AS-Q1: how to configure to drive 2 independent touch screen

Part Number: DS90UB941AS-Q1

Hello team:

  Currently we have a product solution that use 1 941 to connect 2 948, to drive 2 screens and each one has touch.

According to, it could set 2 interupts, but how to configure 941 register to access the each independent touch I2C to make the screen implement touch function? I can not get the clear information from that, could you please support this issue?


  • Hello,

    For the 941 in splitter mode:

    • Set SER register 0xC6[5] = 1
    • Both REM_INTB and INTB will be used to display interrupts from each DES
    • REM_INTB_CTRL register is used to select the output of the remote interrupt
      • When REM_INTB_MODE = 0001 REM_INTB indicates remote interrupt from port 0, INTB indicates remote interrupt from port 1
      • REM_INTB_MODE can also be set to use GPIO pins instead of REM_INTB/INTB (See app-note)

    Setting two interrupts while in splitter mode is described further in this app-note.


    Ben Dattilo

  • Dear Ben:

       Thanks for your supporting, now we solved our issue according your feedback.