DataSheet.es    


PDF LPC2294 Data sheet ( Hoja de datos )

Número de pieza LPC2294
Descripción 16/32-bit ARM microcontrollers 256 kB ISP/IAP Flash with CAN/ 10-bit ADC and external memory interface
Fabricantes NXP Semiconductors 
Logotipo NXP Semiconductors Logotipo



Hay una vista previa y un enlace de descarga de LPC2294 (archivo pdf) en la parte inferior de esta página.


Total 40 Páginas

No Preview Available ! LPC2294 Hoja de datos, Descripción, Manual

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
Preliminary data
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
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.
2. Features
2.1 Key features
s 16/32-bit ARM7TDMI-S microcontroller in a LQFP144 package.
s 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.
s 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.
s 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.
s Two/four (LPC2292/2294) interconnected CAN interfaces with advanced
acceptance filters. Additional serial interfaces include two UARTs (16C550), Fast
I2C (400 kbits/s) and two SPIs™.
s Eight channel 10-bit A/D converter with conversion time as low as 2.44 µs.
s Two 32-bit timers (with 4 capture and 4 compare channels), PWM unit (6 outputs),
Real Time Clock and Watchdog.
s Vectored Interrupt Controller with configurable priorities and vector addresses.
s Configurable external memory interface with up to four banks, each up to 16 Mb
and 8/16/32 bit data width.
s Up to 112 general purpose I/O pins (5 V tolerant). Up to 9 edge/level sensitive
external interrupt pins available.

1 page




LPC2294 pdf
Philips Semiconductors
LPC2292/LPC2294
16/32-bit ARM microcontrollers with external memory interface
5.2 Pin description
Table 3: Pin description
Symbol
Pin
Type
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,
3, 2, 33
I/O
P0.0 42 O
O
P0.1 49 I
O
I
P0.2 50 I/O
I
P0.3 58 I/O
O
I
P0.4 59 I/O
I
P0.5 61 I/O
O
P0.6 68 I/O
P0.7
P0.8
P0.9
P0.10
69
75
76
78
I
I
O
I
O
O
I
O
I
O
I
Description
Port 0: Port 0 is a 32-bit bi-directional I/O port with individual direction
controls for each bit. The operation of port 0 pins depends upon the pin
function selected via the Pin Connect Block.
Pins 26 and 31 of port 0 are not available.
TxD0 — Transmitter output for UART0.
PWM1 — Pulse Width Modulator output 1.
RxD0 — Receiver input for UART0.
PWM3 — Pulse Width Modulator output 3.
EINT0 — External interrupt 0 input
SCL — I2C clock input/output. Open drain output (for I2C compliance).
CAP0.0 — Capture input for Timer0, channel 0.
SDA — I2C data input/output. Open drain output (for I2C compliance).
MAT0.0 — Match output for Timer0, channel 0.
EINT1 — External interrupt 1 input.
SCK0 — Serial clock for SPI0. SPI clock output from master or input to slave.
CAP0.1 — Capture input for Timer0, channel 1.
MISO0 — Master In Slave OUT for SPI0. Data input to SPI master or data
output from SPI slave.
MAT0.1 — Match output for Timer0, channel 1.
MOSI0 — Master Out Slave In for SPI0. Data output from SPI master or data
input to SPI slave.
CAP0.2 — Capture input for Timer0, channel 2.
SSEL0 — Slave Select for SPI0. Selects the SPI interface as a slave.
PWM2 — Pulse Width Modulator output 2.
EINT2 — External interrupt 2 input.
TxD1 — Transmitter output for UART1.
PWM4 — Pulse Width Modulator output 4.
RxD1 — Receiver input for UART1.
PWM6 — Pulse Width Modulator output 6.
EINT3 — External interrupt 3 input.
RTS1 — Request to Send output for UART1.
CAP1.0 — Capture input for Timer1, channel 0.
9397 750 12748
Preliminary data
Rev. 01 — 05 February 2004
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
5 of 40

5 Page





LPC2294 arduino
Philips Semiconductors
LPC2292/LPC2294
16/32-bit ARM microcontrollers with external memory interface
6. Functional description
Details of the LPC2292/LPC2294 systems and peripheral functions are described in
the following sections.
6.1 Architectural overview
The ARM7TDMI-S 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.
The THUMB set’s 16-bit instruction length allows it to approach twice the density of
standard ARM code while retaining most of the ARM’s performance advantage over a
traditional 16-bit processor using 16-bit registers. This is possible because THUMB
code operates on the same 32-bit register set as ARM code.
THUMB code is able to provide up to 65% of the code size of ARM, and 160% of the
performance of an equivalent ARM processor connected to a 16-bit memory system.
6.2 On-Chip Flash program memory
The LPC2292/LPC2294 incorporate a 256 kB Flash memory system respectively.
This memory may be used for both code and data storage. Programming of the Flash
memory may be accomplished in several ways. It may be programmed In System via
the serial port. The application program may also erase and/or program the Flash
while the application is running, allowing a great degree of flexibility for data storage
field firmware upgrades, etc. When on-chip bootloader is used, 248 kB of Flash
memory is available for user code.
6.3 On-Chip static RAM
On-Chip static RAM may be used for code and/or data storage. The SRAM may be
accessed as 8-bits, 16-bits, and 32-bits. The LPC2292/LPC2294 provide 16 kB of
static RAM.
9397 750 12748
Preliminary data
Rev. 01 — 05 February 2004
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
11 of 40

11 Page







PáginasTotal 40 Páginas
PDF Descargar[ Datasheet LPC2294.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
LPC229016/32-bit ARM microcontrollers with CAN/ 10-bit ADC and external memory interfaceNXP Semiconductors
NXP Semiconductors
LPC229016/32-bit ARM microcontrollers with CAN/ 10-bit ADC and external memory interfaceNXP Semiconductors
NXP Semiconductors
LPC2290FBD14416/32-bit ARM microcontrollers with CAN/ 10-bit ADC and external memory interfaceNXP Semiconductors
NXP Semiconductors
LPC2290FBD14416/32-bit ARM microcontrollers with CAN/ 10-bit ADC and external memory interfaceNXP Semiconductors
NXP Semiconductors

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar