LPC3152 Developer's Kit
[High Resolution Photos]
LPC3152 Developer's Kit

Embedded Artists' LPC3152 Developer's Kit lets you get up-and-running quickly with the LPC3152 OEM Board. The LPC3152 OEM Board is equipped with NXP's ARM926EJ-S based LPC3152 microcontroller suitable for a wide range of applications requiring low power consumption, high performance and flexible USB connectivity.

Watch a short multimedia presentation about how to get started with the board.

The Kit is perfect for running Linux with its large on-board RAM and Flash, network and graphics capabilities.

Focus on your value-added application by using this Developer's Kit as your prototyping platform. It includes the software components needed to get up-and-running with your software development on day 1.

When you are finished with prototyping and/or evaluation you can easily transfer your application and the OEM Board into production.

Specification

LPC3152 OEM Board

Processor NXP's ARM926EJ-S LPC3152 microcontroller in BGA package
External Flash 256 MB NAND FLASH (2Gbit)
4 MB SPI-NOR FLASH (32Mbit)
Data Memory 64 MB SDRAM + 192 KB internal
16-bit data bus to SDRAM
USB High-speed USB 2.0 (OTG, Host, Device) with on-chip PHY
Clock Crystals 12.000 MHz crystal for CPU
Dimensions 66 x 48 mm
Power Li-ion Battery or +5V powering
Connectors 200 pos expansion connector (as defined in SODIMM standard), 0.6mm pitch
Other • 256 Kbit I2C E2PROM for storing non-volatile parameters
• Buffered 16-bit databus

LPC31xx Base Board v2.0

Connectors • 200 pos SODIMM connector for LPC3152 OEM Board
• Expansion connector to 3.2 inch QVGA TFT color LCD with touch panel
• 3 Expansion connectors with all cpu signals
• Ethernet (RJ45) connector
• MMC/SD interface & connector
• USB OTG or Host connectors
• 3.5mm Audio connectors (mic in, 2x line out, headphone out)
• JTAG connector
• 3 terminal screw connector for battery
• 2.1mm Power input
Power Power supply, either via Li-ion battery, USB or external 9-15V DC
LPC3152 OEM Board is powered with Li-ion battery or +5V
Other • 100/10Mbps Ethernet interface (DM9000 based)
• UDA1380 I2S codec with mic in, line in, line out, and headphone out (typically not used when working with the LPC3152 since it has internal codec)
• Current monitors on input power voltages
• 5-key joystick
• 3 axis accelerometer
• 8 LEDs (via I2C)
• Trimpot analog input
• USB-to-serial bridge on UART
• RS232 alternative interface on UART
• XBee™ RF-module alternative interface on UART (note that XBee module is not included in bundle)
• Reset push-button and LED
• 205x135 mm in size

 

Documentation and Resources

Multimedia

Watch a short multimedia presentation about how to get started with the board.

Support Site

The following resources are available for download from our support site after registration of the LPC3152 Developer's Kit.

Documents

Other

Software

Sample Software Disclaimer

NXP's Common Driver Library (CDL) framework has been used to develop a number of sample applications for the LPC3152 OEM Board. The main IDE is Keil's MDK-ARM which is the only one being tested by Embedded Artists. NXP's CDL package also supports CodeSourcery GCC and IAR Embedded Workbench.

  • ADC - A simple example using the ADC device
  • Acceleromater - The accelerometer is monitored and values are presented on the display
  • CLOCK_OUT - Illustrates the use of the CLOCK_OUT pin.
  • Ethernet - A polled Ping application using the external DM9000 Ethernet controller
  • Audio - A sample application that illustrates the use of the embedded audio codec.
  • Display The Maze game illustrating the use of Embedded Artists QVGA LCD display or the QVGA OLED display
  • LEDs and Joystick - An application using the PCA9532 I2C device to control the LEDs and Joystick available on the base board.
  • Touch Screen - This application first runs a calibration sequence and then uses a simple graphical library to let you draw on the display using the touch screen. Both the QVGA LCD display and the QVGA OLED display are supported.
  • XBee - A simple example showing how to use the UART to communicate with an XBee module
  • PWM - A simple example using the PWM interface.
  • SD/MMC - This application lists the content in the root directory of a SD/MMC card attached to the base board.
  • NOR Programmer - An application that programs the NOR flash with an application to boot.
  • Timer - A simple example using the timer interface
  • UART - A simple example illustrating how to use the UART

External Resources

NXP's Linux Port

NXP provides a Linux port for the LPC31xx boards. Please visit NXP's community site for more information www.lpclinux.com

Included in kit

  • One LPC3152 OEM Board (EA-OEM-302)
  • One LPC31xx Base Board v2.x (EA-OEM-300)
  • One USB cable, type A to mini-B
  • Headset with microphone
  • Serial number that gives you access to the support site for this product

Related Products