background image

NXP Semiconductors

LPCXpresso55S36UM

LPCXpresso55S36 Development Board User Manual

5 Legal information

5.1  Definitions

Draft

 — A draft status on a document indicates that 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 in a draft version of a document and shall have no

liability for the consequences of use of such information.

5.2  Disclaimers

Limited warranty and liability

 — Information in this document is believed

to be accurate and reliable. However, NXP Semiconductors does not give

any representations or warranties, expressed or implied, as to the accuracy

or completeness of such information and shall have no liability for the

consequences of use of such information. NXP Semiconductors takes no

responsibility for the content in this document if provided by an information

source outside of NXP Semiconductors.
In no event shall NXP Semiconductors be liable for any indirect, incidental,

punitive, special or consequential damages (including - without limitation -

lost profits, lost savings, business interruption, costs related to the removal

or replacement of any products or rework charges) whether or not such

damages are based on tort (including negligence), warranty, breach of

contract or any other legal theory.
Notwithstanding any damages that customer might incur for any reason

whatsoever, NXP Semiconductors’ aggregate and cumulative liability

towards customer for the products described herein shall be limited in

accordance with the Terms and conditions of commercial sale of NXP

Semiconductors.

Right to make changes

 — NXP Semiconductors reserves the right to

make changes to information published in this document, including without

limitation specifications and product descriptions, at any time and without

notice. This document supersedes and replaces all information supplied prior

to the publication hereof.

Suitability for use

 — NXP Semiconductors products are not designed,

authorized or warranted to be suitable for use in life support, life-critical or

safety-critical systems or equipment, nor in applications where failure or

malfunction of an NXP Semiconductors product can reasonably be expected

to result in personal injury, death or severe property or environmental

damage. NXP Semiconductors and its suppliers accept no liability for

inclusion and/or use of NXP Semiconductors products in such equipment or

applications and therefore such inclusion and/or use is at the customer’s own

risk.

Applications

 — Applications that are described herein for any of these

products are for illustrative purposes only. NXP Semiconductors makes no

representation or warranty that such applications will be suitable for the

specified use without further testing or modification.
Customers are responsible for the design and operation of their

applications and products using NXP Semiconductors products, and NXP

Semiconductors accepts no liability for any assistance with applications or

customer product design. It is customer’s sole responsibility to determine

whether the NXP Semiconductors product is suitable and fit for the

customer’s applications and products planned, as well as for the planned

application and use of customer’s third party customer(s). Customers should

provide appropriate design and operating safeguards to minimize the risks

associated with their applications and products.
NXP Semiconductors does not accept any liability related to any default,

damage, costs or problem which is based on any weakness or default

in the customer’s applications or products, or the application or use by

customer’s third party customer(s). Customer is responsible for doing all

necessary testing 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 commercial

sale, as published at http://www.nxp.com/profile/terms, unless otherwise

agreed in a valid written individual agreement. In case an individual

agreement is concluded only the terms and conditions of the respective

agreement shall apply. NXP Semiconductors hereby expressly objects to

applying the customer’s general terms and conditions with regard to the

purchase of NXP Semiconductors products by customer.

Export control

 — This document as well as the item(s) described herein

may be subject to export control regulations. Export might require a prior

authorization from competent authorities.

Suitability for use in non-automotive qualified products

 — Unless

this data sheet expressly states that this specific NXP Semiconductors

product is automotive qualified, the product is not suitable for automotive

use. It is neither qualified nor tested in accordance with automotive testing

or application requirements. NXP Semiconductors accepts no liability for

inclusion and/or use of non-automotive qualified products in automotive

equipment or applications.
In the event that customer uses the product for design-in and use in

automotive applications to automotive specifications and standards,

customer (a) shall use the product without NXP Semiconductors’ warranty

of the product for such automotive applications, use and specifications, and

(b) whenever customer uses the product for automotive applications beyond

NXP Semiconductors’ specifications such use shall be solely at customer’s

own risk, and (c) customer fully indemnifies NXP Semiconductors for any

liability, damages or failed product claims resulting from customer design and

use of the product for automotive applications beyond NXP Semiconductors’

standard warranty and NXP Semiconductors’ product specifications.

Translations

 — A non-English (translated) version of a document, including

the legal information in that document, is for reference only. The English

version shall prevail in case of any discrepancy between the translated and

English versions.

Security

 — Customer understands that all NXP products may be subject to

unidentified vulnerabilities or may support established security standards or

specifications with known limitations. Customer is responsible for the design

and operation of its applications and products throughout their lifecycles

to reduce the effect of these vulnerabilities on customer’s applications

and products. Customer’s responsibility also extends to other open and/or

proprietary technologies supported by NXP products for use in customer’s

applications. NXP accepts no liability for any vulnerability. Customer should

regularly check security updates from NXP and follow up appropriately.
Customer shall select products with security features that best meet rules,

regulations, and standards of the intended application and make the

ultimate design decisions regarding its products and is solely responsible

for compliance with all legal, regulatory, and security related requirements

concerning its products, regardless of any information or support that may be

provided by NXP.
NXP has a Product Security Incident Response Team (PSIRT) (reachable

at 

[email protected]

) that manages the investigation, reporting, and solution

release to security vulnerabilities of NXP products.

5.3  Trademarks

Notice: All referenced brands, product names, service names, and

trademarks are the property of their respective owners.

NXP

 — wordmark and logo are trademarks of NXP B.V.

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

45 / 46

Содержание 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...

Отзывы: