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
). 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
and on
.
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