NXP Semiconductors LPCXpresso4367, LPCXpresso43S67, LPCXpresso18S37 User Manual

UM10946
LPCXpresso4367/43S67/18S37 Rev B Boards
User manual
Document information
Info
Content
Keywords
LPCXpresso4337, LPCXpresso43S37, LPCXpresso43S67, LPC4300, LPC43S00, LPC43xx, LPC43Sxx
Abstract
LPCXpresso4367/43S67 User Manual
NXP Semiconductors
UM10946
LPCXpresso board for LPC4367/43S67/18S37 family of MCUs
UM10946
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 1.0 18 November 2015
2 of 19
Contact information
For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: salesaddresses@nxp.com
Revision history
Rev
Date
Description
1.0
20151118
Initial version
NXP Semiconductors
UM10946
LPCXpresso board for LPC4367/43S67/18S37 family of MCUs
UM10946
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 1.0 18 November 2015
3 of 19
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 LPCXpresso4367 (OM13088), LPCXpresso43S67 (OM13084) and Revision B LPCXpresso18S37 (OM13076) boards have been developed by NXP to enable evaluation of and prototyping with the LPC4300, LPC43S00 and LPC18S00 MCUs respectively, and are based on the 100 pin BGA versions of these MCUs.
Fig 1. LPCXpresso43xx/18xx
This document describes the LPCXpresso4367, LPCXpresso43S67 and LPCXpresso18S37 board hardware. These boards are functionally identical (using an underlying Revision B circuit board) with the exception of target MCU and the inclusion/exclusion of the A7001CM Secure Element device. The name LPCXpresso4367 is used throughout this document to refer to all boards. The term “Target MCU” is used to refer to the Target microcontroller (LPC4367, LPC43S67 or LPC18S37). The following aspects of interfacing to the boards are covered by this guide:
Main board features Setup for use with development tools Supporting software drivers Board interface connector pin out Jumper settings Powering the board Mechanical drawing
NXP Semiconductors
UM10946
LPCXpresso board for LPC4367/43S67/18S37 family of MCUs
UM10946
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 1.0 18 November 2015
4 of 19
Note that Revision A LPCXpresso18S37 boards have different circuit designators and fewer functions. Please refer to User Manual UM10889 for that version of the board. The board revision is printed on the silkscreen directly below the ISP button (see Fig 1.)
2. Feature summary
The LPCXpresso4367 board includes the following features:
On-board, high-speed USB based, Link2 debug probe with support for ARM’s
CMSIS-DAP and SEGGER J-Link protocol options
Link2 probe can be used with on-board Target MCU or external target Built-in current measurement 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
UART, I2C and SPI port bridging from Target MCU to USB via the on-board debug
probe
FTDI UART connector 8Mb Macronix Quad SPI flash (MX25L8035EM2I-10G) Ethernet PHY (LAN8720A) A7001CM Secure Element (LPCXpresso43S67/18S37 only)
2.1 Board layout and settings
This section provides a quick reference guide to the main board components, configurable items, visual indicators and expansion connectors. The layout of the components on the LPCXpresso4367 board is shown in Fig 2. Default jumper positions are shown in red:
NXP Semiconductors
UM10946
LPCXpresso board for LPC4367/43S67/18S37 family of MCUs
UM10946
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 1.0 18 November 2015
5 of 19
Fig 2
Fig 2. Board layout
The function of each identified component is listed in Table 1.
Table 1. Connectors, indicators and jumpers
Designator
Description
Reference section
D1
Tri-color LED – Driven by Target MCU. JP6 must be shunted for +3.3V to be applied to D2 anode. The default shunt for JP6 is a 0Ω resistor installed at JS17.
n/a
D4
Target MCU BOOT0_LED indicator. Reflects the state of Target MCU P1_1. When the boot process fails, D1 will toggle at a 1 Hz rate for 60 seconds. After 60 seconds, the Target MCU is reset.
n/a
D5
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. It will be ON when the Link2 MCU is Booting using DFU (See description for JP6).
n/a
D8
Target MCU Power LED.
n/a
D9
Target MCU Reset LED – this LED is on anytime the Target RESETn is pulled low.
n/a
D13
Ethernet link active indication (controlled via LAN8729A)
n/a
D11
Ethernet 100Mbps indication (controlled via LAN8729A)
n/a
J1, J2, J6, J7
Expansion connectors, including Arduino UNO rev3 compatible connectivity.
7
J3
PMod™ (SPI / I2C) Bridge connector. An external Application Processor (AP) or PMod™ peripheral may be
7
NXP Semiconductors
UM10946
LPCXpresso board for LPC4367/43S67/18S37 family of MCUs
UM10946
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 1.0 18 November 2015
6 of 19
Designator
Description
Reference section
connected to the Target MCU SPI0 and I2C0 via this connector.
J4
Target MCU Power / USB Device/Host connector. Connect this micro USB A/B-type 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. This is useful when an external debug probe is used to debug the Target MCU.
If this target USB port is being used in a USB Host configuration (i.e. powering a USB device plugged into the board), install JP4.
CAUTION: Do not install JP4 when applying external power to J4.
5
J5
Link2 micro USB B-type connector. Powers both the Link2 side of the board and Target MCU side of the board. Power the board from this connector when using the on-board debug probe to debug the Target MCU.
5
JP1
SWD VREF power selection – 3 position jumper pins. Jumper 1 – 2 (default) when on-board Target MCU is connected to either the on-board Link2 debug probe or an external debug probe. Jumper 2 – 3 when on-board Link2 debug probe is used to debug an off-board Target MCU.
5
JP2
Target MCU SWD disable – 2-position jumper pins. Jumper open (default) the Target MCU SWD interface enabled. Normal operating mode where the Target SWD is connected to either the on-board Link2 debug probe or an external debug probe. Jumper shunted, the Target MCU SWD interface is disabled and the Target MCU is held in the reset state. Use this setting only when the on-board Link2 debug probe is used to debug an off-board Target MCU.
6
JP3, JP5
These jumpers are used to ISP boot select between booting the Target MCU from the USART, USB or SPI flash when the ISP button is pressed as the board is released from Reset. See Section 8.2 for more information
8.2
JP4
Provides 4.7V power to the Target MCU USB A/B connector. Install JP4 only when the Target MCU is being used as a Host USB controller. CAUTION: Do not install JP4 when the Target MCU is used as a USB Device or anytime external power is applied at J4.
n/a
JP6
Link2 force DFU boot – 2 position jumper pins. Jumper open (default) for Link2 to follow the normal boot sequence. The Link2 will boot from internal flash if image is found there. With the internal flash erased the Link2 normal boot sequence will fall through to DFU boot.
n/a
Loading...
+ 14 hidden pages