ProductsMicrocontrollersSupportSupport Tools

LPC3000 Evaluation Board

Introduction
Nohau's LPC3000 Evaluation Board is an effective tool to develop embedded systems using the LPC3000 family of microcontrollers. Developement for the LPC3180 is supported by the Seehau JTAG debugger, C compilers, and Real-Time Operating Systems. Linux and μC/OS-2 RTOS have been ported to the evaluation board. The evaluation board comes with a detailed user guide to help the user get a jump-start in LPC3180 development. There is also an available option to upgrade the JTAG interface to add full-fledged trace debug functionality.

Key Components

The development board has the following key components:
  • NXP LPC3180 microcontroller
  • Single power supply input (5.0V)—regulated on board to provide all the necessary EVB voltages
  • User reset push-button switch
  • 20-way JTAG/ETB connector
  • 32M (8M x 32) Bytes of SDRAM
  • 32M (32M x 8) Bytes of NAND FLASH
  • (1) LCD module with NXP PCF8558 built in
  • (1) SD card connector
  • (3) USB connectors (USB A receptacle connector for USB host; USB B receptacle connector for USB device; USB mini AB receptacle connector for USB OTG) with NXP ISP1301
  • (3) UART (RS232) physical interface circuits connected to standard PC style DB9 female connectors
  • (4) 80-pin break-out headers to provide easy access to many of the microcontroller pins
  • (4) User-input push-button switches
  • (2) User-output LEDs
  • Small prototyping area consisting of an area of 0.1 inch spaced through-holes with easy access to ground and 3.0V and 1.8V power supply points
RTOS

Linux RTOS

A Linux reference base port inlcudes:
  1. Secondary Boot loader (SIBL)
  2. U-Boot
  3. Linux kernel 2.6.10
  4. Root file system (ext2)
The Linux reference base port comes with basic drivers typically needed in an LPC3180 system including:
  • Basic drivers for interrupts, DMA, I2C, SPI, and UART
  • USB host driver
  • Ethernet (over USB)
  • LCD (I2C interface)
A Linux package comes with an application note which explains the details on how to load the kernel and the accompanying software to the LPC3180 system. Details on how to add user applications are also provided. The LPC3180 does not have an Ethernet controller on board, but this application note shows how an Ethernet connection can be established over USB (using additional hardware).
  • Please Contact Us to Obtain the Linux Reference Port

μC/OS-2 RTOS

μC/OS-II is a highly-portable, ROMable, very-scalable, preemptive real-time, multi-tasking kernel (RTOS) for microprocessors and microcontrollers. μC/OS-II can manage up to 255 tasks and provides the following services:
  • Semaphores
  • Mutual exclusion semaphores (to reduce priority inversions)
  • Event flags
  • Message mailboxes
  • Message queues
  • Task management (create, delete, change priority, suspend/resume etc.)
  • Fixed sized memory block management
  • Time management
  • Timer management
μC/OS-View is also ported to this board. μC/OS-View is a combination of a Microsoft Windows application program and code that resides in the target system. The Windows application connects with the target system via an RS-232C serial port. The Windows application allows the user to 'View' the status of the tasks, which are managed by μC/OS-II.
A μC/OS-2 RTOS package comes with an application note that shows example code for using μC/OS-II on the NXP LPC3180 (ARM926EJ-S) processor which resides on the Nohau evaluation board.

Documentation

Products

Supported Products

Click for datasheet. Also, see datasheet disclaimer.
, , indicate product status. Click or for more or less detail.
 LPC3180 See LPC3180/01 replacement
More Information

Consultant Support

For additional support, customers may contact Tethermedia LLC for their services. As a consultant, Tethermedia LLC provides a variety of services including application support and modifications to the base port to fit a specific hardware design based on the LPC3180.

Manufacturer Links

The Nohau LPC3000 Evaluation Board can be obtained by contacting the manufacturer.

Software Tool Links

A user can add their own applications and implement specific functions using the ARM-GCC cross compiler. The compiler can generate image files that will run on LPC3180.

Terms of Use

Standard ICs quick find
Microcontrollers sections
See also