UM11057 LPCXpresso845MAX Rev. 1.
UM11057 NXP Semiconductors User Manual Revision history Rev Date Description 1.0 20170526 First draft Contact information For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: salesaddresses@nxp.com UM11057 User Manual All information provided in this document is subject to legal disclaimers. Rev. 1.0 — 9 June 2017 © NXP B.V. 2017. All rights reserved.
UM11057 NXP Semiconductors User Manual 1. Introduction The LPCXpresso-MAX family of boards provides a powerful and flexible development system for NXP's low end Cortex-M0+ MCUs. They can be used with a range of development tools, including the MCUXpresso IDE toolchain. The LPCXpresso845MAX board is developed by NXP to enable evaluation of and prototyping with the LPC84x family of MCUs. Figure 1 shows the LPCXpresso845MAX Board. Fig 1.
UM11057 NXP Semiconductors User Manual 2. Board Layout Figure 2 below shows the layout of the LPCXpresso845MAX board, indicating location of jumpers, buttons, connectors/expansion options and MCU devices. Fig 2. Board layout (top silkscreen) Table 1 shows the layout of the LPCXpresso845MAX board, indicating location of jumpers, buttons, connectors/expansion options and MCU devices. Table 1.
UM11057 NXP Semiconductors User Manual Table 1. Jumpers and connectors Circuit reference Description Reference section P3 LPCXpresso expansion connector. Section 5.3 P4 External SWD debug connector for LPC845. Section 4.1 P5 External SWD debug connector for LPC11U35 (not installed, would be mounted on underside of PCB.) Section 4 P6 Once SJ18 has been removed, P6 can be used to connect/disconnect the Section 5.3 LPC845 UART TX from the LPC11U35 debug probe (VCOMM connection).
UM11057 NXP Semiconductors User Manual 3. Getting Started The LPCXpresso845MAX board is pre-programmed with a simple program to blink a user LED, indicating that the target MCU is running. Connect a micro USB cable from connector J4 to a host computer or power supply to power up the board and run this program. The rest of this section describes how to set up your board for use with MCUXpresso IDE and/or third party tools. 3.
UM11057 NXP Semiconductors User Manual 3. In the “Import project(s) from file system...” dialog box that opens, click “Browse...” in the Project Archive (from zip) section, and select the LPC84x Code Bundle zip file from the Code Bundles directory in the MCUXpresso IDE installation (or select a version downloaded from nxp.com, as described in Step 1 above.) Click “Next >” on the “Import project(s) from file system...” dialog to continue. 4.
UM11057 NXP Semiconductors User Manual 4. Debug Probe The on-board LPC11U35 provides CMSIS-DAP debug probe functionality, plus a virtual comm port (VCOM) capability via PIO1_16 and PIO1_17 of the LPC845 target. This functionality bridges the LPC845 serial port via USB, so that PC applications such as TeraTerm and PuTTY can communicate directly with the target.
UM11057 NXP Semiconductors User Manual 5. Expansion connectors/headers The LPCXpresso845MAX board provides multiple options to add additional circuitry or off the shelf expansion boards; this section describes these options. For further details please refer to the board schematics. 5.
UM11057 NXP Semiconductors User Manual Note that the default ports for ISP boot are connected to J1 (I2C) J2 (USART). The Arduino power connector (J5) pin 2 (IOREF) and pin 3 (+3V3) are routed to the 3.3V regulator output. J5 pin 5 (5V) is routed to the 5V supply from USB. J5 pin 8 (VIN) can also be connected to this 5V supply by closing solder jumper SJ16 (this connection is required by some Arduino shields). 5.2 PMod connector The LPCXpresso845MAX board is designed to accommodate a 0.
UM11057 NXP Semiconductors User Manual 6. Power measurement JP2 is provided to enable supply current to the LPC845 to be measured by placing an ammeter in line with JP2 pins. By default this jumper is bypassed by solder jumper (SJ6). Header P1 may be installed to measure supply power to the LPC845 by measuring voltage drop across a 2.43 ohm resistor on the board. 7. Other board features This section describes other board features not detailed elsewhere in this document. 7.
UM11057 NXP Semiconductors User Manual 7.4 Speaker driver The LPC845 DACOUT output PIO0_29 is route to an IS31AP4991 speaker driver (see Integrated Silicon Solutions web site for datasheet). This device can drive 8 to 32 ohm speakers; a 32 ohm speaker is supplied with the board and resistors have been selected to provide a reasonable volume level for musical tones.
UM11057 NXP Semiconductors User Manual 8. Legal information 8.1 Definitions Draft — The document is a draft version only. The content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information. 8.
UM11057 NXP Semiconductors User Manual 9. Contents 1 2 3 3.1 3.2 3.3 4 4.1 5 5.1 5.2 5.3 5.4 6 7 7.1 7.2 7.3 7.4 8 8.1 8.2 8.3 9 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Debugger firmware update . . . . . . . . . . . . . . . . 6 Using the board with MCUXpresso IDE . . . . . . 6 Using LPCXpresso845MAX with 3rd Party IDEs . . . . . . . . .