NXP LPC1768 System Development Kit User Manual
- October 30, 2023
- NXP
Table of Contents
NXP LPC1768 System Development Kit User Manual
System Overview
The LPC1768 Industrial Reference Design (IRD) is a platform targeted at RTOS-
based embedded systems. Designed around a flexible “Core” and “Base” Printed
Circuit Board (PCB) concept, it features many of the system functions and
wired communications protocols found in today’s embedded applications. The
flexible design allows for changing of core and base boards, displays, and
keypads as needed by the targeted application. The platform is powered by an
external 5VDC power supply and provides circuitry to measure the current
consumption of 3.3VDC while operating the platform in different modes.
Software development and debugging are accomplished with the use of a JTAG
connection and Keil IDE development environment. Hardware circuitry is
incorporated to facilitate In-System-Programming (ISP), allowing software
updates to be easily loaded and demonstrated on the platform.
The version 1.3 kit features:
- NXP-designed (green PCB) LPC1768 core board
- NXP-designed base (green PCB) board
- A phone-style keypad board
- A 20X4 character LCD module
The platform provides demonstration software to perform functional tests of the microcontroller features, such as Ethernet, USB Devices, UART, I²C, ADC, and GPIO ports. In the future, the platform will support Micrium μC/OS-II Real-Time Operating System (RTOS), and provides software support for 10/100Base Ethernet, USB Host/Device, CAN, RS-232, and I2C wired communication protocols. Additionally, the platform provides flexible interfaces for:
- Vacuum Fluorescent Displays (VFD) or Liquid Crystal Displays (LCD)
- UART expansion
- I2C expansion
- Application-specific hardware through connection headers on the baseboard
Assembling the Hardware
Packing List
The IRD kit includes the following:
- LPC1768 “Processor Core Board”
- NXP Industrial Reference Design (IRD) “Baseboard”, version 1.3
- LCD Display Lumex model# LCM-S02004DSR
- A display ribbon cable (assembled on the LCD/VFD Display)
- NXP I2C keypad, version 1
- External temperature sensor (2N3906-type red/white cabled temperature sensor)
- Condor 5VDC 2.5A power supply
- Ethernet Cable
- USB A/B cable
- RS232 cable
- Keil ULINK-ME JTAG Debugger and cables
- QuickStart Guide (this document )
Contact your supplier if components are missing. The kit may also include other components as NXP bundles this kit with other reference platforms (e.g. CAN Board, DALI Solid State Lighting Board, etc). If other components are included, see the guide associated with that platform. The guide can be found on the included CD.
Kit Assembly
Please read carefully the following assembly instructions. Failure to follow these instructions may cause the platform not to function properly. The following instructions apply to the IRD platform only. The IRD demonstration code programmed into the LPC1768 MCU enables GPIO LED “Blinky” and provides a baseline for customers to start their LCP17xx development.
Connect the following boards as shown in Figure 1 (next page):
- LCD display: Connected to J_VFD
- I2C Keypad: Connected to J_KEYPAD
- External temperature sensor: Connected to J_TEMP(Red wire to D+, White to D-)
Ensure that the following jumpers are in place
Jumper | Default Connection | Description |
---|---|---|
JP2 | Jumper connected | Used for ICC measurement on IRD platform when |
disconnected
JP18| Pins 1&2 connected| Enables 3.3VDC from onboard regulator
JP19| Pins 1&2 connected| Enables 5.0VDC from external Condor power supply.
J_VDISP| Pin 2&3 connected| Provides 5.0VDC to LCD Display
VREF| Jumper connected| Provides ADC/ DAC VREF connection to the
microcontroller
Before moving to Step 3, make sure that ALL the instructions described in Step 1, Hardware connections, and Step 2 Jumper configuration have been properly followed. Failure to follow these instructions may cause the platform not to function properly
- Connect the external Condor 5VDC power supply to JPWR (2.5mm plug)
- Wait a few seconds for the system to power up and examine the four LEDs on the bottom left side of the baseboard above the 4 push button switches. They should be blinking ON from left to right and then OFF from left to right. By adjusting AD0 (VR1), you can adjust the rate of the blinking LEDs.
- The Heartbeat LED (bottom right corner of base PCB) should be blinking at a 1Hz rate.
The following LEDs should be ON
- 5VPWR (Red LED located at the bottom middle of Base Board)
- 3V3_PWR (Red LED located bottom middle of Base Board)
- USB_PWR (Green LED located bottom right of Base Board)
Troubleshooting
A few common problems that can occur when operating the IRD are:
Hardware-related issues
- The keypad and the LCD need to be correctly connected to the “Baseboard”. Refer to the section of this manual for more information
- All jumpers must be configured as per section 2.2 of this manual
- The keypad will not respond if the user unplugs and plugs it back in while the IRD is still powered. When this happens, power down the board and power it up again
Information and Documents on CDs
Documentation
The kit includes a copy of this QuickStartQuickStart Guide. Schematics, Bill
of Material, Gerber files for the Baseboard, IRD User Interface html web
pages, and training modules for the major functions of the IRD platform can be
found on the NXP website: http://www.standardics.nxp.com/support/boards/ird/
Software – Keil
The IRD LPC1768 kit software was developed using KEIL uVision3 version 3.5.
Keil is providing a 60-day, 256kB trial version for customers using the IRD
kit.
To install the Keil IDE go to: https://www.keil.com/demo/eval/arm.htm
- Follow the instructions in the Auto-Installer window.
- During the installation process, it is required to register the product with Keil to receive the license key for the IDE. You will be asked to enter the PSN number provided in this kit (label with a 15-digit serial number) to register the trial version of uVision.
- You then will receive the license key for the tool via email. This may take up to 24 hours to process.
Software – ULINK-ME Debugger
The ULINK-ME Debugger that is included in the IRD kit allows code debugging
and programming of the LPC1768 Cortex-M3 microcontroller.
- Connect the ULINK-ME to a PC USB port
- Connect the JTAG connector to the JTAG port in the IRD Base Board
Software and Document Updates
Software and documentation updates are available from:
http://www.standardics.nxp.com/support/boards/ird/
Connection Headers Reference Table
The following list is a description of all the jumpers and connection headers on the IRD Baseboard (version 1.3). Additional information can be found in the IRD schematic and User Manual documents.
JP4 & JP5 – CAN Analyzer Connectors
Pin | Label | Function |
---|---|---|
1 | CANH | Connects CAN Analyzer to CANH signal of TJA1040 |
2 | GND | Ground connection |
3 | CANL | Connects CAN Analyzer to CANL signal of TJA1040 |
CAN_Test – CAN Loopback Interface
Pin | Label | Function |
---|---|---|
1 | CAN2-L | CAN2 Channel CANL Signal |
2 | CAN1-L | CAN1 Channel CANL Signal |
3 | CAN2-H | CAN2 Channel CANH Signal |
4 | CAN1-H | CAN1 Channel CANH Signal |
CAN1_PWR & CAN2_PWR – CAN Slave Port Power Connectors
Pin | Label | Function |
---|---|---|
1 | +5VDC | +5VDC Power Supply From External Supply or POE Module |
2 | CAN-PWR | Connects +5VDC to CAN Slave Unit via pin 9 of DB9 Connector |
JP8 & JP10 – ISP Mode Selection
JP8| P2_10| The microcontroller is placed in ISP mode when this jumper is
connected, enabling FlashMagic to program the microcontroller.
---|---|---
JP10| RESET| The microcontroller is held in reset for ISP programming when
this jumper is connected, enabling Flash Magic to program the
microcontroler
JP9 – UART0 DCE/DTE Selection
Pin | Label | Function |
---|---|---|
1 | T1OUT | RS-232 Serial Data Output from UART0 |
2 | UART0 Pin2 | Pin 2 of the UART0 DB9 Connector |
3 | UART0 Pin3 | Pin 3 of the UART0 DB9 Connector |
4 | R1IN | RS-232 Serial Data Input to UART0 |
JP12 – UART1 DCE/DTE Selection
Pin | Label | Function |
---|---|---|
1 | T2OUT | RS-232 Serial Data Output from UART1 |
2 | UART1 Pin3 | Pin 2 of the UART0 DB9 Connector |
3 | UART1 Pin2 | Pin 3 of the UART0 DB9 Connector |
4 | R2IN | RS-232 Serial Data Input to UART1 |
J_TEMP – External Temperature Sensor Connector
Pin | Label | Function |
---|---|---|
1 | D- | External Temperature Sensor negative (White Wire) connection |
2 | D+ | External Temperature Sensor positive (Red Wire) connection |
JP18 – 3.3VDC Source Selection
Pin | Label | Function |
---|---|---|
1 | +3.3VDC | IC13 (Onboard 3.3VDC Regulator) Output |
2 | IRD +3.3V Supply | IRD +3.3VDC Supply |
--- | --- | --- |
3 | POE_3.3V | POE Connector 3.3VDC Supply |
JP19 – 5.0VDC Source Selection
Pin | Label | Function |
---|---|---|
1 | +5.0VDC | JPWR +5VDC Source (from Condor External Power Supply) |
2 | IRD +5.0VDC Supply | IRD +5VDC Supply |
3 | POE_5V | POE Connector 5.0VDC Supply |
12V – POE 12VDC Output Connection
Pin | Label | Function |
---|---|---|
1 | POE_12V | POE Connector 12VDC supply connection |
2 | GND | Ground connection |
JP2 – IRD Current Monitor Connection
Pin | Label | Function |
---|---|---|
1 | IRD +3.3V Supply | IRD 3.3VDC Source Power |
2 | +3V3 | 3.3V IRD Supply Line |
J_VDISP – IRD Display Power Source Selection
Pin | Label | Function |
---|---|---|
1 | IRD +3V3 | 3.3V IRD Supply Line |
2 | VFD/LCD VCC | VFD &LCD Display Supply Source |
3 | IRD +5.0VDC | IRD +5VDC Supply |
J_LCD – LCD Contrast Control Selection
Pin | Label | Function |
---|---|---|
1 | V_Contrast | Contrast voltage from VR2 |
2 | LCD_Contrast | LCD Contrast Voltage V0 |
VREF – Microcontroller VREF Selection
Pin | Label | Function |
---|---|---|
1 | VREF | ADC/DAC reference voltage signal to MCU |
2 | V3A | Filtered 3.3v source for VREF |
Support
Online technical support is available at http://www.nxp.com/support Manuals and Datasheets: http://www.standardics.nxp.com/support/boards/ird/ ©2008 NXP Semiconductors. All rights reserved. All trademarks are the property of their respective owners. The information supplied by NXP Semiconductors. is believed to be accurate and reliable, but in no event shall NXP Semiconductors be liable for any damages whatsoever arising out of the use or inability to use the information or any errors that may appear in this publication. The information is provided as is without any warranties of any kind, either express or implied. NXP Semiconductors reserves the right, without notice, to make changes to the information or to the design and specifications of its hardware and/or software products. Products are subject to availability. NXP Semiconductors San Jose, CA USA www.nxp.com
Download PDF:NXP LPC1768 System Development Kit User Manual
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>