TC1796
Peripheral Units (Vol. 2 of 2)
Analog-to-Digital Converter (ADC)
User’s Manual 25-43 V2.0, 2007-07
ADC, V2.0
25.1.9 Service Request Processing
A fully configurable and very flexible service request control structure is implemented in
the A/D Converter Module (see Figure 25-22). The A/D Converter module provides a
total of sixteen channels and four parallel/serial service request sources. Each service
request source can be programmed to generate one of eight service request output
signals SR[7:0]. The service request compressor logic allows more than one service
request source to be assigned to one service request output.
Figure 25-22 Service Request Configuration
Depending on the implementation of the A/D Converter Module in a specific
microcontroller, the service request output signals SR[7:0] can be connected either to an
interrupt node (service request control register) or can be used as DMA request input of
a DMA controller unit. The TC1796 specific service request output configuration is
described in Figure 25-30 and on Page 25-119.
The control logic for each of the service request sources provides the following
functionality:
• Service request source selection (channel request sources only)
• Service request flag, that can be set/cleared by software, too
• Service request enable bit
• Service request node pointer
Channel 14
MCA06025
Channel
Request
Sources
Channel 15
.
.
.
.
.
.
.
.
.
.
Service
Request
Compressor
Timer
Channel 0
Channel 1
Auto-Scan
Parallel
Conversion
Request
Sources
Channel
Injection
Serial
Conversion
Request
Sources
Queue
SR0
SR1
SR2
SR3
SR4
SR5
SR6
SR7