EVB-LPC2138 Evaluation Board

Document in PDF format

EVB-LPC2138 -- an evaluation board for the NXP (Philips) LPC2138.
     EVB-LPC2138 - Click to enlarge
EVB-LPC2138

LPC2138 Evaluation Board offers an affordable way of evaluating and exploring the architecture of the LPC2xxx family of NXP (Philips) ARM microcontrollers. The board comprises of a ready to use design project that covers typical development tasks, which includes  software and hardware for the I2C and RS-232 communication protocols, real-time clock, interrupt handling, LCD display, audio generation, and temperature measurement. With the addition of a few optional devices, the EVB-LPC2138 may be easily turned into a web server or a stepper/DC motor controller.
 

 

The flash firmware is written in plain C and relies on Open Source software, enabling you to tap the vast resources of the Open Source world. The included GNU tool chain—a compiler, linker, etc.—is pre-configured to run smoothly under Windows XP and 98. The installation of these GNU tools consists simply in copying a folder from a CD to your hard drive.

Experimental and test applications for the EVB are loaded into the on-chip RAM and debugged therein through the JTAG or ETM ports. The evaluation board (EVB) addresses the needs of both the novice and experienced user—the developer can start with a simple “blinking LED” application and later move on to more advanced tasks.

Signum Systems produces a powerful, but inexpensive, JTAG emulator for ARM devices along with an equally excellent debugger . In tandem with them, the LPC2138 EVB is an ideal tool for executing, verifying and debugging your ARM code in real time. The available trace feature option, which provides the capability to monitor and analyze the executed code and variable/peripheral access in real time, is an ultimate debug tool Signum System is proud of.

71M651X Flash Download Board Hardware Specifications

71M65X characteristic
   PCB size 5.75 × 3.75 in (146 × 95.3 mm)
   Power   5V DC @ 100 mA (in default configuration)
   Processor Type NXP (Philips) LPC2138
   Clock Crystals 14.746 MHz (allows up to 60 MHz operation)
32 kHz
   Program Memory 512 KB (on LPC2138)
   Data Memory 32 KB (on LPC2138)
   LCD Display 2 rows × 16 characters
   LEDs Power On
9 buffered LEDs
   Audio Audio Amp. TPA 4861 with speaker
   I2C Bus PCA9555 I/O port expander
LM75A Temperature Sensor (I2C)
   Switches POWER ON/OFF
CPU RESET
Four general purpose push buttons
   Connectors JTAG (20-pin)
ETM Trace (38-pin) Mictor
USB (for power only)
Ext. POWER
RS-232 (DB9)
I2C
SPI
P0.8-P0.15 header
P0.16-P0.23 header
P0.25-P0.31 header
   Ethernet Lantronix XPort 10/100BaseT (optional)
   Motor Control Two LM18200 H-Bridges (optional)
Two SLA7052M stepper drivers (optional)


The EVB-LPC2138 Evaluation Board Features

  NXP (Philips) LPC2138 microcontroller with:
     512 KB on-chip Flash
     32 KB of on-chip static RAM
     Up to 60 MHz CPU operation
     Two 8 channel 10-bit A/D converters (2.44 µs conversion time)
     10-bit D/A converter
     Two 32-bit timers with 4 capture and compare channels
     Six PWM outputs
     Watchdog timer
     Real Time Clock
     Two UARTS
     Two Fast I2C ports (400Kb/s)
     SPI and SSP ports
     Vectored Interrupt Controller
      47 general purpose I/O pins

All source code included; demo programs modifiable and compatible with current GNU gcc; execution from RAM or Flash.

Unmodified firmware performs:
     Time and date (RTC) display on the LCD
     Temperature display on the LCD
     WAV file playback through a built-in speaker
     Interrupt management
     RS232 communication
     Push button handling
   

 

 

Other EVB-LPC2138 resources For more information about
the EVB-LPC2138, Document in PDF format.

 

Why choose this product?
     
  1.   excellent microprocessor
  2.   large flash and ample peripherals
  3.   unencumbered CPU resources
  4.   nontrivial, fun demo project
  5.   super easy installation under Win XP 
  6.   free tools
   

Hop to top.