emWin upgrade     Trade-In program     Web shop

EA LPC1788 Developers Kit

  • LPC1788
  • Cortex-M3
OEM board main features:
  • 128 MB NAND FLASH + 512 kB internal
  • 32 MB SDRAM + 96 KB internal
  • 100/10M Ethernet interface based on SMSC LAN8720 Ethernet PHY
  • 12.000 MHz crystal for CPU
  • 32.768 kHz crystal for RTC
  • +3.3V powering
  • 200 pos expansion connector (as defined in SODIMM standard), 0.6mm pitch
  • 256 Kbit I2C E2PROM for storing non-volatile parameters
  • Buffered 32- or 16-bit databus
OEM base board main features:
  • LCD expansion connector with control signals for touch screen interface
  • Expansion connector with all OEM Board signals
  • Ethernet connector (RJ45)
  • MMC/SD interface & connector
  • USB1: OTG or Host interface & connector
  • USB2: Device or Host interface & connector
  • SWD/JTAG connector
  • Trace connector and pads for ETM connector
  • Power supply, either via USB or external 5V DC
  • Parallel NOR flash on external memory bus
  • 16-bit register and LEDs on external memory bus
  • 5-key joystick
  • 3-axis accelerometer (I2C connected)
  • LM75 temperature sensor (I2C connected)
  • 5 push-button keys (four via I2C and one on ISP-ENABLE)
  • 9 LEDs (8 via I2C and one on ISP-ENABLE)
  • USB-to-serial bridge on UART #0 (FT232R) and ISP functionality
  • Reset push-button and LED
Controller main features:
  • Running at frequencies of up to 120 MHz
  • Standard JTAG test/debug interface, Serial Wire Debug and Serial WireTrace Port
  • Emulation trace module supports real-time trace
  • 512 kB on-chip flash program memory
  • 96 kB on-chip SRAM
  • 4 kB on-chip EEPROM
  • LCD controller, supporting both STN and TFT displays
  • External Memory Controller (EMC)
  • Eight channel General Purpose DMA controller (GPDMA)
  • Ethernet MAC with MII/RMII interface and associated DMA controller
  • USB 2.0 full-speed dual port device/host/OTG controller with on-chip PHY and DMA
  • SD/MMC memory card interface
  • Up to 165 General Purpose I/O (GPIO) pins
  • Real-Time Clock (RTC) with a separate power domain
  • Four reduced power modes: Sleep, Deep-sleep, Power-down, and Deep power-down
  • Processor wake-up from Power-down mode via any interrupt
  • 12 MHz Internal RC oscillator (IRC) trimmed to 1% accuracy

Included software components:

Eval Package:

The eval packages have been designed to provide customers and potential customers with a complete, easy to use software package for the specified target hardware and target compiler. They allow to easily check out the target hardware, the target compiler and our software components. This evaluation process typically does not take a lot of time since the software can be easily recompiled and downloaded to the target.

Some packages are executable demos, which can not be modified; some packages are trial versions, which come with the software in a library and the application in source code form, as well as a project for the IDE that has been used. Trial versions can usually be recompiled easily in less than a minute if the required compiler and IDE is installed. The application program can be modified, allowing intensive testing the hard- and software for fitness. emWin trial versions usually also contain a simulation environment which allows test and recompilation on a PC.

USB examples:


The eval package includes USB bulk samples for simple data transfer between target and PC as well as device class samples, such as MSD, HID and CDC.


Filesystem Examples:

The file system samples show basic directory and file operations. An explorer sample (emExplorer) is provided which allows browsing the content of the storage media used.


TCP / IP examples:

The TCP/IP samples include ready to run client/server applications such as FTPserver, webserver and telnet server. The webserver sample uses the data stored in the file system (emFile), any storage media, such as MMC as data source for your webserver pages can be used.

Built in pseudo CGI scripts known by the server can be used on every page.

CGI scripts for embOS statistics are already included as sample.

Using the emFile/FTP server sample, data between the target and any other client using Ethernet and FTP protocol can be transferred. Data, such as text, pictures etc. can be stored on any storage media accessible by emFile, target firmware updates can be done via FTP Server using a bootloader.

GUI based applications can be controlled via LAN or internet using the emWin VNC Server. It allows the user to view and control a computing 'desktop' environment from anywhere on the Internet and from a wide variety of machine architectures, communicating via TCP/IP. Input devices such as mouse support can be used to control the application via PC, even if the target hardware does not support this input device.

The sample included demonstrates the TCP/IP Stack (embOS/IP) and emWin VNC Server showing a house control application.