LPCXpresso55S16 Development Boards User Manual

3y ago
35 Views
2 Downloads
1.71 MB
21 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Baylee Stein
Transcription

UM11423LPCXpresso55S16 Development BoardsRev. 1.2 — 24 June 2020User manualDocument informationInfoContentKeywordsLPC55S16, LPC55S1x, LPCXpresso55S16, LPC55S16-EVKAbstractLPCXpresso55S16 development board user manual

UM11423NXP SemiconductorsLPCXpresso55S16 Development BoardsRevision historyRevDateDescription1.220200619Added Section 10.2 “Proper termination resistors required between the MCU and the USBconnector”.1.120200513Updated information about crystals.Updated information about 1.8V operation.Added clarifications about labeling of external serial connector.Added section 10 to Errata.Added information about regulator errata.1.020200306Initial internal release.Contact informationFor more information, please visit: http://www.nxp.comFor sales office addresses, please send an email to: salesaddresses@nxp.comUM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.2 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development Boards1. IntroductionThe LPCXpresso family of boards provides a powerful and flexible development systemfor NXP's LPC Cortex -M family of MCUs. They can be used with a wide range ofdevelopment tools, including NXP's MCUXpresso IDE, Keil uVISION and IAR EmbeddedWorkbench. The LPCXpresso55S16 board (order code LPC55S16-EVK) is the evaluationand development platform for the LPC55S1x families of MCUs.See https://www.nxp.com/demoboard/LPC55S16-EVK for more information on theseboards, including tutorial videos, development software and board hardware design files.The abbreviation LPC55S1x is used to collectively refer to the LPC55S16 family device onthe board.Fig 1.LPCXpresso55S16The LPCXpresso55S16 board includes the following features: LPC55S16 Cortex-M33 processor Onboard, high-speed USB, Link2 debug probe with CMSIS-DAP and SEGGER J-Linkprotocol options UART and SPI port bridging from LPC55Sxx target to USB via the onboard debugprobeUM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.3 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development Boards UM11423User manualOptional external debug probes with trace option (10 or 20 pin Cortex-M connectors)External crystal oscillatorsRGB user LEDReset, ISP, User/Wakeup and user buttonsMultiple Expansion options, including Arduino UNO, Mikroe Click and PModCAN-FD controller and onboard CAN transceiverNXP FXOS8700 accelerometerStereo audio codec with line in/outHigh / full speed USB port with micro A/B connector for the host or device functionalityAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.4 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development Boards2. Board layout and SettingsFigure 2 shows the layout of the board (top side), indicating the default location of thejumpers, while Figure 3 shows locations of the connectors and headers. Table 1 providesa description of connectors, jumpers, LEDs and buttons.JP2: USB Host power enable(1-2 closed, USB0)J P18, J P19: C odec (closed)JP8: Buffer power (1-2 closed)J P15, J P16, J P17: Link2 SWD(closed)J P7: O n-board debugtarget (open)J S2: USB host selection(1-2 closed USB0)J P13: Link2 SWD (closed)JP1: Power Selection(1-2 closed, 3.3V)J P14: Link2 SWD (closed)J P6: DFU mode on-boarddebugger (open)J P20: VDD power (closed)J S4: PMO D I2C enable(closed)J S3: Force target MC Uinto ISP mode (open)J S5: PMO D I2C enable(closed)J P12: UART (closed)J P22: VBAT power (closed)J P9: PMO D SPI/Flexcomm0UART (open)J P3: E xternal UART(1 RXD 2 TXD, 3 G N D)J 11: Analog comparatorInput/O utput (open)J P21: VDDA power (closed)Fig. Default jumper locationsPart Number: LPC55S16-EVKAgile Number: 926-78992Fig 2.UM11423User manualwww nxp comDefault jumper positionsAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.5 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development , J7J9, J12J18J10, J13Fig 3.Table 1.Board connectors and headersIndicators, buttons, connectors and arget power indicator LEDn/an/aD8Link2 boot LEDn/aSection 4.1D4RGB User LEDn/aSection 7.5J5Audio codec line input jackn/aSection 7.1J6Audio codec line output jackn/aSection 7.1JP8Buffer Power Selection1-2Section 3.1,Section 4.4OpenSection 3.,Section 4.For On-board Target place in position 1-2 (default)For Off-board Target place in position 2-3JP6Link2 (LPC43xx) force DFU boot.Leave this jumper open (default) for Link2 to follow the normal bootsequence. The Link2 will boot from internal flash if image is foundthere. With the internal flash erased the Link2 normal boot sequencewill fall through to DFU boot.Install this jumper to force the Link2 to DFU boot mode. Use this settingto reprogram the Link2 internal flash with a new image (using theLPCScrypt utility) or to use the MCUXpresso IDE with CMSIS-DAPprotocol.Note that the Link2 flash is pre-programmed with a version ofCMSIS-DAP firmware by default.UM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.6 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development BoardsTable 1.Indicators, buttons, connectors and Target processor selection for the on-board Debug Probe.OpenSection 4.1-2 (USB0)Section 6.1Installed(USB1)Section 6.1Jumper open (default) the LPC55Sxx Target SWD interface enabled.Normal operating mode where the Target SWD is connected to eitherthe on-board Link2 Debug Probe or an external Debug Probe.Jumper shunted, the LPC55Sxx Target SWD interface is disabled. Usethis setting only when the on-board Link2 Debug Probe is used todebug an off-board target MCU.JP2USB host Vbus selectionNote that only one of USB0 or USB1 can be configured as a USB hostport at any given time (this is a board restriction, not a limitation of theLPC55Sxx.)Install jumper in position 1-2 for USB0 (Full Speed) to provide Vbus (i.e.enable USB host capability) (Default)Install jumper in position 2-3 for USB1 (High Speed) to provide Vbus(i.e. enable USB host capability)JS2USB host power control selectionThis jumper selects routing of USB port power and overcurrent detectfrom either the USB0 or USB1 ports of the LPC55Sxx. Note that onlyone of USB0 or USB1 can be configured as a USB host port at anygiven time (this is a board restriction, not a limitation of the LPC55Sxx.)Leave open when using USB1 (High Speed) as a USB host (Default)Install jumper for USB0 (Full Speed) to provide Vbus (i.e. enable USBhost capability)JP9When open (default), the "Bridge" UART and SPI connections from the OpenLink2 probe are driven to the LPC55Sxx target.Section 4.Install JP9 when using the SPI interface at connector J18 and/or FC0UART at JP3. Note that this disables the Link2 SPI and UART (bridge)connections.JP1J2Target VDD power selection. An external supply voltage to theLPC55Sxx can also be applied through pin 2 of this header.1-2 (3.3V)External 5V powern/aLink2 Debug Probe connectorSection 5.Section 6.1Micro USB connection for power to the LPC55Sxx target and peripheralcircuitry (excluding Link2 Debug Probe). Must be installed for the USBhost to work.J1Section 5.2-3 (1.8V)n/aSection 4.Micro USB type B connection for the on-board Link2 Debug Probe.Note: do not use this connection when using an external Debug Probe.J1710 pin external debug probe / off board target connectorThis standard Cortex-M debug connector is used either to (1) connectand off-board debug probe or (2) to connect an external debug target.n/aSection 3.1.3JP3Serial port header0.1” header providing convenient access to Flexcom 0 USART (theUSART used for ISP boot). When using this port install jumper JP9 todisable the Link2 connection to this port.n/aSection 6.2J4LPC55Sxx USB1 (high speed) micro AB port connectorn/aLPC55SxxUSB PortsUM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.7 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development BoardsTable 1.Indicators, buttons, connectors and PC55Sxx USB0 (full speed) micro AB port connectorn/aLPC55SxxUSB PortsJP20Power to MCU VDD, once removed, it can be used to measure VDDcurrent.InstalledMeasuringLPC55Sxxdevice supplycurrentJP21Power to MCU VDDA, once removed, it can be used to measure VDDA Installedcurrent.MeasuringLPC55Sxxdevice supplycurrentJP22Power to MCU VBAT, once removed, it can be used to measure VBATcurrent.InstalledMeasuringLPC55Sxxdevice supplycurrentJP5ADC reference connectorThis header provides an access point to inject positive and negativevoltage references for the LPC55Sxx ADC.Openn/aJ9,J10,J12,J LPCXpresso expansion connectors, including Arduino R3 compatible13site. Provides connectivity to SPI (high speed SPI), USART (Flexcom2), I2C (Flexcom 4 and Flexcom 1), I2S (Flexcom 7), ADC0, GPIO andPLU pins.Section 8.J18n/aPMod expansion connector / Host interface connectorThis connector provides access to the SPI (Flexcom 3) and I2C(Flexcom 1) ports that support LPC55Sxx ISP mode, along with 2 GPIOlines. When using the SPI port at this connector ensure jumper P1 isinstalled to disable the connection to the Link2 debug probe.ExpansionconnectorsJ19CAN-FD controllerSection 7.2n/aDB9 Male connector to CAN-FD network.J7,J8n/aMikroe Click siteProvides connectivity to standard Mikroe Click connectors. Shares SPI,ADC, I2C and USART connections with the J9, J10, J12, J13expansion connectors.J22 - J29Miscellaneous GPIO pins for debugging purposes.SW4n/aISP/User buttonWhen pressed, this button connect sport pin P0 5 to ground. Hold thisbutton down while pressing and releasing Reset (SW2) to force theLPC55Sxx into ISP mode. Port P0 5 may also be reconfigured as aGPIO in user application code to enable this button to be used for other,user-defined purposes.UM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020Section 8.n/aSection 7.6.1 NXP B.V. 2020. All rights reserved.8 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development BoardsTable 1.Indicators, buttons, connectors and Wake/User buttonn/aThis button, when pressed, pulls P1 18 to ground. A 330K ohm pull upto VDD is connected to P1 18.Section 7.6.2SW3n/aUser buttonThis button, when pressed, pulls P1 9 to ground. A 100K ohm pull upto VDD is connected to P1 9, and this port is also connected to pin 2 ofexpansion connector J12.Section 7.6.2SW2n/aReset buttonWhen pressed, reset is applied to the LPC55Sxx, expansion connector(Arduino reset) J10, the Mikroe Click site reset, and U18 (debugconnector J17 reset when debugging an off-board target).Section 7.6.33. Getting startedThis section describes how to first power up the board and then how to start a first debugsession using the MCUXpresso SDK. The board is pre-programmed with a simpleprogram indicating that the target MCU is running. Connect a micro USB cable fromconnector J2 to a host computer or power supply to power-up the board and run thisprogram.The following debug probes can be used with those development and the board (checkcompatibility between debug probe and IDE used, including support for Arm Cortex M33cores): On-board debug probe (LPC4322 “Link2”) from connector J1LPC-Link2 (OM13054) debug probe from NXP or Embedded ArtistsP&E Micro probesKeil ULINK2 probesIAR I-Jet probesOther debug probes may also be supported by IAR and Keil tools and by otherIDEs/debug tools; refer the websites of these companies for further information.3.1 Starting a debug session using the on-board (Link2) Debug ProbeBy default, the Board is configured to use the on-board Debug Probe (Link2) to debug theon-board target (LPC55Sxx), using the CMSIS-DAP debug protocol pre-programmed intothe Link2 Flash memory. The MCUXpresso IDE or other development tools that supportthe CMSIS-DAP protocol can be used in the default configuration. Check with yourtoolchain vendor for availability of specific device support packs for the LPC55Sxx seriesdevices.Note that when using the MCUXpresso IDE, the on-board Link2 can also be booted inDFU mode by installing a jumper on JP6; if this is done then the IDE will downloadCMSIS-DAP to the probe as needed. Using DFU boot mode will ensure that the mostup-to-date / compatible firmware image is used with the MCUXpresso IDE.UM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.9 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development BoardsNOTE: if the Debug Probe is set up to boot in DFU mode, the USB bridge functions(virtual COM port) and Debug Probe features will not be available if the board is not firstinitialized by the MCUXpresso IDE.3.1.1 Installation steps for use with MCUXpresso IDEDownload and install the MCUXpresso IDE.Configure and download an SDK package (with the MCUXpresso IDE tool chain optionselected) from the MCUXpresso SDK Builder utility (http://mcuxpresso.nxp.com).Ensure jumper JP8 is fitted in position 1 - 2 (local target powered), and JP7 is not installed(target SWD enabled). These are the default positions set during board manufacture.Connect the board to the USB port of your host computer, connecting a micro USB cableto connector J1. The board will boot and run the pre-installed demo.The board is now ready to be used with the MCUXpresso SDK examples for theLPCXpresso55S16.When the board is used for the first time, it is recommended to force the LPC55Sxx targetinto a known state by performing an ISP boot before attempting to run your first examplecode. This can be achieved by pressing and holding down the ISP button while pressingand releasing the reset button or installing the LPC55Sxx ISP jumper.3.1.2 Installation steps to use Keil and IAR tools with on-board debug probeDownload and install LPCScrypt (https://www.nxp.com/lpcscrypt). This will install requireddrivers for the board. Note that the Link2 (LPC4322 device) is pre-programmed withCMSIS-DAP firmware. If you have previously installed LPCScrypt please ensure version2.1 or later is installed.Ensure jumper JP8 is fitted in position 1-2 (local target powered), and J7 is not installed(target SWD enabled). These are the default positions set during board manufacture.The Link2 Debug Probe on the board will have been programmed with CMSIS-DSPfirmware during manufacture, but can also be updated with J-link OB for LPC-Link2. Tostart the board with this firmware running, ensure JP6 is not installed as power isconnected, so the Link2 Debug Probe boots from internal flash. If you wish toupdate/change the Link2 firmware please follow the steps described in Section 4.2.Connect the Board to the USB port of your host computer, connecting a micro USB cableto connector J1 ("Debug-Link"). The board will boot and run the pre-installed demo. Allowabout 30 seconds for the Link2 devices to enumerate for the first time. It is not necessaryto check the Hardware Manager on your host computer, however if this is done there willbe five devices (if using CMSIS-DAP protocol); four under Human Interface Devices(CMSIS-DAP, LPC-SIO, two HID Compliant Devices, and a USB Input Device) and oneunder Ports (LPC-LinkII Ucom.)Your board is now ready to use with your 3rd party tool. Follow the instructions for thosetools for using a CMSIS-DAP probe. MCUXpresso IDE can also be used with the boardafter setting up the board this way.UM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.10 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development BoardsWhen the board is used for the first time, it is recommended to force the target into knownstate by performing an ISP boot before attempting to run your first example code. This canbe achieved by pressing and holding down the ISP button while pressing and releasingthe reset button.3.1.3 Starting a debug session using an external Debug ProbeCode running on the LPC55Sxx target can be debugged using an external Debug Probethat conforms to the standard ARM Cortex-M debug connector. To use an external DebugProbe connect the probe to the SWD connector (J17) and connect power via the microUSB connector J2.Note: The Debug link USB connector J1 must be left unconnected so that the Link2Debug Probe is left unpowered and does not contend with the SWD interface signals fromthe external Debug Probe. Also note that the VCOM function provided by the on-boardDebug Probe is not available when using an external debug probe.UM11423User manualAll information provided in this document is subject to legal disclaimers.Rev. 1.2 — 24 June 2020 NXP B.V. 2020. All rights reserved.11 of 21

