UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
1156 of 1269
NXP Semiconductors
UM10503
Chapter 44: LPC43xx 10-bit ADC0/1
44.4 General description
Basic clocking for the A/D converters is provided by the APB clocks
(CLK_APB4_ADC0/1). A programmable divider is included in each converter to scale this
clock to the 4.5 MHz (max) clock needed by the successive approximation process. A fully
accurate conversion requires 11 of these clocks.
44.5 Pin description
gives a brief summary of each of ADC related pins.
44.6 Register description
The register addresses for the ADC0 are shown in
Table 1007.ADC pin description
Pin
function
Type
Description
ADC0_[7:0]/
ADC1_[7:0]
Input
Shared Analog Inputs. The A/D converter cell can measure the voltage
on any of these input signals. The inputs are shared between ADC0 and
ADC1 on analog-only pins
Remark:
The ADC0 pin is shared with the DAC0 pin.
ADC0_[6:0]
Input
Analog inputs.Inputs from multiplexed analog/digital pins to ADC0. The
A/D converter cell can measure the voltage on any of these input signals.
These pins are not shared with ADC1.
ADC1_[7:0]
Input
Analog inputs.Inputs from multiplexed analog/digital pins to ADC1. The
A/D converter cell can measure the voltage on any of these input signals.
These pins are not shared with ADC0.
ADCTRIG0
Input
Trigger inputs to the ADC0/1.
ADCTRIG1
Input
Trigger inputs to the ADC0/1.
VDDA
Power
Analog Power. Also voltage reference VREF for both ADCs.
VSSA
Ground
Analog ground.
Table 1008.Register overview: ADC0 (base address 0x400E 3000)
Name
Access Address
offset
Description
Reset
value
Reference
CR
R/W
0x000
A/D Control Register. The AD0CR register must be written to
select the operating mode before A/D conversion can occur.
0x0000 0000
GDR
R0
0x004
A/D Global Data Register. Contains the result of the most
recent A/D conversion.
-
-
-
0x008 Reserved.
-
INTEN
R/W
0x00C
A/D Interrupt Enable Register. This register contains enable
bits that allow the DONE flag of each A/D channel to be
included or excluded from contributing to the generation of
an A/D interrupt.
0x0000 0100
DR0
RO
0x010
A/D Channel 0 Data Register. This register contains the
result of the most recent conversion completed on channel 0
-