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.

CC2340R5: GPIO interrupt delay

Part Number: CC2340R5


Tool/software:

My customer is trying to implement a GPIO emulated UART(with Tx and Rx) on CC2340. To implement the UART Rx a minimum delay is needed from the GPIO edge to the GPIO interrupt callback. Currently the observed delay is 44us, which is far from the design target 10us.

Is there a way to decrease the delay?

Best regards,

Shuyang

  • Hi Shuyang,

    This finding is verified by the Standby to Active wakeup timing parameter in the Datasheet.

    Perhaps if this isn't acceptable to the customer then they can implement a synchronous UART timing approach, where both devices agree on a timing window (i.e. some milliseconds every so seconds) to actively listen for UART data?  However, the complexity of designing such a solution may not be worth the minimal advantages it offers.

    Regards,
    Ryan

  • Hi Shuyang,

    There is an internal UART emulator solution for adding a second UART to the CC2340R5, would your customer benefit from this?

    Regards,
    Ryan