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).
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.
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...
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 •...
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.
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 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 •...
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) •...
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)
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.
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...
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.
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.
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.
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.
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.
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.
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...
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.
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...
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...
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.
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.
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.
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) –...
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.
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.
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...
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...
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’...
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 ............
Need help?
Do you have a question about the arm LPCXpresso55S36 and is the answer not in the manual?
Questions and answers