UM10973 LPCXpresso54114 Rev. 1.
UM10973 NXP Semiconductors LPCXpresso54114 Revision history Rev Date Description 1.1 20160225 Applied the updated user manual template. 1.0 20160218 Initial version. Contact information For more information, please visit: http://www.nxp.com UM10973 User manual All information provided in this document is subject to legal disclaimers. Rev. 1.1 — 25 February 2016 © NXP Semiconductors N.V. 2016. All rights reserved.
UM10973 NXP Semiconductors LPCXpresso54114 1. Introduction The LPCXpresso™ family of boards provides a powerful and flexible development system for NXP's Cortex®-M family of MCUs. They can be used with a wide range of development tools, including the NXP’s LPCXpresso IDE. The LPCXpresso54114 board has been developed by NXP to enable evaluation of and prototyping with the LPC54110 family of MCUs, and is based on the LPC54114J256BD64 version of the MCU. Fig 1.
UM10973 NXP Semiconductors LPCXpresso54114 2. Feature summary The LPCXpresso54114 board includes the following features: On-board, high-speed USB based, Link2 debug probe with ARM’s CMSIS-DAP and SEGGER J-Link protocol options. Link2 probe can be used with on-board LPC54114 or external target. Support for external debug probes. Tri-color LED. Target Reset, ISP, and WAKE buttons. Expansion options based on Arduino UNO and PMod™, plus additional expansion port pins. On-board 1.8/3.
UM10973 NXP Semiconductors LPCXpresso54114 D1 D2 D3 D4 Fig 2. LPCXpresso54114 layout The function of each identified component is listed in Table 1. Table 1. Table Board interface components Circuit ref Description Ref section D1 Link2 LPC43xx BOOT0_LED indicator. Reflects the state of LPC43xx Link2 MCU P1_1. When the boot process fails, D1 will toggle at a 1 Hz rate for 60 seconds. After 60 seconds, the LPC43xx is reset. 0 D2 Tri-color LED driven by Target LPC54114 MCU.
UM10973 NXP Semiconductors LPCXpresso54114 Circuit ref Description Ref section J5 Target MCU Power / USB Device connector. Connect this micro USB B-type n/a connector to a +5V power source when it is desired to power only the Target MCU, and leave the on-board Link2 debug probe unpowered. J6 Link2 micro USB B-type connector. Powers both the Link2 side of the board and LPC54114 Target side of the board.
UM10973 NXP Semiconductors LPCXpresso54114 Circuit ref Description P1 10-pin SWD connector – The SWD connector is used to debug the LPC54114 Target from an external debug probe. The same SWD connector can also be used to connect the on-board Link2 debug probe to an off-board target MCU (for this JP1 must be shunted). LPC54114 VDD current monitor Vsense measurement. The Vsense can be measured with a volt meter. Pin 1 (square pad) is positive and pin 2 is negative.
UM10973 NXP Semiconductors LPCXpresso54114 3. Getting Started By default, the LPCXpresso54114 is configured to use the on-board debug probe (Link2) to debug the on-board target (LPC54114), using the CMSIS-DAP debug protocol preprogrammed into the Link2 Flash memory. The LPCXpresso IDE (available for free download at http://www.nxp.com/lpcxpressoide) or development tools that support the CMSIS-DAP protocol can be used in the default configuration.
UM10973 NXP Semiconductors LPCXpresso54114 3. Connect the LPCXpresso54114 board to the USB port of your host computer, connecting a micro USB cable to connector J7 (“Link”). The board will a simple LED blinky example using the tricolor LED, alternating between red and green. 4. Allow about 30 seconds for the LPCXpresso54114 devices to enumerate for the first time.
UM10973 NXP Semiconductors LPCXpresso54114 1 2 3 4 5 6 Fig 3. Table 2. FTDI connector P3 FTDI interface LPC54114 Signal FTDI signal Pin # Direction LPC54114 Signal GND GND 1 GND No connect CTS 2 No connect Board +5V 5V 3 Board +5V UART0_RXD TXD 4 From host UART0_RXD UART0_TXD RXD 5 To host UART0_TXD No connect RTS 6 GND 5.
UM10973 NXP Semiconductors LPCXpresso54114 The LPC54114 Target VDD selection of 1.8V or 3.3V is made at JP9, with 3.3V set as the default. Fig 4. Board power diagram 5.1 LPCXpresso54114 current measurement The LPC54114 current can be measured by measuring the voltage across a sense resistor in series with the supply, a current meter or using the on board current measurement circuit. Each of these methods will be described in subsections below.
UM10973 NXP Semiconductors LPCXpresso54114 5.1.1 LPC54114 Vsense resistor current measurement The voltage across a series 4.12Ω resistor with the target LPC54114 VDD can be manually measured at P2 on the PCB. The voltmeter positive probe is applied to P2 pin 1 (square pad) and negative probe to P2 pin 2. Use Ohm’s law to calculate the current (LPC54114 current = measured voltage / 4.12Ω). As an example if the measured voltage is 10mV, then 10e-3 / 4.12Ω = 2.44mA.
UM10973 NXP Semiconductors LPCXpresso54114 % Error LPC54114 current (µA) Fig 5. Current measurement circuit error 5.1.4 Shield board current measurement To use the on-board current measurement circuitry, any expansion board must match the functionality of the LPCXpresso54114. Refer to the board schematics for more information. 6. Debug Configurations The LPCXpresso54114 LQFP board has a built-in debug probe referred to as “Link2”.
UM10973 NXP Semiconductors LPCXpresso54114 6.1.1 Debugging LPC54114 target using on-board (Link2) debug probe To use the on-board Link debug probe, the LPCXpresso54114 board must be powered from the Link2 USB connector J7, and jumper JP2 must be fitted in position pin 1 - 2 (Local Target). Jumper JP1 must be open to enable the target LPC54114. Connecting the micro USB J7 to a host computer will power the Link and Target sections of the board and provide the USB link to the debug tool software. 6.1.
UM10973 NXP Semiconductors LPCXpresso54114 7. LED indicators The LPCXpresso54114 board LED locations are shown in Fig 2. A description of each on-board LED indicator is shown in Table 3. Table 3. LED indicator functions LED reference Description D1 Link2 MCU BOOT0_LED indicator. Reflects the state of Link2 MCU P1_1. When the boot process fails, D1 will toggle at a 1 Hz rate for 60 seconds. After 60 seconds, the Link2 MCU is reset.
UM10973 NXP Semiconductors LPCXpresso54114 Table 4. Expansion connectors Reference Description J1 The odd number pins are compatible with Arduino Uno rev3 Digital 15:8, AREF, SDA & SCL connector. The even numbered pins are used for external access and expansion of LPC54114 signals not used by the Arduino Uno rev3 compatible interface. J2 The odd numbered pins 1 – 13 are compatible with Arduino Uno rev3 Digital 7:0 connector.
UM10973 NXP Semiconductors LPCXpresso54114 To force entry into one of these boot modes hold down the required button(s), press and release the Reset button, then release the ISP button(s). Note that for USB Mass Storage boot to work, a USB host must be connected to J5 and JP10 must be installed in order to route Vbus to the LPC54114. When the LPC54114 has been booted in mass storage mode a firmware image (which must be named firmware.
UM10973 NXP Semiconductors LPCXpresso54114 10. Legal information provide appropriate design and operating safeguards to minimize the risks associated with their applications and products. 10.1 Disclaimers Limited warranty and liability — Information in this document is believed to be accurate and reliable.
UM10973 NXP Semiconductors LPCXpresso54114 11. List of figures Fig 1. Fig 2. Fig 3. Fig 4. Fig 5. LPCXpresso54114 Board ................................. 3 LPCXpresso54114 layout ................................. 5 FTDI connector ............................................... 10 Board power diagram ...................................... 11 Current measurement circuit error .................. 13 UM10973 User manual All information provided in this document is subject to legal disclaimers. Rev. 1.
UM10973 NXP Semiconductors LPCXpresso54114 12. List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table title here .................................................. 5 P3 FTDI interface ............................................ 10 LED indicator functions ................................... 15 Expansion connectors ..................................... 16 ISP boot mode control ....................................
UM10973 NXP Semiconductors LPCXpresso54114 13. Contents 1. 2. 2.1 3. 4. 4.1 5. 5.1 5.1.1 5.1.2 5.1.3 5.1.4 6. 6.1.1 6.1.2 6.1.3 6.2 7. 8. 9. 9.1 9.2 9.3 10. 10.1 10.2 11. 12. 13. Introduction ......................................................... 3 Feature summary ................................................ 4 Board layout and settings ................................... 4 Getting Started .................................................... 8 LPC54114 Serial ports ................................