![NXP Semiconductors MPC5605BK Reference Manual Download Page 719](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852719.webp)
Chapter 28 Analog-to-Digital Converter (ADC)
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
717
28.2
Introduction
The analog-to-digital converter (ADC) block provides accurate and fast conversions for a wide range of
applications.
The ADC contains advanced features for normal or injected conversion. It provides support for eDMA
(direct memory access) mode operation. A conversion can be triggered by software or hardware (Cross
Triggering Unit or PIT).
There are three types of input channels:
•
Internal precision, ADC
x
_P[
n
] (internally multiplexed precision channels)
•
Internal standard, ADC
x
_S[
n
] (internally multiplexed standard channels)
•
External ADC
x
_X[
n
] (externally multiplexed standard channels)
The mask registers present within the ADC can be programmed to configure which channel has to be
converted.
Three external decode signals MA[2:0] (multiplexer address) are provided for external channel selection
and are available as alternate functions on GPIO.
The MA[0:2] are controlled by the ADC itself and are set automatically by the hardware.
A conversion timing register for configuring different sampling and conversion times is associated to each
channel type.
Analog watchdogs allow continuous hardware monitoring.
28.3
Functional description
28.3.1
Analog channel conversion
Three conversion modes are available within the ADC:
•
Normal conversion
•
Injected conversion
•
CTU triggered conversion
28.3.1.1
Normal conversion
This is the normal conversion that the user programs by configuring the normal conversion mask registers
(NCMR). Each channel can be individually enabled by setting 1 in the corresponding field of NCMR
registers. Mask registers must be programmed before starting the conversion and cannot be changed until
the conversion of all the selected channels ends (NSTART bit in the Main Status Register (MSR) is reset).
28.3.1.2
Start of normal conversion
The conversion chain starts when the NSTART bit in the Main Configuration Register (MCR) is set.
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...