Skip to content

SPI and UART timeout description lacking in RP2350 datasheet #472

@JamesH65

Description

@JamesH65

From a customer:

In the document “RP2350 Datasheet”, build version 3184e62-clean, table 1104, the description of bit RTIM reads:

"RTIM: Receive timeout interrupt mask: 0 Receive FIFO not empty and no read prior to timeout period interrupt is masked. 1 Receive FIFO not empty and no read prior to timeout period interrupt is not masked."

It doesn’t state how long the timeout actually is. I poked around and didn’t find it stated anywhere else in the document. When set to 16 bit frames it's 32 SPI clocks. I didn’t check if the timeout changes with the frame size which might imply that it’s two frames rather than 32 bits.

The RP2040 data sheet appears to have the same deficiency. I didn’t dig too deep but the timeout for the UART doesn’t appear to be specified, either. We often have cases where the timing is strict to keep communication moving as quickly as possible so it’s important to know exactly how many clocks elapse before a timeout event.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions