Philips LPC2915 Datasheet

0 (0)
Philips LPC2915 Datasheet

NXP 80-MHz, 32-bit

ARM968 microcontroller

LPC291x with CAN and LIN

High performance ARM968-based microcontroller with CAN and LIN

Built around an ARM968 core, this 32-bit microcontroller is optimized for automotive and industrial applications and fills the performance gap between ARM7TDMI and ARM926EJ technologies.

It offers high performance and very low power consumption, integrates CAN 2.0B and LIN 2.0 controllers, and is available in two package variants.

Key features

480-MHz, 32-bit ARM968E-S with AHB/APB interfaces

4Two TCM memories: 16-KB instruction, 16-KB data

4Up to 48 KB of SRAM

4Up to 768 KB Flash program memory

4Two CAN 2.0B controllers

4Two dedicated LIN 2.0 master controllers (LPC2917 and LPC2919)

4Two 3V 10-bit ADC with 8 channels each

4Two 16C550 UARTs with 16-byte Tx and Rx FIFO depths

4Three full-duplex Q-SPI interfaces with four slave-select lines

4Four 32-bit timers, four 6-channel 32-bit PWM units, Watchdog timer

432-bit external memory controllers (LPC2917 and LPC2919)

4Up to 108 GPIO (tolerant to 5 V)

4Temperature range: -40 to +85 °C

4LQFP100 or LQFP144 packages

Applications

4Automotive

4Industrial

4Motor control

4Medical

The NXP microcontrollers LPC2915, LPC2917, and LPC2919 use a high-performance, 32-bit ARM968 core that operates at up to 80 MHz. On-chip memory resources include two tightly coupled memories (TCMs), a 16-KB instruction TCM (ITCM) and a 16-KB data TCM (DTCM). The LPC2915 has

32 KB of SRAM, while the LPC2917 and LPC2919 have 48 KB. The LPC2915 and LPC2917 have 512 KB of Flash memory and the LPC2919 has 768 KB.

To simplify design, the three devices offer consistent peripherals and code compatibility. Integrated CAN 2.0B controllers offer full CAN mode for message reception, triple transmit buffers with automatic priority scheduling, and extensive global CAN-acceptance filtering for highperformance gateway functionality.

Loading...
+ 1 hidden pages