LPC2420_60 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 6.2 — 16 October 2013 25 of 87
NXP Semiconductors
LPC2420/2460
Flashless 16-bit/32-bit microcontroller
[1] 5 V tolerant pad providing digital I/O functions with TTL levels and hysteresis.
[2] 5 V tolerant pad providing digital I/O functions (with TTL levels and hysteresis) and analog input. When configured as a ADC input,
digital section of the pad is disabled.
[3] 5 V tolerant pad providing digital I/O with TTL levels and hysteresis and analog output function. When configured as the DAC output,
digital section of the pad is disabled.
[4] Open-drain 5 V tolerant digital I/O pad, compatible with I
2
C-bus 400 kHz specification. It requires an external pull-up to provide output
functionality. When power is switched off, this pin connected to the I
2
C-bus is floating and does not disturb the I
2
C-bus lines. Open-drain
configuration applies to all functions on this pin.
[5] Pad provides digital I/O and USB functions. It is designed in accordance with the USB specification, revision 2.0 (Full-speed and
Low-speed mode only).
[6] 5 V tolerant pad with 10 ns glitch filter providing digital I/O functions with TTL levels and hysteresis.
[7] Pad provides special analog functionality.
[8] This pin has a built-in pull-up resistor.
[9] This pin has no built-in pull-up and no built-in pull-down resistor.
[10] 5 V tolerant pad with 20 ns glitch filter providing digital I/O function with TTL levels and hysteresis.
[11] When the main oscillator is not used, connect XTAL1 and XTAL2 as follows: XTAL1 can be left floating or can be grounded (grounding
is preferred to reduce susceptibility to noise). XTAL2 should be left floating.
[12] If the RTC is not used, these pins can be left floating.
V
DD(DCDC)(3V3)
26, 86,
174
[7]
H4, P11,
D11
[7]
I 3.3 V DC-to-DC converter supply voltage: This is the power supply
for the on-chip DC-to-DC converter.
V
DDA
20
[7]
G4
[7]
I analog 3.3 V pad supply voltage: This should be nominally the
same voltage as V
DD(3V3)
but should be isolated to minimize noise and
error. This voltage is used to power the ADC and DAC.
VREF 24
[7]
K1
[7]
I ADC reference: This should be nominally the same voltage as
V
DD(3V3)
but should be isolated to minimize noise and error. The level
on this pin is used as a reference for ADC and DAC.
VBAT 38
[7]
M3
[7]
I RTC power supply: 3.3 V on this pin supplies the power to the RTC.
Table 4. Pin description
…continued
Symbol Pin Ball Type Description
LPC2420_60 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 6.2 — 16 October 2013 26 of 87
NXP Semiconductors
LPC2420/2460
Flashless 16-bit/32-bit microcontroller
7. Functional description
7.1 Architectural overview
The LPC2420/2460 microcontroller consists of an ARM7TDMI-S CPU with emulation
support, the ARM7 local bus for closely coupled, high-speed access to the majority of
on-chip memory, the AMBA AHB interfacing to high-speed on-chip peripherals and
external memory, and the AMBA APB for connection to other on-chip peripheral functions.
The microcontroller permanently configures the ARM7TDMI-S processor for little-endian
byte order.
The LPC2460 only implements two AHB in order to allow the Ethernet block to operate
without interference caused by other system activity. The primary AHB, referred to as
AHB1, includes the VIC, GPDMA controller, and EMC.
The second AHB (LPC2460 only), referred to as AHB2, includes only the Ethernet block
and an associated 16 kB SRAM. In addition, a bus bridge is provided that allows the
secondary AHB to be a bus master on AHB1, allowing expansion of Ethernet buffer space
into off-chip memory or unused space in memory residing on AHB1.
In summary, bus masters with access to AHB1 are the ARM7 itself, the GPDMA function,
and the Ethernet block (via the bus bridge from AHB2). Bus masters with access to AHB2
are the ARM7 and the Ethernet block.
AHB peripherals are allocated a 2 MB range of addresses at the very top of the 4 GB
ARM memory space. Each AHB peripheral is allocated a 16 kB address space within the
AHB address space. Lower speed peripheral functions are connected to the APB. The
AHB to APB bridge interfaces the APB to the AHB. APB peripherals are also allocated a
2 MB range of addresses, beginning at the 3.5 GB address point. Each APB peripheral is
allocated a 16 kB address space within the APB address space.
The ARM7TDMI-S processor is a general purpose 32-bit microprocessor, which offers
high performance and very low power consumption. The ARM architecture is based on
Reduced Instruction Set Computer (RISC) principles, and the instruction set and related
decode mechanism are much simpler than those of microprogrammed complex
instruction set computers. This simplicity results in a high instruction throughput and
impressive real-time interrupt response from a small and cost-effective processor core.
Pipeline techniques are employed so that all parts of the processing and memory systems
can operate continuously. Typically, while one instruction is being executed, its successor
is being decoded, and a third instruction is being fetched from memory.
The ARM7TDMI-S processor also employs a unique architectural strategy known as
Thumb, which makes it ideally suited to high-volume applications with memory
restrictions, or applications where code density is an issue.
The key idea behind Thumb is that of a super-reduced instruction set. Essentially, the
ARM7TDMI-S processor has two instruction sets:
the standard 32-bit ARM set
a 16-bit Thumb set
LPC2420_60 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2013. All rights reserved.
Product data sheet Rev. 6.2 — 16 October 2013 27 of 87
NXP Semiconductors
LPC2420/2460
Flashless 16-bit/32-bit microcontroller
The Thumb set’s 16-bit instruction length allows it to approach higher density compared to
standard ARM code while retaining most of the ARM’s performance.
7.2 On-chip SRAM
The LPC2420/2460 includes a SRAM memory of 64 kB reserved for the ARM processor
exclusive use. This RAM may be used for code and/or data storage and may be accessed
as 8 bits, 16 bits, and 32 bits.
A 16 kB SRAM block serving as a buffer for the Ethernet controller (LPC2460 only) and a
16 kB SRAM associated with the second AHB can be used both for data and code
storage, too. The 2 kB RTC SRAM can be used for data storage only. The RTC SRAM is
battery powered and retains the content in the absence of the main power supply.
7.3 Memory map
The LPC2420/2460 memory map incorporates several distinct regions as shown in
Table 5
and Figure 4.
In addition, the CPU interrupt vectors may be remapped to allow them to reside in either
boot ROM or SRAM (see Section 7.25.6
).
Table 5. LPC2420/2460 memory usage and details
Address range General use Address range details and description
0x0000 0000 to
0x3FFF FFFF
fast I/O 0x3FFF C000 to 0x3FFF FFFF fast GPIO registers
0x4000 0000 to
0x7FFF FFFF
on-chip RAM 0x4000 0000 to 0x4000 FFFF RAM (64 kB)
0x7FE0 0000 to 0x7FE0 3FFF Ethernet RAM (16 kB)
(LPC2460 only)
0x7FD0 0000 to 0x7FD0 3FFF USB RAM (16 kB)
0x8000 0000 to
0xDFFF FFFF
off-chip memory Four static memory banks, 16 MB each
0x8000 0000 to 0x80FF FFFF static memory bank 0
0x8100 0000 to 0x81FF FFFF static memory bank 1
0x8200 0000 to 0x82FF FFFF static memory bank 2
0x8300 0000 to 0x83FF FFFF static memory bank 3
Four dynamic memory banks, 256 MB each
0xA000 0000 to 0xAFFF FFFF dynamic memory bank 0
0xB000 0000 to 0xBFFF FFFF dynamic memory bank 1
0xC000 0000 to 0xCFFF FFFF dynamic memory bank 2
0xD000 0000 to 0xDFFF FFFF dynamic memory bank 3
0xE000 0000 to
0xEFFF FFFF
APB peripherals 36 peripheral blocks, 16 kB each
0xF000 0000 to
0xFFFF FFFF
AHB peripherals

LPC2420FET208,551

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
ARM Microcontrollers - MCU 16b ROMLess 160I/O
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union