SWCU193A April 2023 – August 2024 CC2340R2 , CC2340R5 , CC2340R5-Q1
The ADC peripheral contains three event publishers and one event subscriber.
One event publisher (INT_EVENT0) manages ADC interrupt requests (IRQs) to the CPU subsystem through a static event route. The second event publisher (INT_EVENT1) can be used to publish ADC events to a subscriber through a generic event route channel. The third event publisher (INT_EVENT2) can be used as an ADC to µDMA trigger to send ADC events directly to the µDMA.
The event subscriber can be used to subscribe to events that are published to the event fabric through a generic event route channel.
The ADC events are summarized in Table 17-3.
Event | Type | Source | Destination | Configuration | Functionality |
---|---|---|---|---|---|
CPU interrupt event | Publisher | ADC | CPU Subsystem | INT_EVENT0 registers | Fixed interrupt route from ADC to CPU |
Generic publisher event | Publisher | ADC | Generic event channel | INT_EVENT1 registers | Trigger generic event channel from ADC |
µDMA trigger event | Publisher | ADC | µDMA | INT_EVENT2 registers | Fixed trigger route from ADC to µDMA |
Generic subscriber event | Subscriber | Other peripherals | ADC | EVTSVT.ADCTRGSEL | ADC subscription to the generic event within EVTSVT |