Analog-to-Digital Converter (ADC)
MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
28-2
28.3
Block Diagram
The ADC function, shown in
consists of two four-channel input select functions, interfacing
with two independent Sample and Hold (S/H) circuits, which feed two 12-bit ADCs. The two converters
store their results in a buffer, awaiting further processing.
Figure 28-1. Dual ADC Block Diagram
28.4
Memory Map and Register Definition
This section presents the registers of the ADC module. A summary of these registers is given in
. All ADC registers are supervisor-mode access only.
Table 28-1. ADC Register Summary
IPSBAR Offset
1
Register
Width
(bits)
Access
Reset Value
Section/Page
0x19_0000
Control Register 1 (CTRL1)
16
R/W
0x5005
0x19_0002
Control Register 2 (CTRL2)
16
R/W
0x0002
0x19_0004
Zero Crossing Control Register (ADZCC)
16
R/W
0x0000
0x19_0006
Channel List Register 1 (ADLST1)
16
R/W
0x3210
0x19_0008
Channel List Register 2 (ADLST2)
16
R/W
0x7654
0x19_000A
Sample Disable Register (ADSDIS)
16
R/W
0x0000
0x19_000C
Status Register (ADSTAT)
16
R/W
0x0000
0x19_000E
Limit Status Register (ADLSTAT)
16
R/W
0x0000
0x19_0010
Zero Crossing Status Register (ADZCSTAT)
16
R/W
0x0000
0x19_0012–20
Result Registers 0-7 (ADRSLT0-7)
16
R/W
0x0000
0x19_0022–30
Low Limit Registers 0-7 (ADLLMT0-7)
16
R/W
0x0000
IRQ
AN7
AN6
AN5
AN4
Scaling & Cyclic
Converter B
12
AN3
AN2
AN1
AN0
Scaling & Cyclic
Converter A
12
•
•
•
Digital Output
Storage Registers
16
Bus Interface
Data
SYNCx
Controller
V
REFH
Voltage
V
REFL
Sample/Hold
Reference
Circuit
MUX
MUX
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60