Product data

LPC3130_3131 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 2 — 29 May 2012 26 of 67
NXP Semiconductors
LPC3130/3131
Low-cost, low-power ARM926EJ-S microcontrollers
6.17 Input/Output configuration module (IOCONFIG)
The General Purpose Input/Output (GPIO) pins can be controlled through the register
interface provided in the IOCONFIG module. Next to several dedicated GPIO pins, most
digital I/O pins can also be used as GPIO if they are not required for their normal,
dedicated function.
This module has the following features:
Provides control for the digital pins that can double as GPIO (next to their normal
function). The pinning list in Table 4
indicates which pins can double as GPIO.
Each pin controlled by the IOCONFIG can be configured for four operational modes:
Normal operation (i.e. controlled by a function block).
Driven LOW.
Driven HIGH.
High impedance/input.
The GPIO pins can be observed (read) in any mode.
The register interface provides set and clear access methods for choosing the
operational mode.
6.18 10-bit Analog-to-Digital Converter (ADC10B)
This module is a 10-bit successive approximation Analog-to-Digital Converter (ADC) with
an input multiplexer to allow for multiple analog signals on its input. A common use of this
module is to read out multiple keys on one input from a resistor network.
This module has the following features:
Four analog input channels, selected by an analog multiplexer.
Programmable ADC resolution from 2 bit to 10 bit.
The maximum conversion rate is 400 ksample/s for 10 bit resolution and
1500 ksample/s for 2 bit resolution.
Single A/D conversion scan mode and continuous A/D conversion scan mode.
Power-down mode.
Fig 7. Block diagram of the Watchdog timer
002aae086
EVENT ROUTER
WDT
m0
m1
CGU
INTERRUPT
CONTROLLER
FIQ
IRQ
reset
APB