background image

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).

Содержание arm LPCXpresso55S36

Страница 1: ...022 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 ...

Страница 2: ...bout the LPCXpresso55S36 board interfaces power supplies clocks push buttons jumpers and LEDs 1 1 Acronyms and abbreviations The table below lists and explains the acronyms and abbreviations used in this document Term Description 4PDT Four pole double throw ADC Analog to digital converter BGA Ball grid array CAN Controller area network Codec Coder decoder DAC Digital to analog converter DMIC Digit...

Страница 3: ... with LPC553x LPC55S3x MCU LPC553xRM pdf LPC553x Data Sheet Provides information about electrical characteristics hardware design considerations and ordering information LPC553x pdf LPC55S6x LPC55S2x LPC552x User manual UM11126 Intended for system software and hardware developers and application programmers who want to develop products with LPC55S6x LPC55S2x LPC552x MCU UM11126 pdf MCU Link Energy...

Страница 4: ... MHz Note For details on the LPC5536 MCU see LPC553x Data Sheet and LPC553x Reference Manual USB USB 2 0 full speed host and device controller USB0 A USB micro AB connector for the target MCU USB0 connection The board also provides a USB micro B connector as a power only connector and another USB micro B connector for MCU Link USART Flexcomm modules 0 and 2 FC0 USART connection is supported as An ...

Страница 5: ...ectors of the Motor 1 unused MCU pin socket Octal flash FlexSPI host controller 512 Mbit octal serial NOR flash memory DMIC Digital PDM microphone DMIC module Onboard DMIC and an external DMIC connector mikroBUS mikroBUS socket with two 1x8 position receptacles Motor control and Arduino Motor control subsystem FlexPWM0 FlexPWM1 ADC0 ADC1 DAC0 and DAC1 Two Arduino UNO compatible sockets each with f...

Страница 6: ...io expansion J102 J132 J92 J122 J8 mikroBUS J7 mikroBUS J41 Ext DMIC J38 SWD SW1 Wake up SW3 User SW2 Reset D4 D5 D16 D18 D17 D15 D20 D14 Motor 2 Arduino Motor 2 Arduino Figure 2 LPCXpresso55S36 connectors push buttons and LEDs top side view The figure below shows the bottom side view of the LPCXpresso55S36 board with four connectors and one LED highlighted LPCXpresso55S36UM All information provid...

Страница 7: ... 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 NXP B V 2022 All rights reserved User manual Rev 2 5 September 2022 7 46 ...

Страница 8: ... debug probe USB connector J2 USB 2 0 micro B receptacle External 5 V power connector J3 USB 2 0 micro AB receptacle Target MCU USB connector Section 2 3 JP3 1x3 pin header Connector for accessing the Flexcomm 0 USART port of the target MCU for an external UART connection Section 2 4 J5 Audio input connector for onboard audio codec J6 4 pin audio jack Audio output connector for onboard audio codec...

Страница 9: ...itive and negative voltage references at its pins 1 and 3 respectively for the target MCU ADC J16 DNP 2x5 pin header MCU Link SWD connector J133 DNP 1x6 pin header MCU Link GPIO header For more information on these connectors see LPCXpresso55S36 schematics Table 5 LPCXpresso55S36 connectors continued 1 8 Jumpers The table below describes the LPCXpresso55S36 jumpers Part identifier Jumper type Desc...

Страница 10: ...t MCU is disabled Section 2 5 JP19 1x2 pin header Audio codec digital audio input enable jumper Open Audio codec cannot receive digital audio input Shorted default setting Audio codec can receive digital audio input from the target MCU JP18 1x2 pin header Audio codec digital audio output enable jumper Open Digital audio output from audio codec is disabled Shorted default setting Audio codec can se...

Страница 11: ...tal flash memory is powered by VCC_1V9 supply JP63 1x2 pin header Octal flash memory reset jumper By default jumper pins are open To reset the flash memory short the jumper JP41 1x3 pin header Target MCU pin PIO0_2 I O selection jumper Pins 1 2 shorted Target MCU pin PIO0_2 sends receives input output to from jumper JP61 Pins 2 3 shorted default setting Target MCU pin PIO0_2 sends receives input o...

Страница 12: ...selection jumper Pins 1 2 shorted Target MCU pin PIO0_21 sends receives input output to from octal flash memory external flash memory Pins 2 3 shorted default setting Target MCU pin PIO0_21 sends receives input output to from Motor 2 Arduino socket connector J102 JP64 1x3 pin header Target MCU pin PIO1_29 function control jumper Pins 1 2 shorted Target MCU pin PIO1_29 sends receives serial data to...

