- 
                Notifications
    
You must be signed in to change notification settings  - Fork 4
 
Description
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.