English
Language : 

MC9S12Q128_10 Datasheet, PDF (234/644 Pages) Freescale Semiconductor, Inc – HCS12 Microcontrollers
Chapter 8 Analog-to-Digital Converter (ATD10B8C) Block Description
8.3.2.5 ATD Control Register 4 (ATDCTL4)
This register selects the conversion clock frequency, the length of the second phase of the sample time and
the resolution of the A/D conversion (i.e.: 8-bits or 10-bits). Writes to this register will abort current
conversion sequence but will not start a new sequence.
Module Base + 0x0004
R
W
Reset
7
SRES8
0
Read: Anytime
Write: Anytime
6
SMP1
5
SMP0
4
PRS4
3
PRS3
2
PRS2
0
0
0
0
1
Figure 8-7. ATD Control Register 4 (ATDCTL4)
Table 8-6. ATDCTL4 Field Descriptions
1
PRS1
0
0
PRS0
1
Field
Description
7
SRES8
6–5
SMP[1:0]
4–0
PRS[4:0}
A/D Resolution Select — This bit selects the resolution of A/D conversion results as either 8 or 10 bits. The A/D
converter has an accuracy of 10 bits; however, if low resolution is required, the conversion can be speeded up
by selecting 8-bit resolution.
0 10-bit resolution
1 8-bit resolution
Sample Time Select — These two bits select the length of the second phase of the sample time in units of ATD
conversion clock cycles. Note that the ATD conversion clock period is itself a function of the prescaler value (bits
PRS4-0). The sample time consists of two phases. The first phase is two ATD conversion clock cycles long and
transfers the sample quickly (via the buffer amplifier) onto the A/D machine’s storage node. The second phase
attaches the external analog signal directly to the storage node for final charging and high accuracy. Table 8-7
lists the lengths available for the second sample phase.
ATD Clock Prescaler — These 5 bits are the binary value prescaler value PRS. The ATD conversion clock
frequency is calculated as follows:
ATDclock = [---B[---P-u--R-s---C-S---l-+-o----c1--k-]---] × 0.5
Note: The maximum ATD conversion clock frequency is half the Bus Clock. The default (after reset) prescaler
value is 5 which results in a default ATD conversion clock frequency that is Bus Clock divided by 12.
Table 8-8 illustrates the divide-by operation and the appropriate range of the Bus Clock.
SMP1
0
0
1
1
Table 8-7. Sample Time Select
SMP0
0
1
0
1
Length of 2nd Phase of Sample Time
2 A/D conversion clock periods
4 A/D conversion clock periods
8 A/D conversion clock periods
16 A/D conversion clock periods
234
MC9S12Q128
Freescale Semiconductor
Rev 1.10