NXP Semiconductors arm LPCXpresso55S36 User Manual
NXP Semiconductors arm LPCXpresso55S36 User Manual

NXP Semiconductors arm LPCXpresso55S36 User Manual

Hide thumbs Also See for arm LPCXpresso55S36:
Table of Contents

Advertisement

Quick Links

LPCXpresso55S36UM
LPCXpresso55S36 Development Board User Manual
Rev. 2 — 5 September 2022
Document information
Information
Content
Keywords
LPCXpresso55S36UM, LPCXpresso55S36, LPC55S36, LPC5536, MCU-Link,
MCUXpresso IDE
Abstract
The LPCXpresso55S36 board is a powerful and flexible, evaluation and
development platform for NXP LPC55S36/LPC5536 microcontrollers (MCUs).
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the arm LPCXpresso55S36 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors arm LPCXpresso55S36

  • Page 1 LPCXpresso55S36UM LPCXpresso55S36 Development Board User Manual Rev. 2 — 5 September 2022 User manual Document information Information Content Keywords LPCXpresso55S36UM, LPCXpresso55S36, LPC55S36, LPC5536, MCU-Link, MCUXpresso IDE Abstract The LPCXpresso55S36 board is a powerful and flexible, evaluation and development platform for NXP LPC55S36/LPC5536 microcontrollers (MCUs).
  • Page 2: Lpcxpresso55S36 Overview

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual LPCXpresso55S36 overview The LPCXpresso55S36 board is a powerful and flexible, evaluation and development platform for NXP LPC5536 microcontroller (MCU). It belongs to the LPCXpresso family of boards — boards for NXP LPC MCUs based on Arm Cortex-M cores.
  • Page 3: Related Documentation

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 1. Acronyms and abbreviations ...continued Term Description Surface-mount technology Serial peripheral interface Serial wire debug Serial wire debug trace output UART Universal asynchronous receiver/transmitter USART Universal synchronous/asynchronous receiver/transmitter Universal serial bus VCOM Virtual communication 1.2 Related documentation...
  • Page 4: Board Features

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Xtal Xtal 16 MHz 32.768 kHz FS USB CAN FD micro-AB transceiver External power USB micro-B HS SPI Monitor sensor HS USB SWD/SDO Buffer micro-B LPC55S36 / I2C (ISP) Audio codec LPC5536...
  • Page 5 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 4. LPCXpresso55S36 features ...continued Board feature Target MCU feature used Description Flexcomm modules 1, 3, and 7 • FC1 I2C: Supports a USB-to-I2C bridge between MCU- Link and the target MCU • FC3 I2C: Connects to one of the connectors of Motor 2 + Arduino socket •...
  • Page 6: Board Pictures

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 1.6 Board pictures The figure below shows the top-side view of the LPCXpresso55S36 board, with connectors, push buttons, and LEDs highlighted. J6 (Audio out) J5 (Audio in) (Motor 2 + Arduino) J102...
  • Page 7 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual (Motor 1) (Motor 1) Figure 3. LPCXpresso55S36 connectors and LEDs (bottom-side view) The figure below shows jumpers of the LPCXpresso55S36 board. LPCXpresso55S36UM All information provided in this document is subject to legal disclaimers.
  • Page 8: Connectors

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual JP19 JP18 JP23 JP24 JP49 JP48 JP51 JP53 JP80 JP50 JP52 JP45 JP56 JP70 JP64 JP43 JP41 JP65 JP20 JP44 JP62 JP42 JP61 JP33 JP74 JP21, JP28, JP22 JP25 JP75 JP63 JP46...
  • Page 9: Jumpers

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 5. LPCXpresso55S36 connectors ...continued Part identifier Connector type Description Reference section 2x7 pin header External digital PDM microphone Section 2.11 (DMIC) connector 1x8 position receptacle mikroBUS socket connectors Section 2.12 2x6 position receptacle Motor 1 control + unused MCU Section 2.13.1...
  • Page 10 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section JP71 1x2 pin header VIN_LDO power source selection jumper: • Open: VIN_LDO supply is powered from SYS_5V0 supply • Shorted (default setting): VIN_LDO supply is...
  • Page 11 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section JP24 1x2 pin header HS CAN transceiver low-level CAN bus line (CANL) disable jumper: • Open (default setting): Signal transmission is enabled over CANL bus line •...
  • Page 12 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section JP43 1x3 pin header Target MCU pin PIO0_25 I/O selection jumper: • Pins 1-2 shorted: Target MCU pin PIO0_25 sends/receives I/O to/from octal flash memory / external flash memory •...
  • Page 13 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section JP67 1x2 pin header Target MCU pin PIO1_15 I/O enable jumper: • Open (default setting): Target MCU pin PIO1_15 input/output is disabled •...
  • Page 14 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section 1x2 pin header MCU-Link debug probe target selection jumper: Section 3.4 • Open (default setting): The MCU-Link debug probe or an external debug probe can be connected to the onboard target MCU.
  • Page 15 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section 2x2 pin header Target MCU boot configuration jumper. Pins 1-2 of J43 connect to PIO0_5 pin (ISP0) of the target MCU. Pins 3-4 of J43 connect to PIO0_7 pin (ISP1) of the target MCU.
  • Page 16 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section JP52 1x3 pin header Target MCU pin PIO1_25 function control jumper: • Pins 1-2 shorted: Target MCU pin PIO1_25 acts as UART/GPIO pin •...
  • Page 17: Push Buttons

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 6. LPCXpresso55S36 jumpers ...continued Part identifier Jumper type Description Reference section JP79 1x3 pin header Target MCU pin PIO0_28 signal selection jumper: • Pins 1-2 shorted (default setting): Target MCU pin PIO0_28 communicates through FC0...
  • Page 18: Lpcxpresso55S36 Functional Description

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual LPCXpresso55S36 functional description This section describes the features and functions of the LPCXpresso55S36 board. You can use the functionality described in this section as a reference while designing your own target board.
  • Page 19 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 9. LPCXpresso55S36 power supplies ...continued Power source Manufacturing part Power supply rail Description number USB connector J2 ZX62D-B-5PA8(30) EXT_USB_5V0 (5 V) • Another source for SYS_5V0 supply (Hirose Electric) • Produces HOST_USB_VBUS supply through load switch U7 (NX5P3090UK) •...
  • Page 20: Clocks

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 9. LPCXpresso55S36 power supplies ...continued Power source Manufacturing part Power supply rail Description number From VCC_3V3 / VCC_3V3_1V9 (3.3 • Another power source for audio codec, octal VCC_1V9 supply through V or 1.9 V)
  • Page 21: Usb Interface

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2.3 USB interface The LPCXpresso55S36 board has three USB connectors, each can accept 5 V external power. Two out of the three USB connectors can work as both USB ports and power connectors.
  • Page 22: I2C Interface

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 12. LPCXpresso55S36 USART connections Flexcomm module Voltage translator Connector / MCU-Link target Bidirectional voltage translator U22 MCU-Link target (LPC55S69). The USB-to- (74AVC4TD245BQ). It supports a USB-to-UART UART bridge between MCU-Link and the target...
  • Page 23 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Voltage MCU-Link translator Motor 2 + Arduino socket connector J92 External Audio Audio jacks LPC5536 DMIC expansion connector connector Audio codec Motor 2 + mikroBUS socket Arduino socket connector J8 connector J132 Figure 7. I2C diagram...
  • Page 24: I2S Interface

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2.6 I2S interface Inter-IC sound (I2S) is a three-wire serial bus with one data, one clock, and one word select (frame trigger) signals. Each of the Flexcomm modules 0-5 of the target MCU provides one channel pair of I2S.
  • Page 25: Hs Spi Interface

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Communication between audio codec / audio expansion connector and the target MCU is enabled using I2C bus (for control signals) and I2S bus (for data signals). The audio codec, audio jacks, and audio expansion connector are described in the table below.
  • Page 26: Can Interface

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 16. HS SPI connections Slave select Voltage translator Slave device / MCU-Link target Slave select 0 mikroBUS socket connector J7. It allows a SPI connection between the target MCU and click board plugged into the mikroBUS socket.
  • Page 27: I3C Interface

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 17. LPCXpresso55S36 CAN connections Voltage translators CAN transceiver Connector controller MCAN Two voltage translators U25 and High-speed CAN transceiver U9 (NXP TJA1044GT), DB9 male U26 (74LVC1T45GW,125). U25 which is designed for high-speed CAN applications connector J19.
  • Page 28: Octal Flash Memory

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2.10 Octal flash memory The target MCU has a flexible SPI (FlexSPI) host controller, which supports Single/Dual/ Quad/Octal mode data transfer (1/2/4/8 bidirectional data lines). The LPCXpresso55S36 board supports communication with the FlexSPI host controller through an octal flash memory.
  • Page 29: Dmic And External Dmic Connector

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 20. Octal flash specific jumpers ...continued Jumper Octal flash signal at jumper Default jumper setting Jumper setting for octal flash signal JP68 FLEXSPI0_SCLK/P0_19 Open Shorted JP69 FLEXSPI0_D1/P0_4 Open Shorted 2.11 DMIC and external DMIC connector The target MCU has a digital microphone interface subsystem, which includes a dual-channel (channels 0 and 1) digital PDM microphone (DMIC) module.
  • Page 30: Motor Control And Arduino Sockets

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual board design. A click board has a pair of 1x8 pin headers that connect to the two receptacles of a mikroBUS socket. MikroElektronika (MIKROE) is one of the manufactures of click boards. You can find...
  • Page 31: Motor 2 Control + Arduino Socket

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual NC 19 20 I3C0_SCL NC 17 18 I3C0_SDA NC 2 1 HALL_B/ENA_B BEMF_C_AUX 15 16 I3C0_PUR IOREF 4 3 HALL_A/ENA_A BEMF_B_AUX 13 14 GND NC 6 5 PWM_CB BEMF_A_AUX 11 12 NC...
  • Page 32: Gpios And Interrupts

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual SCL/analog NC 19 J102 SDA/analog NC 17 AREF (AVDD) HALL_B/ENA_B NC 15 IOREF HALL_A/ENA_A NC 13 RESET PWM_CB_2 NC 11 PWM_CT_2 MISO CUR_DCB MOSI/PWM 5V0 10 PWM_BB_2 VOLT_DCB SS/PWM GND 12 PWM_BT_2...
  • Page 33: Board Errata

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2.15 Board errata The table below lists the board errata present in LPCXpresso55S36 PCB/schematics revision C. Table 23. Board errata in current PCB/schematics Erratum Workaround Applicable board Applicable revision schematics (SCH-55007) revision Erratum 36: D19 LED is placed on bottom side None Rev.
  • Page 34: Workaround

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2.15.2.3 Workaround Populate and short JP57 jumper. 2.15.2.4 Fix plan JP57 jumper will be populated and shorted in next board revision. 2.15.3 Erratum 47: Incorrect silkscreen labels for some J9 and J10 pins 2.15.3.1 Description...
  • Page 35: Workaround

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2.15.3.3 Workaround Section 2.13.1 to determine correct J9 and J10 pins. 2.15.3.4 Fix plan Silkscreen labels will be corrected for J9 and J10 pins in next board revision. 2.15.4 Erratum 48: DMIC PDM clock signals indicate incorrect clock 2.15.4.1 Description...
  • Page 36: Board Operating Conditions

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2.16 Board operating conditions The LPCXpresso55S36 board should be used in laboratory conditions (0 ℃ to 50 ℃). It is not intended for extended temperature testing. See for complete LPC5536 Data Sheet details on device operating conditions.
  • Page 37: Installing Device Drivers And Updating Mcu-Link Firmware

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual 2. Click the GET STARTED button next to the BUY OPTIONS button. Note: Other IDEs that support CMSIS-DAP or J-Link protocol can also use the MCU- Link debug probe; refer to the documentation for these IDEs for more information.
  • Page 38: Supported Mcu-Link Features

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Figure 16. MCU-Link enumerated devices for CMSIS-DAP firmware • If the J-Link firmware was programmed, then only the green VCOM LED (D17) is used to indicate status. The VCOM LED lights up when MCU-Link boots. Then, when you start a new debug session, the LED blinks to indicate that debug activity is in progress.
  • Page 39: Connecting To A Target Through A Usb-To-Uart Bridge

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 25. Supported debug scenarios Debug scenario Feature support Use MCU-Link as debugger for the • Serial wire debug (SWD): target MCU (LPC5536) – MCU-Link SWD feature is enabled (MCU-Link SWD disable jumper JP27 is open) –...
  • Page 40: Connecting To A Target Through A Usb-To-Spi Or Usb-To-I2C Bridge

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual The USB-to-UART bridge (VCOM feature) can be disabled so that the target MCU USART port can be used for other purposes. For example, to create an external UART connection from USART connecter JP3 using a USB-to-serial cable.
  • Page 41: Measuring Target Mcu Power Consumption

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual a free host library from NXP for Windows/Linux/MacOS systems. For more details on the libusbsio library, see https://www.nxp.com/libusbsio. The USB-to-GPIO bridge can be used to control a limited number of GPIO pins of LPC55S69.
  • Page 42: Mcu-Link Status Leds

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual The table below shows the power supplies and jumpers corresponding to various currents of the target MCU (LPC5536). Table 28. Target MCU currents Target MCU current Power supply Jumper that drives power supply...
  • Page 43: Revision History

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Table 29. MCU-Link LEDs ...continued Part LED name / MCU-Link mode identifier color Normal mode (with CMSIS-DAP Normal mode (with J- Firmware Update (ISP) firmware) Link firmware) mode Status / red Indicates heartbeat (fades in/out...
  • Page 44 LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Revision history ...continued Revision Date Topic cross-reference Change description Section 2.13.1 Updated signals at pins 13 and 15 of connector J12 in Figure 13 Section 2.15 Updated the section Section 3 Restructured the section Section 3.1...
  • Page 45: Legal Information

    NXP Semiconductors. In the event that customer uses the product for design-in and use in In no event shall NXP Semiconductors be liable for any indirect, incidental, automotive applications to automotive specifications and standards, punitive, special or consequential damages (including - without limitation - customer (a) shall use the product without NXP Semiconductors’...
  • Page 46: Table Of Contents

    LPCXpresso55S36UM NXP Semiconductors LPCXpresso55S36 Development Board User Manual Contents LPCXpresso55S36 overview ......2 2.15.4.4 Fix plan ............35 Acronyms and abbreviations ......2 2.15.5 Erratum 51: To use PDM DATA0, PDM Related documentation ........3 CLK1 must be enabled ........35 Board kit contents ..........3 2.15.5.1 Description ............

Table of Contents