Страница 13: ...2 3 shorted default setting External flash connector is powered by VCC_1V9 supply JP38 DNP 1x2 pin header External flash memory reset jumper External flash connector and jumper JP38 are not populated on the board JP58 1x2 pin header I3C master pullup resistor control enable jumper Open Pullup resistor control is disabled for I3C master target MCU Shorted default setting Pullup resistor control is ...

Страница 14: ...ailable JP20 1x2 pin header MCU_VDD supply enable jumper Open MCU_VDD supply is OFF Shorted default setting MCU_VDD supply is available JP21 1x2 pin header Target MCU VDDA power enable jumper Open MCU_VDDA power supply is OFF Shorted default setting MCU_VDDA power supply is available JP22 1x2 pin header MCU_VBAT supply enable jumper Open MCU_VBAT supply is OFF Shorted default setting MCU_VBAT supp...

Страница 15: ... of JP27 is also recommended when using shared I3C signals JP46 1x3 pin header Target MCU pin PIO1_31 input selection jumper Pins 1 2 shorted Target MCU monitors USB0 VBUS power Pins 2 3 shorted default setting Target MCU receives input from jumper JP53 JP53 1x3 pin header Jumper JP46 pin 3 I O selection jumper Pins 1 2 shorted Jumper JP46 pin 3 sends receives clock I O to from audio codec audio e...

Страница 16: ...ion jumper Pins 1 2 shorted default setting Target MCU pin PIO1_1 communicates to MCU Link SPI memory DNP through HS SPI slave select 1 signal Pins 2 3 shorted Target MCU pin PIO1_1 communicates to debug trace connector J38 through TRACE_CLKOUT signal JP77 1x3 pin header Target MCU pin PIO0_24 signal selection jumper Pins 1 2 shorted default setting Target MCU pin PIO0_24 communicates to 6 axis mo...

Страница 17: ...CU LPC5536 from Deep Power Down mode It connects to the target MCU pin PIO1_18 SW2 Reset button RESET Causes the target MCU and board peripherals to reset to their default states and executes the boot code If the target MCU is in Deep Power Down mode it comes out of this mode SW2 connects to the target MCU pin RESETN SW3 User button USR The purpose of this button can be defined in user application...

Страница 18: ... the board to power up other board components including the target MCU LPC5536 MCU Link mikroBUS socket motor control and Arduino sockets audio codec DMIC octal flash memory high speed CAN transceiver push buttons and LEDs The figure below shows the LPCXpresso55S36 power supply diagram VBAT MCU Link USB J1 FL_USB_5V0 EXT USB J2 EXT_USB_5V0 FS USB J3 FS_USB_5V0 SYS_5V0 VIN2 LDO2 3V3 FL_3v3 LDO 3V3 ...

Страница 19: ...uino socket connector J102 VIN2 5 V max Third source for VIN_LDO supply From VIN1 VIN2 SYS_5V0 supply through jumper JP71 VIN_LDO 5 V max Supplies power to the target MCU 3 3 V regulator U3 and 1 9 V regulator U4 U31 XC6227C331PR G Torex Semiconductor 3V3 3 3 V Supplies power to MCU Link MCU Link serial wire debug SWD connector J16 DNP MCU Link LEDs I2C repeater voltage translator U27 voltage tran...

Страница 20: ...to current measurement circuit From MCU_VCC_3V3_1V9 supply through jumper JP20 MCU_VDD 3 3 V or 1 9 V Provides VDDIO power to the target MCU Supplies power to boot configuration jumper J43 From MCU_VCC_3V3_1V9 supply through jumper JP21 MCU_VDDA 3 3 V or 1 9 V Produces MCU_VDDA_F supply which supplies power to the target MCU and operational amplifiers op amps From MCU_VCC_3V3_1V9 supply through ju...

Страница 21: ... and peripheral circuitry excluding MCU Link debug probe When the target MCU USB0 port is in Host mode the J2 connector provides USB host power for the J3 connector J1 USB 2 0 micro B receptacle ZX62D B 5PA8 30 Hirose Electric Used to create MCU Link high speed USB connection to the host computer J1 is also used to provide a 5 V supply to the board Table 11 LPCXpresso55S36 USB connectors 2 4 USART...

Страница 22: ...default It can be enabled by opening jumper JP12 USART connecter JP3 It is a 1x3 pin header with the following pinout Pin 1 FC0_RXD Pin 2 FC0_TXD Pin 3 Ground GND JP3 supports an external UART connection using a USB to serial cable It operates at 3 3 V To prevent the board from powering up using the USB to serial cable power on the board before connecting the USB to serial cable FC0 Motor 2 contro...

Страница 23: ...dule connected to Motor 2 control Arduino socket I2C address is defined by the connected DMIC TSW 107 07 F D J41 External digital PDM microphone DMIC connector It provides I2C connectivity to the external DMIC connected to J41 I2C address is defined by the connected audio device TMM 112 01 G D J44 Audio expansion connector It provides I2C connectivity to the external audio device connected to J44 ...

