LPC2294JBD144 PHILIPS [NXP Semiconductors], LPC2294JBD144 Datasheet

no-image

LPC2294JBD144

Manufacturer Part Number
LPC2294JBD144
Description
16/32-bit ARM microcontrollers 256 kB ISP/IAP Flash with CAN, 10-bit ADC and external memory interface
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC2294JBD144,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. General description
2. Features
2.1 Key features
The LPC2292/LPC2294 are based on a 16/32 bit ARM7TDMI-S™ CPU with real-time
emulation and embedded trace support, together with 256 kilobytes (kB) of embedded
high speed flash memory. A 128-bit wide memory interface and a unique accelerator
architecture enable 32-bit code execution at maximum clock rate. For critical code size
applications, the alternative 16-bit Thumb Mode reduces code by more than 30% with
minimal performance penalty.
With their 144 pin package, low power consumption, various 32-bit timers, 8-channel
10-bit ADC, 2/4 (LP2292/LPC2294) advanced CAN channels, PWM channels and up
to 9 external interrupt pins these microcontrollers are particularly suitable for
automotive and industrial control applications as well as medical systems and
fault-tolerant maintenance buses. Number of available GPIOs ranges from 76 (with
external memory) through 112 (single-chip). With a wide range of additional serial
communications interfaces, they are also suited for communication gateways and
protocol converters as well as many other general-purpose applications.
LPC2292/LPC2294
16/32-bit ARM microcontrollers; 256 kB ISP/IAP Flash with
CAN, 10-bit ADC and external memory interface
Rev. 01 — 05 February 2004
16/32-bit ARM7TDMI-S microcontroller in a LQFP144 package.
16 kB on-chip Static RAM and 256 kB on-chip Flash Program Memory. 128-bit
wide interface/accelerator enables high speed 60 MHz operation.
In-System Programming (ISP) and In-Application Programming (IAP) via on-chip
boot-loader software. Flash programming takes 1 ms per 512 byte line. Single
sector or full chip erase takes 400 ms.
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.
Two/four (LPC2292/2294) interconnected CAN interfaces with advanced
acceptance filters. Additional serial interfaces include two UARTs (16C550), Fast
I
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.
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 112 general purpose I/O pins (5 V tolerant). Up to 9 edge/level sensitive
external interrupt pins available.
2
C (400 kbits/s) and two SPIs™.
Preliminary data

Related parts for LPC2294JBD144

LPC2294JBD144 Summary of contents

Page 1

General description The LPC2292/LPC2294 are based on a 16/32 bit ARM7TDMI-S™ CPU with real-time emulation and embedded trace support, together with 256 kilobytes (kB) of embedded high speed flash memory. A 128-bit wide memory interface and a unique accelerator ...

Page 2

... Philips Semiconductors 3. Ordering information Table 1: Type number LPC2292FBD144 LQFP144 LPC2294JBD144 LQFP144 3.1 Ordering options Table 2: Type number LPC2292FBD144 LPC2294JBD144 9397 750 12748 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 ...

Page 4

Philips Semiconductors 5. Pinning information 5.1 Pinning handbook, full pagewidth P2.22/D22 (1) P0.21/PWM5/RD3 /CAP1.3 4 (1) P0.22/TD3 /CAP0.0/MAT0.0 5 P0.23/RD2 6 P1.19/TRACEPKT3 7 P0.24/TD2 P2.23/D23 10 P2.24/D24 11 P2.25/D25 ...

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 ...

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 9397 ...

Page 7

Philips Semiconductors Table 3: Pin description …continued Symbol Pin P0.27 23 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 ...

Page 8

Philips Semiconductors Table 3: Pin description …continued Symbol Pin P1.28 140 P1.29 126 P1.30 113 P1.31 43 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 ...

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 ...

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.31 96 TD1 22 RESET 135 XTAL1 142 XTAL2 ...

Page 11

Philips Semiconductors 6. Functional description Details of the LPC2292/LPC2294 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 ...

Page 12

Philips Semiconductors 6.4 Memory map The LPC2292/LPC2294 memory maps incorporate several distinct regions, as shown in the following figures. In addition, the CPU interrupt vectors may be re-mapped to allow them to reside in either Flash memory (the default) or ...

Page 13

Philips Semiconductors Fast Interrupt reQuest (FIQ) has the highest priority. If more than one request is assigned to FIQ, the VIC combines the requests to produce the FIQ signal to the ARM processor. The fastest possible FIQ latency is achieved ...

Page 14

Philips Semiconductors Table 4: Block SPI0 SPI1 PLL RTC System Control External Interrupt 0 (EINT0) A/D CAN 6.6 Pin connect block The pin connect block allows selected pins of the microcontroller to have more than one function. ...

Page 15

Philips Semiconductors Table 6: PINSEL0 3:2 5:4 7:6 9:8 11:10 13:12 15:14 17:16 19:18 21:20 9397 750 12748 Preliminary data 16/32-bit ARM microcontrollers with external memory interface Pin function select register 0 (PINSEL0 - 0xE002C000) Pin name Value P0.1 0 ...

Page 16

Philips Semiconductors Table 6: PINSEL0 23:22 25:24 27:26 29:28 31:30 [1] 6.8 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 ...

Page 17

Philips Semiconductors Table 7: PINSEL1 5:4 7:6 9:8 11:10 13:12 15:14 17:16 19:18 21:20 23:22 9397 750 12748 Preliminary data 16/32-bit ARM microcontrollers with external memory interface Pin function select register 1 (PINSEL1 - 0xE002C004) Pin Name Value P0.18 0 ...

Page 18

Philips Semiconductors Table 7: PINSEL1 25:24 27:26 29:28 31:30 [1] 6.9 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 ...

Page 19

Philips Semiconductors Table 8: Pin function select register 2 (PINSEL2 - 0xE002C014) PINSEL2 bits Description 5:4 Controls the use of the data bus and strobe pins: Pins P2.7:0 Pin P1.0 Pin P1.1 Pin P3.31 Pins P2.15:8 Pin P3.30 Pins P2.27:16 ...

Page 20

Philips Semiconductors 6.10 External memory controller The external Static Memory Controller is a module which provides an interface between the system bus and external (off-chip) memory devices. It provides support for up to four independently configurable memory banks (16 MBytes ...

Page 21

Philips Semiconductors 6.14 UARTs The LPC2292/LPC2294 each contain two UARTs. One UART provides a full modem control handshake interface, the other provides only transmit and receive data lines. 6.14.1 Features • • • • • serial ...

Page 22

Philips Semiconductors 6.16.1 Features • • • • 6.17 General purpose timers The Timer is designed to count cycles of the peripheral clock (PCLK) and optionally generate interrupts or perform other actions at specified timer values, based on four match ...

Page 23

Philips Semiconductors • • • • • 6.19 Real time clock The Real Time Clock (RTC) is designed to provide a set of counters to measure time when normal or idle operating mode is selected. The RTC has been designed ...

Page 24

Philips Semiconductors Three match registers can be used to provide a PWM output with both edges controlled. Again, the MR0 match register controls the PWM cycle rate. The other match registers control the two PWM edge positions. Additional double edge ...

Page 25

Philips Semiconductors 6.21.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 ...

Page 26

Philips Semiconductors 6.21.5 Memory Mapping Control The Memory Mapping Control alters the mapping of the interrupt vectors that appear beginning at address 0x00000000. Vectors may be mapped to the bottom of the on-chip Flash memory the on-chip static ...

Page 27

Philips Semiconductors The ARM core has a Debug Communication Channel function built-in. The debug communication channel allows a program running on the target to communicate with the host debugger or another separate host without stopping the program flow or even ...

Page 28

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

Page 29

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 ...

Page 30

Philips Semiconductors Table 10: Static characteristics +85 C for commercial, unless otherwise specified. amb Symbol Parameter V Hysteresis voltage hys V Low level output voltage OL I Input leakage to V lkg SS Oscillator pins ...

Page 31

Philips Semiconductors 1023 1022 1021 1020 1019 1018 7 Code out offset error OS e (1) Example of an actual transfer curve. (2) The ideal transfer curve. (3) Differential non-linearity ...

Page 32

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 ...

Page 33

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 ...

Page 34

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 12748 Preliminary data 16/32-bit ARM microcontrollers with external memory interface WST setting ...

Page 35

Philips Semiconductors 9.1 Timing Fig 5. External clock timing. XCLK CS Addr Data t CSLOEL OE Fig 6. External memory read access. 9397 750 12748 Preliminary data 16/32-bit ARM microcontrollers with external memory interface 0.5 V 0.2 ...

Page 36

Philips Semiconductors XCLK CS BLS/WE Addr Data OE Fig 7. External memory write access. 9397 750 12748 Preliminary data 16/32-bit ARM microcontrollers with external memory interface t CSLDVW t AVCSLW t WELWEH t BLSLBLSH t CSLWEL t t CSLBLSL WELDV ...

Page 37

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 ...

Page 38

Philips Semiconductors 11. Revision history Table 15: Revision history Rev Date CPCN Description 01 20040205 - Preliminary data (9397 750 12748) 9397 750 12748 Preliminary data LPC2292/LPC2294 16/32-bit ARM microcontrollers with external memory interface Rev. 01 — 05 February 2004 ...

Page 39

Philips Semiconductors 12. Data sheet status [1] Level Data sheet status Product status I Objective data Development II Preliminary data Qualification III Product data Production [1] Please consult the most recently issued data sheet before initiating or completing a design. ...

Page 40

Philips Semiconductors Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . . ...

Related keywords