The following resources are available for download either directly below or from our support site after registration of the LPC4088 OEM Board.
Product Change Note (PCN)
Sample Software Disclaimer
Project files exist for NXP's
LPCXpresso and for Keil's MDK-ARM.
MP3 Player and Graphical Demo - A bigger application implementing an MP3 player and a graphical deminstration.
FreeRTOS - An example showing how to use the real-time operating system FreeRTOS
Analog - An example reading values from the potentiometer on the OEM Base Board
EEPROM - An example illustrating how to read from and write to the EEPROM on the OEM Board as well as the EEPROM on the OEM Base Board
Memreg - Illustrating how to turn on/off memory mapped LEDs on the OEM Base Board.
NAND - An example showing how to access (read, write, erase) the NAND flash on the OEM Board.
Accelerometer - An example showing how to use the digial accelerometer on the OEM Base Board.
Audio (I2S) This example is using the UDA1380 audio code and I2S to play an audio file.
EasyWeb - A simple webserver.
FatFs - An example using the FatFs module to access a memory card.
NOR Flash - An example reading from and writing to the NOR flash
Joystick - An example showing how to read the state of the joystick on the OEM Base Board
PCA9532 - An example showing how to use the buttons and LEDs on the OEM Base Board which are connected to the PCA9532.
Speaker - WAV - This project illustrates the use of the speaker mounted on the OEM Base Board. The DAC output on the LPC1788 is used.
Temperature - An example that illustrates the use of the temperature sensor (LM75A) mounted on the OEM Base Board.
UART - RS232 - This project illustrates the use of UART output on the RS232 port on the OEM Base Board.
USBHID - This project illustrates the use of the USB device interface. A USB HID (Human Interface Device Class) is implemented in this example.
USB Host Lite - NXP's USB Host Mass Storage example.
SDRAM - An example showing how to use the SDRAM on the OEM Board.
SPIFI - This project executes a LED blinking application from the QSPI Flash.
Demo Application - The demo application that is (typically) pre-loaded on the board.
μTrace setup guide from Lauterbach for the LPC4088 Developer's Kit.
Segger has created an evaluation software package with emFile, emWin, embOS, embOS/IP, emUSB Host, emUSB Device. Projects files for Keil MDK V4.22 and IAR EWARM v6.20/21 are supported.
Direct link to
download page The application auto detects which LCD (3.2 inch, 4.3 inch or 7 inch) that is connected and adjusts LCD parameters accordingly.
There is an update of one file (LCDConf.c - located under \Start\Setup). The update fixes an issue with the touch screen on the 7 inch LCD. Unzip
this file at this location and rename it to LCDConf.c (overwriting the files supplied by Segger). Then recompile the Segger project. Direct link to a pre-compiled
hex file NXP has a software package called 'emWin Installer', check
here. Project files for Keil MDK and LPCXpresso exist.
Note that these packages are not the latest version. Use Segger's download link above to get the latest version.
The application currently only supports the 3.2 inch LCD. For support of all EA LCDs, use Segger's download link above.
Direct link to the emWin 5.12 library for use with any NXP ARM Cortex M0, M3, M4, ARM7 or ARM9 MCU.
NXP's LPC4088 Demo - Secure Transactions