Страница 24: ... I2S slaves Audio codec U13 FC0 FC3 Audio expansion connector J44 FC0 FC3 When FC0 is used as I2S master FC2 FC3 FC4 and FC6 are I2S slaves When FC3 is used as I2S master FC0 FC2 FC4 and FC6 are I2S slaves Table 14 I2S bus device map 2 6 1 Audio codec and audio expansion connector The LPCXpresso55S36 board has an audio coder decoder codec for encoding decoding audio data The audio codec is connect...

Страница 25: ...or testing digital audio input output to from audio codec JP19 is used to enable disable digital audio input to audio codec JP18 is used to enable disable digital audio output from audio codec 2 7 HS SPI interface The target MCU has a high speed SPI HS SPI controller which is accessible through its Flexcomm 8 module The HS SPI controller can act as a SPI master or slave It supports up to four SPI ...

Страница 26: ...is attached it is powered up by shorting jumper JP34 not populated on the board Using this connection also requires disabling the USB to SPI bridge between MCU Link and the target MCU by shorting jumper JP57 not populated on the board Slave select 3 Motor 2 control Arduino socket connector J92 It allows a SPI connection between the target MCU and board module attached to the socket Table 16 HS SPI...

Страница 27: ...ect the target MCU output pin for the MCAN controller 2 9 I3C interface The MIPI Alliance improved inter integrated circuit MIPI I3C brings major improvements in use and power over I2C and provides an alternative to SPI for mid speed applications The target MCU has an I3C module which is used as an I3C master for devices I3C slaves connected to I3C bus on the LPCXpresso55S36 board The I3C and SWD ...

Страница 28: ...y and external flash connector The default configuration for the LPCXpresso55S36 board uses a 3 3 V supply rail for the target MCU However the octal flash memory connected on the board is not a 3 3 V device Therefore by default the octal flash memory is disconnected from the target MCU signals to protect it from any damage To use the flash memory change the settings of the jumpers listed in the ta...

Страница 29: ...acturing part number Description U30 SPH0641LM4H 1 Onboard DMIC placed on the bottom side of PCB The voice comes from the top side of PCB via a through hole J41 TSW 107 07 F D 2x7 pin header for connecting an external DMIC Table 21 Onboard DMIC and external DMIC connector 2 12 mikroBUS socket A mikroBUS socket is a pair of 1x8 position receptacles connectors with a proprietary pin configuration an...

Страница 30: ...l subsystem of the target MCU LPC5536 2 13 1 Motor 1 control unused MCU pin socket The Motor 1 control unused MCU pin socket allows communication with the following modules pins of the target MCU FlexPWM0 module of motor control subsystem Analog to digital converter ADC modules ADC0 and ADC1 Digital to analog converter DAC modules DAC0 and DAC1 Some of the unused MCU pins The socket includes the f...

Страница 31: ... is placed between signals on pins 16 and 18 of connector J9 is used to enable disable pullup resistor control for I3C master 2 13 2 Motor 2 control Arduino socket The Motor 2 control Arduino socket allows communication with the following modules of the target MCU FlexPWM1 module of motor control subsystem Analog to digital converter ADC modules ADC0 and ADC1 HS SPI controller The Motor 2 control ...

Страница 32: ...urposes on the board Target MCU pin Board devices where GPIO function is used GPIO mode control PIO1_14 Audio expansion connector pin 21 Only for GPIO function PIO1_13 Motor 2 control Arduino socket pin 8 of connector J132 Only for GPIO function PIO1_27 Motor 2 control Arduino socket pin 2 of connector J92 To enable GPIO mode short pins 2 3 of jumper JP65 Motor 2 control Arduino socket pin 4 of co...

Страница 33: ...tead of top side 2 15 1 1 Description MCU Link LED D19 which indicates if USBSIO bridge traffic is present is placed on the bottom side of the board Verifying the LED status while working on the board in inconvenient as the LED is placed on the bottom side 2 15 1 2 Impact Difficultly in verifying the LED status 2 15 1 3 Workaround None 2 15 1 4 Fix plan D19 LED will be moved to the top side of the...

Страница 34: ... Motor 1 control socket connectors J9 and J10 which are placed on the bottom side of the board have incorrect silkscreen labels The J9 and J10 pin silkscreen labels highlighted in the figure below are incorrect Incorrect silkscreen labels Figure 15 Incorrect J9 and J10 pin silkscreen labels 2 15 3 2 Impact Difficulty in determining correct J9 and J10 pins LPCXpresso55S36UM All information provided...

