SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
In the McBSP module, data receive and error conditions generate two sets of interrupt signals. One set is used for the CPU and the other set is for DMA.
McBSP Interrupt Signal | Interrupt Flags | Interrupt Enables in SPCR1 (RINTM Bits) | Interrupt Enables | Type of Interrupt | Interrupt Line |
---|---|---|---|---|---|
RINT | RRDY | 00 | RINTENA | Every word receive | MRINT |
EOBR | 01 | RINTENA | Every 16-channel block boundary | ||
FSR | 10 | RINTENA | On every FSR | ||
RSYNCERR | 11 | RINTENA | Frame sync error |
Since X/RINT, X/REVTA, and X/RXFFINT share the same CPU interrupt, it is recommended that all applications use one of the above selections for interrupt generation. If multiple interrupt enables are selected at the same time, there is a likelihood of interrupts being masked or not recognized.