UM11423NXP SemiconductorsLPCXpresso55S16 Development Boards4. On-board (Link2) Debug probeThis section describes the features provided by the on-board Link2 Debug Probe,including how to use this to debug an exernal target.The Link2 Debug Probe is implemented using an LPC432x MCU (circuit reference U16),which provides a high speed USB port interface to the host computer that runs thedevelopment tools. This device is not intended for developer use, and should only be usedwith approved firmware images from NXP. The Link2 on-chip flash memory is factoryprogrammed with a firmware image that supports CMSIS-DAP debug protocol, but alsoincludes other USB end point functions: Virtual COM (VCOM) port: a serial device that can be used with any host computerapplication design for serial port communication (e.g. Teraterm, puTTY, etc.) Set theterminal program for baud rate to 115200, no parity, 8 bit data, 1 stop bit, no flowcontrol. SWO trace end point: this virtual device is used by MCUXpresso to retrieve SWOtrace data. See the MCUXpresso IDE documentation for more information. I2S/SPI bridges: bridge device from I2C and SPI ports of the LPC target.All of these devices are independent of each other and of the CMSIS-DAP debug devicethat is enumerated when the board is connected to a host computer; for example, theVCOM port can be used if the board is running an application when no debugger isrunning.In order to correctly install and use the Link2 device on the LPCXpresso55S16 (requiredfor any debugging purpose) for Windows host computers, install the drivers first. Thesedrivers will automatically be installed when MCUXpresso IDE has already been installed.If these IDEs are not being used, it is recommended LPCScrypt be installed as this alsoincludes the required drivers. All these tools and utilities are available for free download athttps://www.nxp.com/lpcscrypt.The CMSIS-DAP firmware image installed at the factory (and by LPCScrypt) will uniquelyidentify itself to the host computer so that more than one board can be connected to thathost computer at any time. Some toolchains cannot discern between multiple debugdevices; refer to your toolchain documentation for more information (note theMCUXpresso IDE does support multiple LPCXpresso board targets.)Note: The Link2 only boots when the board is power cycled; the reset button on the boarddoes not reset the Link2.When using MCUXpresso IDE, the Link2 can be automatically booted with the latest /most appropriate firmware for that IDE version by installing JP6 (DFU jumper) beforepowering up the board. This is the recommended approach for the MCUXpresso IDE.Note that if JP6 is installed when powering the board then the VCOM port (and otherdevices mentioned above) device will not appear until the MCUXpresso IDE b