Страница 35: ... P0_7 PDM_CLK0_OnBoard should be read as P0_7 PDM_CLK1_ISP1 and P0_7 PDM_CLK1_OnBoard respectively 2 15 4 4 Fix plan The signal names will be corrected in the next revision of the board schematics 2 15 5 Erratum 51 To use PDM DATA0 PDM CLK1 must be enabled 2 15 5 1 Description On the LPCXpresso55S36 board PDM DATA0 at the target MCU pin PIO0_27 is paired with the PDM clock CLK1 instead of CLK0 at ...

Страница 36: ... used The MCU Link firmware reads these pins during boot process to determine the MCU Link type In the LPCXpresso55S36 board some of the strap pins can be configured via jumpers however most of these configuration changes are made before powering up the board 3 1 1 Supported firmware options Supported firmware options for the LPCXpresso55S36 MCU Link debug probe are described below By default the ...

Страница 37: ...e components including host device drivers MCU Link firmware and scripts to program CMSIS DAP and J Link firmware Host drivers are usually installed automatically during firmware package installation In case you need to install the drivers manually refer to the Host Configuration section of the Readme txt file Before powering up the board for updating MCU Link firmware you must switch MCU Link to ...

Страница 38: ...to the target MCU by using MCU Link as a USB to UART bridge USB serial input output USBSIO 1 port Adds a USB serial I O port on the host computer and connects it to the target MCU by using MCU Link as a USB to SPI bridge or USB to I2C bridge It also allows MCU Link to be used as a USB to GPIO bridge to connect the MCU Link LPC55S69 target to the host computer External debug probe support Allows de...

Страница 39: ...supported USBSIO MCU Link USBSIO feature is not supported Target selection Short target selection jumper JP7 Target power selection If the external target MCU has to get power from the board then set target power selection jumper JP8 to 1 2 shorted If the external target MCU has to use its own power then set jumper JP8 to 2 3 shorted Table 25 Supported debug scenarios 3 5 Connecting to a target th...

Страница 40: ... the two devices from 3 3 V to 3 3 1 9 V and vice versa To use MCU Link as a USB to SPI or USB to I2C bridge the board must be connected to the host computer through a USB cable from its J1 connector A USB to SPI bridge can be used to program the target MCU using the ISP mode and or to emulate the host system A USB to I2C bridge can be used to program the target MCU using the ISP mode and or to em...

Страница 41: ...latest firmware version is not installed then the MCUXpresso IDE shows a message indicating that the firmware version is not the latest one For instructions on updating MCU Link firmware see Section 3 2 The power measurement feature is intended for low power measurements with the target MCU running at up to 3 6 V The design uses the built in 16 bit ADC of the MCU Link with power data sampled at up...

Страница 42: ...the measurement circuit is bypassed short circuited by JP33 When JP33 is open the energy measurement tool can read the MCU_VCC_3V3_1V9 supply current correctly 2 Ensure that jumpers JP74 and JP75 are shorted To measure an individual target MCU current VDD VDDA VBAT or VDD_MAIN configure the corresponding power supply as follows 1 Ensure that jumper JP33 is shorted 2 Open the jumper corresponding t...

Страница 43: ...opic cross reference Change description Section 1 6 Added new board pictures Section 1 8 Updated details related to jumpers JP74 and JP75 in Table 6 Section 2 1 Added a link to the Measuring target MCU power consumption section at the end of this section and removed its subsection Current measurement Section 2 15 Updated the section and added five subsections Rev 2 5 September 2022 Section 3 8 Upd...

Страница 44: ...ction 2 15 Updated the section Section 3 Restructured the section Section 3 1 Updated the section Section 3 1 2 Updated the section and removed its subsections Section 3 4 Updated Table 25 Rev 0 15 September 2021 Initial release Revision history continued LPCXpresso55S36UM All information provided in this document is subject to legal disclaimers NXP B V 2022 All rights reserved User manual Rev 2 5...

Страница 45: ...esting for the customer s applications and products using NXP Semiconductors products in order to avoid a default of the applications and the products or of the application or use by customer s third party customer s NXP does not accept any liability in this respect Terms and conditions of commercial sale NXP Semiconductors products are sold subject to the general terms and conditions of commercia...

Страница 46: ... labels for some J9 and J10 pins 34 2 15 3 1 Description 34 2 15 3 2 Impact 34 2 15 3 3 Workaround 35 2 15 3 4 Fix plan 35 2 15 4 Erratum 48 DMIC PDM clock signals indicate incorrect clock 35 2 15 4 1 Description 35 2 15 4 2 Impact 35 2 15 4 3 Workaround 35 2 15 4 4 Fix plan 35 2 15 5 Erratum 51 To use PDM DATA0 PDM CLK1 must be enabled 35 2 15 5 1 Description 35 2 15 5 2 Impact 35 2 15 5 3 Workar...

Отзывы: