LPC2210FBD144 Philips Semiconductors, LPC2210FBD144 Datasheet

no-image

LPC2210FBD144

Manufacturer Part Number
LPC2210FBD144
Description
16/32-bit ARM microcontrollers; flashless with 64 kB, with 10-bit ADC and external memory interface LPC2210FBD14416/32-bit ARM microcontroller with 10-bit ADC and external memory interface
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC2210FBD144
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
LPC2210FBD144,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC2210FBD144/01
Manufacturer:
NXP
Quantity:
19
Part Number:
LPC2210FBD144/01
Manufacturer:
NXP
Quantity:
3 480
Part Number:
LPC2210FBD144/01
Quantity:
2 373
Part Number:
LPC2210FBD144/01
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
LPC2210FBD144/01,5
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. General description
2. Features
2.1 Key features
The LPC2210 is based on a 16/32 bit ARM7TDMI-S™ CPU with real-time emulation
and embedded trace support. For critical code size applications, the alternative 16-bit
Thumb Mode reduces code by more than 30% with minimal performance penalty.
With its 144 pin package, low power consumption, various 32-bit timers, 8-channel
10-bit ADC, PWM channels and up to 9 external interrupt pins this microcontroller is
particularly suitable for industrial control, medical systems, access control and
point-of-sale. LPC2210 provides up to 76 GPIO depending on bus configuration. With
a wide range of serial communications interfaces, it is also very well suited for
communication gateways, protocol converters and embedded soft modems as well
as many other general-purpose applications.
LPC2210
16/32-bit ARM microcontroller;
with 10-bit ADC and external memory interface
Rev. 01 — 09 February 2004
16/32-bit ARM7TDMI-S microcontroller in a LQFP144 package.
16 kB on-chip Static RAM.
Serial boot-loader using UART0 provides in-system download and programming
capabilities.
EmbeddedICE-RT and Embedded Trace interfaces offer real-time debugging with
the on-chip RealMonitor software as well as high speed real-time tracing of
instruction execution.
Eight channel 10-bit A/D converter with conversion time as low as 2.44 s.
Two 32-bit timers (with 4 capture and 4 compare channels), PWM unit (6 outputs),
Real Time Clock and Watchdog.
Multiple serial interfaces including two UARTs (16C550), Fast I
and two SPIs™.
Vectored Interrupt Controller with configurable priorities and vector addresses.
Configurable external memory interface with up to four banks, each up to 16 Mb
and 8/16/32 bit data width.
Up to 76 general purpose I/O pins (5 V tolerant). Up to 9 edge or level sensitive
external interrupt pins available.
Preliminary data
2
C (400 kbits/s)

Related parts for LPC2210FBD144

LPC2210FBD144 Summary of contents

Page 1

General description The LPC2210 is based on a 16/32 bit ARM7TDMI-S™ CPU with real-time emulation and embedded trace support. For critical code size applications, the alternative 16-bit Thumb Mode reduces code by more than 30% with minimal performance penalty. ...

Page 2

... Philips Semiconductors 3. Ordering information Table 1: Type number LPC2210FBD144 LQFP144 3.1 Ordering options Table 2: Type number LPC2210FBD144 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface 60 MHz maximum CPU clock available from programmable on-chip Phase-Locked Loop. On-chip crystal oscillator with an operating range of 1 MHz to 30 MHz. ...

Page 3

... Philips Semiconductors 4. Block diagram ARM7 LOCAL BUS INTERNAL SRAM CONTROLLER 16 kB SRAM EINT3:0 EXTERNAL INTERRUPTS 8 x CAP0 CAPTURE/ COMPARE 8 x MAT TIMER 0 & 1 Ain3:0 CONVERTER Ain7:4 P0.30:0 P1.31:16, 1:0 GENERAL P2.31:0 PURPOSE I/O P3.31:0 PWM6:1 REAL TIME *Shared with GPIO (1) When test/debug interface is used, GPIO/other functions sharing these pins are not available. ...

Page 4

... Philips Semiconductors 5. Pinning information 5.1 Pinning handbook, full pagewidth P2.22/D22 P0.21/PWM5/CAP1.3 4 P0.22/CAP0.0/MAT0.0 5 P0.23 6 P1.19/TRACEPKT3 7 P0. P2.23/D23 10 P2.24/D24 11 P2.25/D25 12 P2.26/D26/BOOT0 P1.18/TRACEPKT2 15 P2.27/D27/BOOT1 16 P2.28/D28 17 P2.29/D29 18 P2.30/D30/AIN4 19 P2.31/D31/AIN5 20 P0. P0.27/AIN0/CAP0.1/MAT0.1 23 P1.17/TRACEPKT1 24 P0.28/AIN1/CAP0.2/MAT0 P3.29/BLS2/AIN6 27 P3.28/BLS3/AIN7 28 P3.27/WE 29 P3.26/CS1 P0.29/AIN2/CAP0.3/MAT0.3 32 P0.30/AIN3/EINT3/CAP0.0 33 P1.16/TRACEPKT0 34 P3.25/CS2 35 P3.24/CS3 36 Fig 2. LQFP144 pinning. ...

Page 5

... Philips Semiconductors 5.2 Pin description Table 3: Pin description Symbol Pin P0.0 to P0.31 42, 49, 50, 58, 59, 61, 68, 69, 75, 76, 78, 83-85, 92, 99, 100, 101, 121-123, 4-6, 8, 21, 23, 25 P0.0 42 P0.1 49 P0.2 50 P0.3 58 P0.4 59 P0.5 61 P0.6 68 P0.7 69 P0.8 75 P0.9 76 P0.10 78 9397 750 12872 Preliminary data ...

Page 6

... Philips Semiconductors Table 3: Pin description …continued Symbol Pin P0.11 83 P0.12 84 P0.13 85 P0.14 92 P0.15 99 P0.16 100 P0.17 101 P0.18 121 P0.19 122 P0.20 123 P0.21 4 P0.22 5 P0.23 6 P0.24 8 P0.25 21 P0.27 23 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface ...

Page 7

... Philips Semiconductors Table 3: Pin description …continued Symbol Pin P0.28 25 P0.29 32 P0.30 33 P1.0 to P1.31 91, 90, 34, 24, 15, 7, 102, 95, 86, 82, 70, 60, 52, 144, 140, 126, 113, 43 P1.0 91 P1.1 90 P1.16 34 P1.17 24 P1.18 15 P1.19 7 P1.20 102 P1.21 95 P1.22 86 P1.23 82 P1.24 70 P1.25 60 P1.26 52 P1.27 144 P1.28 140 P1 ...

Page 8

... Philips Semiconductors Table 3: Pin description …continued Symbol Pin P2.0 to P2.31 98, 105, 106, 108, 109, 114-118, 120, 124, 125, 127, 129-134, 136, 137, 1, 10-13, 16-20 P2.0 98 P2.1 105 P2.2 106 P2.3 108 P2.4 109 P2.5 114 P2.6 115 P2.7 116 P2.8 117 P2 ...

Page 9

... Philips Semiconductors Table 3: Pin description …continued Symbol Pin P2.27 16 P2.28 17 P2.29 18 P2.30 19 P2.31 20 P3.0 to P3.31 89-87, 81, 80, 74-71, 66-62, 56, 55, 53, 48-44, 41, 40, 36, 35, 30-27, 97, 96 P3.0 89 P3.1 88 P3.2 87 P3.3 81 P3.4 80 P3.5 74 P3.6 73 P3.7 72 P3.8 71 P3.9 66 P3.10 65 P3.11 64 P3.12 63 P3.13 62 P3.14 56 P3. ...

Page 10

... Philips Semiconductors Table 3: Pin description …continued Symbol Pin P3.20 45 P3.21 44 P3.22 41 P3.23 40 P3.24 36 P3.25 35 P3.26 30 P3.27 29 P3.28 28 P3.29 27 P3.30 97 P3. RESET 135 XTAL1 142 XTAL2 141 26, 38, SS 54, 67, 79, 93, 103, 107, 111, 128 V 139 SSA V 138 SSA_PLL V 37, 110 18 V 143 ...

Page 11

... Philips Semiconductors 6. Functional description Details of the LPC2210 systems and peripheral functions are described in the following sections. 6.1 Architectural overview The ARM7TDMI 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 ...

Page 12

... Philips Semiconductors Fig 3. LPC2210 memory map. 6.4 Interrupt controller The Vectored Interrupt Controller (VIC) accepts all of the interrupt request inputs and categorizes them as FIQ, vectored IRQ, and non-vectored IRQ as defined by programmable settings. The programmable assignment scheme means that priorities of interrupts from the various peripherals can be dynamically assigned and adjusted. ...

Page 13

... Philips Semiconductors Vectored IRQs have the middle priority. Sixteen of the interrupt requests can be assigned to this category. Any of the interrupt requests can be assigned to any of the 16 vectored IRQ slots, among which slot 0 has the highest priority and slot 15 has the lowest. Non-vectored IRQs have the lowest priority. ...

Page 14

... Philips Semiconductors Table 4: Block System Control External Interrupt 0 (EINT0) A/D 6.5 Pin connect block The pin connect block allows selected pins of the microcontroller to have more than one function. Configuration registers control the multiplexers to allow connection between the pin and the on chip peripherals. Peripherals should be connected to the appropriate pins prior to being activated, and prior to any related interrupt(s) being enabled ...

Page 15

... Philips Semiconductors Table 6: PINSEL0 7:6 9:8 11:10 13:12 15:14 17:16 19:18 21:20 23:22 25:24 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface Pin function select register 0 (PINSEL0 - 0xE002C000) Pin name Value P0. P0. P0. Rev. 01 — 09 February 2004 LPC2210 … ...

Page 16

... Philips Semiconductors Table 6: PINSEL0 27:26 29:28 31:30 6.7 Pin function select register 1 (PINSEL1 - 0xE002C004) The PINSEL1 register controls the functions of the pins as per the settings listed in Table function is selected for a pin. For other functions direction is controlled automatically. Settings other than those shown in the table are reserved, and should not be used. ...

Page 17

... Philips Semiconductors Table 7: PINSEL1 11:10 13:12 15:14 17:16 19:18 21:20 23:22 25:24 27:26 29:28 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface Pin function select register 1 (PINSEL1 - 0xE002C004) Pin Name Value P0. P0. P0. P0. P0. P0. P0. P0. P0. P0. Rev. 01 — 09 February 2004 LPC2210 … ...

Page 18

... Philips Semiconductors Table 7: PINSEL1 31:30 6.8 Pin function select register 2 (PINSEL2 - 0xE002C014) The PINSEL2 register controls the functions of the pins as per the settings listed in Table function is selected for a pin. For other functions direction is controlled automatically. Settings other than those shown in the table are reserved, and should not be used. ...

Page 19

... Philips Semiconductors Table 8: Pin function select register 2 (PINSEL2 - 0xE002C014) PINSEL2 bits Description 19:18 Reserved bits 5:4 are not 10, controls the use of pin P2.29:28: 0 enables P2.29:28 reserved 21 If bits 5:4 are not 10, controls the use of pin P2.30: 0 enables P2.30, 1 enables AIN4 bits 5:4 are not 10, controls the use of pin P2.31: 0 enables P2.31, 1 enables AIN5 ...

Page 20

... Philips Semiconductors 6.11 10-bit A/D converter The LPC2210 contains a single 10-bit successive approximation analog to digital converter with eight multiplexed channels. 6.11.1 Features • • • • 6.12 UARTs The LPC2210 contains two UARTs. One UART provides a full modem control handshake interface, the other provides only transmit and receive data lines. ...

Page 21

... Philips Semiconductors • • 6.14 SPI serial I/O controller The LPC2210 contains two SPIs. The SPI is a full duplex serial interface, designed to be able to handle multiple masters and slaves connected to a given bus. Only a single master and a single slave can communicate on the interface during a given data transfer ...

Page 22

... Philips Semiconductors 6.16 Watchdog timer The purpose of the Watchdog is to reset the microcontroller within a reasonable amount of time if it enters an erroneous state. When enabled, the Watchdog will generate a system reset if the user program fails to ‘feed’ (or reload) the Watchdog within a predetermined amount of time. ...

Page 23

... Philips Semiconductors Two match registers can be used to provide a single edge controlled PWM output. One match register (MR0) controls the PWM cycle rate, by resetting the count upon match. The other match register controls the PWM edge position. Additional single edge controlled PWM outputs require only one match register each, since the repetition rate is the same for all PWM outputs ...

Page 24

... Philips Semiconductors 6.19 System control 6.19.1 Crystal oscillator The oscillator supports crystals in the range of 1 MHz to 30 MHz. The oscillator output frequency is called f as cclk for purposes of rate equations, etc. f the PLL is running and connected. Refer to information. 6.19.2 PLL The PLL accepts an input clock frequency in the range of 10 MHz to 25 MHz. The input frequency is multiplied up into the range of 10 MHz to 60 MHz with a Current Controlled Oscillator (CCO) ...

Page 25

... Philips Semiconductors 6.19.4 External interrupt inputs The LPC2210 includes up to nine edge or level sensitive External Interrupt Inputs as selectable pin functions. When the pins are combined, external events can be processed as four independent interrupt signals. The External Interrupt Inputs can optionally be used to wake up the processor from Power-down mode. ...

Page 26

... Philips Semiconductors 6.20.1 Embedded ICE™ Standard ARM EmbeddedICE logic provides on-chip debug support. The debugging of the target system requires a host computer running the debugger software and an EmbeddedICE protocol convertor. EmbeddedICE protocol convertor converts the Remote Debug Protocol commands to the JTAG data needed to access the ARM core ...

Page 27

... Philips Semiconductors 7. Limiting values Table 9: In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter stg P [1] [2] [3] [4] [5] [6] 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface Limiting values Supply voltage, internal rail Supply voltage, external rail Analog 3 ...

Page 28

... Philips Semiconductors 8. Static characteristics Table 10: Static characteristics +85 C for commercial, unless otherwise specified. amb Symbol Parameter V Supply voltage 18 V External rail supply voltage 3 V Analog 3.3 V pad supply 3A voltage Standard Port pins, RESET, RTCK I Low level input current pull-up I High level input current, no ...

Page 29

... Philips Semiconductors Table 10: Static characteristics +85 C for commercial, unless otherwise specified. amb Symbol Parameter R Pull-down boot resistor on PDB BOOT1:0 pins for system configuration selection pins V High level input voltage IH V Low level input voltage IL V Hysteresis voltage hys V Low level output voltage ...

Page 30

... Philips Semiconductors [6] The gain error (Ge) is the relative difference in percent between the straight line fitting the actual transfer curve after removing offset error, and the straight line which fits the ideal transfer curve. See [7] The absolute voltage error (Ae) is the maximum difference between the center of the steps of the actual transfer curve of the non-calibrated A/D and the ideal transfer curve ...

Page 31

... Philips Semiconductors 9. Dynamic characteristics Table 12: Characteristics for commercial +85 C for industrial, V amb Symbol Parameter External Clock f Oscillator frequency supplied by an osc external oscillator (signal generator) External clock frequency supplied by an external crystal oscillator External clock frequency if on-chip PLL is used External clock frequency if on-chip ...

Page 32

... Philips Semiconductors Table 13: External memory interface AC characteristics. C Symbol Description t Burst-ROM Initial Memory Access Time AVDV (latest of Address Valid, CS LOW, OE LOW to Data Valid) t Burst-ROM Subsequent Memory Access AVDV Time (Address Valid to Data Valid) t Data Hold Time (earliest of CS HIGH, OE STHDNV HIGH, Address Change to Data Invalid) ...

Page 33

... Philips Semiconductors Table 14: Standard read access specifications Access cycle Max frequency Standard read Standard write f Burst read - initial Burst read - subsequent 3 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface WST setting WST integer 2 + WST 1 f ------------------------------ - ...

Page 34

... Philips Semiconductors 9.1 Timing XCLK CS Addr Data t CSLOEL OE Fig 5. External memory read access. XCLK CS BLS/WE Addr Data OE Fig 6. External memory write access. 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface t CLSAV t AVDV t OELAVR t CHOEL t CSLDVW t AVCSLW t WELWEH ...

Page 35

... Philips Semiconductors Fig 7. External clock timing. 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface 0 0.9 0 0 CHCL Rev. 01 — 09 February 2004 LPC2210 t CHCX t CLCX t CLCH t C 002aaa416 © Koninklijke Philips Electronics N.V. 2004. All rights reserved. ...

Page 36

... Philips Semiconductors 10. Package outline LQFP144: plastic low profile quad flat package; 144 leads; body 1 108 109 pin 1 index 144 DIMENSIONS (mm are the original dimensions) A UNIT max. 0.15 1.45 0.27 mm 1.6 0.25 0.05 1.35 0.17 Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. ...

Page 37

... Philips Semiconductors 11. Revision history Table 15: Revision history Rev Date CPCN Description 01 20040209 - Preliminary data (9397 750 12872) 9397 750 12872 Preliminary data 16/32-bit ARM microcontrollers with external memory interface Rev. 01 — 09 February 2004 LPC2210 © Koninklijke Philips Electronics N.V. 2004. All rights reserved. ...

Page 38

... Semiconductors reserves the right to change the specification in any manner without notice. This data sheet contains data from the preliminary specification. Supplementary data will be published at a later date. Philips Semiconductors reserves the right to change the specification without notice, in order to improve the design and supply the best possible product. ...

Page 39

... Philips Semiconductors Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.1 Key features . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 Ordering information . . . . . . . . . . . . . . . . . . . . . 2 3.1 Ordering options . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Pinning information . . . . . . . . . . . . . . . . . . . . . . 4 5.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 Functional description . . . . . . . . . . . . . . . . . . 11 6.1 Architectural overview 6.2 On-Chip static RAM . . . . . . . . . . . . . . . . . . . . 11 6.3 Memory map 6.4 Interrupt controller ...

Related keywords