LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NXP Xpresso LPC1769 board

Documentation links
NXP Xpresso LPC1769 board
LPCXpresso Base Board

Jumper configuration
There are no jumpers to configure on the NXP Xpresso LPC1769 board.
The images below shows the default jumper configuration used for the LPCXpresso Base Board.

Xpresso1769_def_jumper.jpg

Optional UART setup WITHOUT LPCXpresso Base Board
Optionally, UART support can be added to the board by soldering a few posts onto a few J6 connector pin holes. Once soldered, a UART to USB dongle such as the C232HD-DDHSP-0 can be used to provide an interface via UART for debug messages.

Solder posts on P0_1 (J6-10) and P0_0 (J6-9). Also connect a ground post to J6-54. On the dongle, isolate and connect the following pins to the posts:

  • Yellow wire to P0_0
  • Orange wire to P0_1
  • Black wire to ground

Once the dongle is connected to the board, UART support can be enabled in the platform by enabling the DEBUG_ENABLE define in the sys_config.h file for the board. This allows the DEBUGOUT and DEBUGSTR macros to route data to the UART.

   /* Enable DEBUG for IO support via the UART */
   #define DEBUG_ENABLE
 
   /* Board UART used for debug output */
   #define DEBUG_UART LPC_UART3

Optional UART setup WITH LPCXpresso Base Board
If the UART connector on the LPCXpresso Base Board is used, UART support can be enabled in the platform by enabling the DEBUG_ENABLE define in the sys_config.h file for the board. This allows the DEBUGOUT and DEBUGSTR macros to route data to the UART.

   /* Enable DEBUG for IO support via the UART */
   #define DEBUG_ENABLE
 
   /* Board UART used for debug output */
   #define DEBUG_UART LPC_UART3

Board recovery using the ISP pin
If the board's FLASH can no longer be programmed, the image in FLASH may be corrupt. To recover the board, the board must be reset with the ISP (P2.10) pin held low. To do this, attach a jumper between pin J6-51 (P2.10) and J6-1 (GND) and reset the board. On debuggers that reset the board prior to programming, the ISP pin should be held low until the programming cycle is started. Once started, it can be released.
If you have the LPCXpresso Base Board attached, you can press and hold SW3 on the base board on reset to reset with the ISP.