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.

DS90UB947-Q1: Some questions on DS90UB947/948

Part Number: DS90UB947-Q1

I am using DS90UB947/948  with 2 interupt PIN 

One remote interrupt pin is using INTB_IN in 948 and  REM_INTB in 947. In this case, need I set C6[5] and C6[0] ? or need I read register(ISR  0xC7) to clear the interrupt? 

the other interrupt will use GPIO0~3 or D_GPIO0~3? Are there any differece in GPIO0~3 and D_GPIO0~3 when used as a interrupt pin?

  • Hello,
    Please refer to section 8.3.8 in the 948 datasheet on how to configure the interrupt pin. Both 0xC6[5] and 0xC6[0] should be set to '1' on the serializer side.
  • in 947 datasheet
    "8.3.9 Remote Interrupt Pin (REM_INTB)
    REM_INTB will mirror the status of INTB_IN pin on the deserializer and does not need to be cleared. If the
    serializer is not linked to the deserializer, REM_INTB will be high."
    in this usage case (using REM_INTB not INTB as external controller interrupt source) , do i need to set 0xC6[5] and 0xC6[0] to '1' ? or any other setting.

    when using another gpio as interrupt , which gpio is preferred? gpio0-3 or D_GPIO0~3 ?
    thanks
  • If you use intb, please follow up datasheet page19 (ub947) section 8.3.8 Interrupt Pin (INTB) for detailed application guideline, you need set 0xc6/c7 etc.
    if using GPIOs, due to mixed function, please secure it is not conflicted.

    best regards,
    Steven