Rev. 1.2 — 24 June 2020 User manual Info Content Keywords LPC55S16, LPC55S1x, LPCXpresso55S16, LPC55S16-EVK Abstract LPCXpresso55S16 development board user manual. . NXP Semiconductors UM11423 LPCXpresso55S16 Development Boards J3 LPC55Sxx USB0 (full speed) micro AB port connector n/a LPC55Sxx

Related Documents:

Linux Boards Peter Babič Introduction Boards Single Board Computers Pioneers Projects CHIP ? Embedded Arduino Common Boards GL-Inet Opereating system Linux OpenWRT The Future Samsung ARTIK IoT Intel Epilogue Linux Boards PeterBabič Technical University of Košice, Slovakia 21.05.2015

Morphy Richards Fastbake Breadmaker 48280 User Manual Honda GCV160 User Manual Canon Powershot A95 User Manual HP Pocket PC IPAQ 3650 User Manual Navman FISH 4200 User Manual - Instruction Guide Jensen VM9021TS Multimedia Receiver User Manual Sanyo SCP-3100 User Manual Honda GC160 User Manual Canon AE-1 Camera User Manual Spektrum DX7 User Manual

Ademco Passpoint Plus User Manual Morphy Richards Fastbake Breadmaker 48280 User Manual Honda GCV160 User Manual Canon Powershot A95 User Manual HP Pocket PC IPAQ 3650 User Manual Navman FISH 4200 User Manual - Instruction Guide Jensen VM9021TS Multimedia Receiver User Manual Sanyo SCP-3100 User Manual Honda GC160 User Manual Canon AE-1 Camera .

E-816 DLL Manual, PZ120E E-621.CR User Manual, PZ160E E-816 LabVIEW Software Manual, PZ121E E-621.SR, .LR User Manual, PZ115E Analog GCS LabVIEW Software Manual, PZ181E E-625.CR User Manual, PZ166E PIMikromove User Manual, SM148E E-625.SR, .LR User Manual, PZ167E E-665 User Manual, PZ127E E-801 User Manual

While women make up, on average, 18.2% of Fortune 250 board directors, This finding suggests that diversity is a controllable outcome—i.e., the firms that put energy and capability behind this . Fortune 250 Boards Fortune 250 Boards Fortune 250 Boards Fortune 250 Boards . Key Finding #6: The most diverse boards skew the average.

ECSS-Q-ST-70-10C Qualification of Printed Circuit Boards ECSS-Q-ST-70-11C Procurement of Printed Circuit Boards J-STD-003 Solderability Tests for Printed Boards IPC-1601 Printed Board Handling and Storage Guidelines IPC-2221 Generic Standard on Printed Board Design IPC-2222 Sectional Design Standard for Rigid Organic Printed Boards

Laboratory 1 - Introduction to the Arduino boards The set of Arduino development tools include C (microcontroller) boards, accessories (peripheral modules, components etc.) and open source software tools which allows users to implement projects using a high-level unified approach, which is C-model independent. The Arduino boards are mainly

(An Alex Rider adventure) Summary: After a chance encounter with assassin Yassen Gregorovich in the South of France, teenage spy Alex Rider investigates international pop star and philanthropist Damian Cray, whose new video game venture hides sinister motives involving Air Force One, nuclear missiles, and the international drug trade. [1. Spies—Fiction. 2. Adventure and adventurers—Fiction .