LPC4357 Developer’s Kit - User’s Guide Copyright 2013 © Embedded Artists AB LPC4357 Developer’s Kit User’s Guide Get Up-and-Running Quickly and Start Developing Your Application On Day 1! EA2-USG-1208 Rev A
LPC4357 Developer’s Kit - User’s Guide Page 2 Embedded Artists AB Davidshallsgatan 16 211 45 Malmö Sweden info@EmbeddedArtists.com http://www.EmbeddedArtists.com Copyright 2013 © Embedded Artists AB. All rights reserved.
LPC4357 Developer’s Kit - User’s Guide Page 3 Table of Contents 1 Document Revision History 5 2 Introduction 6 2.1 Features 6 2.2 ESD Precaution 7 2.2.1 ESD sensitivity on JTAG interface 2.3 General Handling Care 8 2.4 Code Read Protection 8 2.5 CE Assessment 8 2.6 Other Products from Embedded Artists 9 2.6.1 Design and Production Services 9 2.6.2 OEM / Education / QuickStart Boards and Kits 9 3 LPC4357 OEM Board Design 3.1 3.1.1 10 Memory Layout 10 NAND Flash 10 3.
LPC4357 Developer’s Kit - User’s Guide Page 4 4.17 SP9: RS422/485 Interface 29 4.18 SP10: CAN 30 4.19 SP10: IrDA 31 4.20 SP11: USB Channel 1 32 4.20.1 USB Channel 1 as USB Host 33 4.20.2 USB Channel 1 as USB Device 33 4.20.3 USB Channel 1 as USB OTG 33 4.21 SP12: USB Channel 2 4.21.1 USB Channel 2 (USB0 on LPC4357) as USB Host 35 4.21.2 USB Channel 2 (USB0 on LPC4357) as USB Device 35 4.21.3 USB Channel 2 (USB0 on LPC4357) as USB OTG 35 4.
LPC4357 Developer’s Kit - User’s Guide Page 5 1 Document Revision History Revision Date Description PA1 2012-10-29 First version. PA2 2012-12-08 Added information about ESD sensitive JTAG interface. PA3 2013-01-21 Minor clarifications. PA4 2013-04-08 Clarified that JP4 must be shorted (jumper installed) in order for the LPC4357 SWD/JTAG interface to function. PA5 2013-06-04 Added information about external SDRAM frequency and CLK2_OUT signal relation, see section 5.6.
LPC4357 Developer’s Kit - User’s Guide Page 6 2 Introduction Thank you for buying Embedded Artists’ LPC4357 Developer’s Kit based on NXP’s ARM dual-core Cortex-M4/M0 LPC4357 microcontroller. This document is a User’s Guide that describes the LPC4357 OEM Board and the OEM Base Board hardware design, which together form the LPC4357 Developer’s Kit. 2.1 Features Embedded Artists’ LPC4357 OEM Board lets you get up-and-running quickly.
LPC4357 Developer’s Kit - User’s Guide USB2: Device or Host interface & connector Provision for NXP JN5148 RF module (former Jennic) interface (RF module not included) Full modem RS232 (cannot be fully used on 32-bit databus OEM boards) RS422/485 interface & connector I2S audio codec (mic in, line in, line out, headphone out) SWD/JTAG connector Trace connector Power 2.
LPC4357 Developer’s Kit - User’s Guide 2.2.1 Page 8 ESD sensitivity on JTAG interface Note that the LPC4357 MCU is sensitive to ESD on the JTAG port. Observe extra care around this. Make sure the ground of the JTAG interface is connected to the OEM Base Board ground before even connecting the JTAG interface. Never have the OEM Board unpowered while the JTAG pod is powered. 2.3 General Handling Care Handle the LPC4357 OEM Board and OEM Base Board with care.
LPC4357 Developer’s Kit - User’s Guide 2.6 Page 9 Other Products from Embedded Artists Embedded Artists have a broad range of LPC1000/2000/3000/4000 based boards that are very low cost and developed for prototyping / development as well as for OEM applications. Modifications for OEM applications can be done easily, even for modest production volumes. Contact Embedded Artists for further information about design and production services. 2.6.
LPC4357 Developer’s Kit - User’s Guide Page 10 3 LPC4357 OEM Board Design Please read the LPC4357 OEM Board datasheet and associated schematic for information about the board. Some additional information about the LPC4357 OEM Board is presented below. 3.1 Memory Layout The external memory controller on the LPC4357 defines eight memory regions. See table below for details about usage.
LPC4357 Developer’s Kit - User’s Guide Page 11 The NAND FLASH has an optional busy output that can be used for controlling the erase/program operations with better precision. The signal is available on the expansion connector. If needed, the signal can be routed to a suitable (i.e., free) input pin. The OEM Base Board can connect the signal to GPIO72 by inserting a jumper between pin 3-4 on JP2. The busy status of the chip is also available under software control. 3.
LPC4357 Developer’s Kit - User’s Guide 3.4 Page 12 Trace Connector There is a connector on the top side of the LPC4357 OEM board, carrying all signals needed for debugging with trace. It is a standard 20 pos (50 mil pitch) trace connector as defined by ARM. Figure 1 illustrates where J1 is located on the board. There is a trace connector on the OEM Base Board also, but this shall not be used for trace on the LPC4357. It was not possible to get compatible pinning with other OEM boards.
LPC4357 Developer’s Kit - User’s Guide 3.7 Page 13 Board Options The schematic for the LPC4357 OEM Board show some different mounting options, mainly via SJx jumpers but also some resistors that are not mounted per default. The design has been prepared for customized versions for different needs. 3.8 1 kBit I2C E2PROM with EUI-48™ Number The LPC4357 OEM Board contains a small E2PROM, 24AA02E48 from Microchip that can be accessed via I2C.
LPC4357 Developer’s Kit - User’s Guide Page 14 4 OEM Base Board Design This chapter contains information about the peripherals and general design of the OEM Base Board and how to set the different jumpers on the board. The schematic can be downloaded in pdf format from the support page, and is recommended to have printed out while reading this chapter. Section naming begins with SPx, which is short for Schematic Page x. The picture below gives an overview of the OEM Base Board design.
LPC4357 Developer’s Kit - User’s Guide 4.2 Page 15 SP2: OEM Board Connector The LPC4357 OEM board connector is a standard DDR2 SO-DIMM socket with 200 positions and 0.6mm pitch. It has 1.8V keying (which is what DDR2 stands for). The JEDEC standard defining the DDR2 SODIMM boards is called JEDEC MO-224. The signal names are general and represent the OEM base board functionality, rather than the LPC4357 signal names. This is because the OEM base board also supports other OEM boards. 4.
LPC4357 Developer’s Kit - User’s Guide Page 16 Expansion Connectors left to right: J4, J3, J5 Figure 5 – Expansion Connectors J3, J4, J5 4.5 SP4: External Memory Bus This part of the OEM Base Board demonstrates how the external memory bus can be used for expansion of custom circuits. Two different devices are connected to the memory bus; a 16-bit parallel NOR flash and a 16-bit register. In order to be universal between 16- and 32-bit databus width OEM Boards, only the lower 16 bits are connected.
LPC4357 Developer’s Kit - User’s Guide Page 17 signal BCS2. This means that the register is accessible in memory region: 0x1E00 0000 - 0x1EFF FFFF. No jumper in JP2 is needed when working with the LPC4357 OEM Board. SJ12 shall be in default position (pad 1-2 shorted) to let BCS2 control chip select of the 16-bit register. SJ1 controls the output enable of the register. By default it is grounded (pad 1-2 is shorted) and hence the register drives the LEDs and expansion connector, J6.
LPC4357 Developer’s Kit - User’s Guide Page 18 Tyco Electronics Amp and is a 38-way receptacle Mictor connector, 0.025” pitch, part number: 767054-1 or 2-5767004-2 (RoHS compliant). J10 – this is the new and smaller footprint standard ARM Cortex-M3/M4 connector for trace. It carries the trace signals as well as the debug signals found on J7. Note that this connector is not used when working with the LPC4357. Instead a 20 pos trace connector, J1, exists on the LPC4357 OEM board itself.
LPC4357 Developer’s Kit - User’s Guide 4.7 Page 19 SP6: Ethernet Interface The board has an Ethernet interface, J11, which is a RJ45 connector with integrated magnetics. There is also provision on the board for connecting a PoE interface. All signals can be accessed via expansion pads, J12. Five 0 ohm resistors have to be removed in that case for isolating J11 from the new connector (this is because J11 is not capable of handling a PoE interface so a new RJ45 connector must added).
LPC4357 Developer’s Kit - User’s Guide 4.8 Page 20 SP6: SD/MMC Memory Card Interface The board has a SD/MMC memory card interface, J13. Note that this interface SHALL NOT be used for accessing the MCI peripheral interface of the LPC4350. Instead, there is a uSD/transflash memory card interface on the bottom side of the LPC4357 OEM board. There is visual indication via LED2 on the LPC4357 OEM board that supply voltage to the memory card is present.
LPC4357 Developer’s Kit - User’s Guide 4.9 Page 21 SP6: VBAT/ALARM Handling The board can power the VBAT input supply (to the OEM board) from two different sources: The +3.3V power supply, via D1 (when board is normally powered). A 3V Lithium CR1025 size coin battery, via D2. Note that battery is not included. See the LPC4357 datasheet for details about VBAT voltage range. The ALARM signal control LED21. Note that LED21 will consume a lot of current from the battery and/or super-capacitor.
LPC4357 Developer’s Kit - User’s Guide Page 22 4.10 SP7: I2C Peripherals There are several I2C peripherals on the board. See picture below for locating the different components on the board. The I2C addresses for the individual components are given in the schematic. Configuration E2PROM, 64kbit. This chip contains version information about the OEM Base Board. LM75 Temperature sensor. 3-axis Accelerometer (MMA7455). Note that the two interrupt outputs are not connected but available on JP5.
LPC4357 Developer’s Kit - User’s Guide Page 23 4.11 SP8: Analog Input The board contains a trimming potentiometer (R94) for manually generating an adjustable voltage (between GND and VREF). See picture below where to locate the trimming potentiometer on the board. The table list which pin the adjustable voltage is connected to. It is recommended to remove resistor R93 on the OEM base board in order to be able to use signal ADC6.
LPC4357 Developer’s Kit - User’s Guide Page 24 4.12 SP8: Digital IO There is a push-button (SW6) that is connected to a signal that enable the ISP-mode after reset on the OEM Board. For the LPC4357 this is pin P2_7. If this pin is sampled low after reset, the ISP-mode for the LPC4357 is entered. LED30 is positioned above SW6 and will light when SW6 is pressed. It is also possible to control LED30 as an output from the OEM Board without damaging the output driver when SW6 is pressed.
LPC4357 Developer’s Kit - User’s Guide Page 25 Connector and the RF-module (see section 4.14 ) share the same UART channel. Once the RF module is soldered, the Serial Expansion Connector cannot be used for UART communication. Also note that pin 13 and 14 on the Serial Expansion Connector, J15, are connected to ADC1 and ADC2, respectively. These pins are input only on the LPC4357. In order to have GPIO functionality on these two pins on J15, other GPIO signals has to be wired to these pins.
LPC4357 Developer’s Kit - User’s Guide GPIO38_AIN1 Page 26 ADC2 This is pin 14 of J15. It is suggested to short pin 21 and 23 of J5 in order to connect LPC4357 pin P4_0 to this signal – to get GPIO functionality on this pin. 4.14 SP8: NXP/Jennic RF Module Interface There are pads on the backside of the OEM Base Board for soldering a JN5148 NXP (former Jennic) RF module. These pads are opposite of the SD/MMC memory card interface connector.
LPC4357 Developer’s Kit - User’s Guide Page 27 4.15 SP9: UART Multiplexing UART channels from four sources are multiplexed into one UART channel, which is connected to the OEM Board: Serial Expansion Connector / RF module. Note that if the RF module is soldered to the board, then UART channel on the Serial Expansion Connector is occupied.
LPC4357 Developer’s Kit - User’s Guide Page 28 4.16 SP9: RS232 Interface There is a RS232 interface with all modem signals on the board. The RS232 interface is available on a 9-pos male DSUB. The OEM Base Board is a DTE (Data Terminal Equipment). An external device can be a DCE (Data Communications Equipment). For connecting DTE-to-DCE a straight-thru cable shall be used. An external device can also be a DTE. For connecting DTE-to-DTE a null-modem cable shall be used (also called a crossover cable).
LPC4357 Developer’s Kit - User’s Guide Page 29 4.17 SP9: RS422/485 Interface There is a RS422/485 interface on the board. RS422 has individual transmit and receive pairs, while RS485 share the same signal pair (and is hence half-duplex). By inserting both jumpers in JP9, the two signal pairs are connected and a RS485 interface is created. By removing the jumpers in JP9 a RS422 interface is created. Via JP10 it is also possible to add termination resistors, if needed.
LPC4357 Developer’s Kit - User’s Guide Page 30 4.18 SP10: CAN There is one CAN interface mounted on the board. The board is also prepared for a second CAN interface, but this cannot be used with the LPC4357 OEM board. Via JP16 it is also possible to add termination resistors, if needed. The interface has on-board ESD protection. See picture below for locating relevant components. The table below lists signal connections.
LPC4357 Developer’s Kit - User’s Guide Page 31 4.19 SP10: IrDA The board is prepared for an IrDA interface, but the IrDA transceiver (TFBS4652) is not mounted. Note that the pinning of the LPC4357 OEM board is not compatible with the IrDA interface, which cannot be used.
LPC4357 Developer’s Kit - User’s Guide Page 32 4.20 SP11: USB Channel 1 The board contains two USB interfaces. This section covers the first (#1) that offers a USB Host or USB OTG interface. Only one of these interfaces can be used at a time, i.e., both cannot be used simultaneously. The software on the LPC4357 OEM Board is also different between the two interfaces. This interface is connected to the USB1 interface on the LPC4357. There is an external USB OTG transceiver, U31.
LPC4357 Developer’s Kit - User’s Guide Page 33 GPIO42 P9_6 GPIO51 PB_2 (dual functions) GPIO52 PB_1 GPIO53 PB_0 GPIO46 P8_3 normally not connected GPIO43 PF_6 normally not connected 4.20.1 USB Channel 1 as USB Host When USB channel #1 is used as USB Host, 15Kohm pull-down resistors are needed on the USB data signals. These are activated inside the USB OTG chip (U31), and this has to be done via the I2C interface of GPIO52/GPIO53. J20 is the connector to use when USB Host is used.
LPC4357 Developer’s Kit - User’s Guide Page 34 4.21 SP12: USB Channel 2 This section describes the second USB interface on the board. This interface has a USB Host connector (USB-A), a USB OTG (USB mini-B) and a USB Device connector (USB-B). One of these interfaces can be used at a time, i.e., both cannot be used simultaneously. The software on the LPC4357 OEM Board is also different between the two interfaces. This interface is connected to the USB0 interface on the LPC4357.
LPC4357 Developer’s Kit - User’s Guide Page 35 compatible with signal polarity of the OEM base board GPIO55 P8_0 GPIO66 USB0_ID 4.21.1 USB Channel 2 (USB0 on LPC4357) as USB Host When USB channel #2 is used as USB Host, JP17/JP18/JP19 shall all be set in position 2-3. J22 is the connector to use when USB Host is used. In order to provide +5V to the external USB device connected to this connector (J20), channel B of U20 must be enabled. VBUS2 is enabled by GPIO26 (active low).
LPC4357 Developer’s Kit - User’s Guide Page 36 4.22 SP13: UART-to-USB Bridge There is a UART-to-USB bridge on the board. This is to simplify connection to a PC because serial ports are not so common any more, especially not on laptops. The USB port also offers the possibility to power the board. It is USART#0 that is connected to the USB channel. This UART is commonly used as the console channel for applications. Printf() output is for example typically directed to this UART channel.
LPC4357 Developer’s Kit - User’s Guide Page 37 4.23 SP13: Power Supply The power supply on the board is straight forward. There are three powering sources: 1. +5V DC via 2.1mm power jack (J24). Center pin positive. There is also an alternative connector (J23) for this powering option. 2. USB powering via the USB-to-UART Bridge connector (J25). 3. +5V DC power form the PoE (Power-over-Ethernet) connector (J12). In all cases, a stable +5V DC voltage powers the board.
LPC4357 Developer’s Kit - User’s Guide Page 38 On rev B of the OEM base board, JP34 has been added to support the LPC4357 OEM board. JP34 shall be in position 2-3 to route signal LCD_VD3 properly (to where LCD_VD18 otherwise is). The reason for this is for backward compatibility with previous OEM board designs. Note that the default setting for JP34 is 1-2 and not 2-3, which it should be for LPC4357.
LPC4357 Developer’s Kit - User’s Guide Page 39 The audio codec provides a mono microphone input, a stereo line input, a stereo line output and a stereo headphone output. The board also has an on-board speaker. The right line output can be used to drive the speaker. The analog output from the LPC4357 as well (signal GPIO40). See picture below for locating relevant components. The table below lists signal connections.
LPC4357 Developer’s Kit - User’s Guide Page 40 4.26 Default Jumpers Positions Figure 27 illustrates the default jumper positions as mounted when the board is delivered from Embedded Artists. Default jumpers are marked with red color. Change JP22, JP23, JP24, JP25, JP26, JP27, JP28 to pos 2-3 Remove all JP11 jumpers. Change JP34 to pos 2-3 Figure 27 – OEM Base Board Default Jumper Positions Note that the default position for the six I2S jumpers is not what is needed for the LPC4357 OEM board.
LPC4357 Developer’s Kit - User’s Guide Page 41 4.27 Usage of CPU Pins Almost all pins of the LPC4357 are directly available on the expansion connectors. Only in a few cases are pins used for dedicated functionality like Ethernet interface and chip select signals. Such pins are not available on the expansion connector. The table below lists all pins and their possible restrictions. OEM Base Board signal name LPC4357 Pin (OEM Board signal name) Usage GPIO0 P7_7 LCDPWR signal to LCD expansion connector.
LPC4357 Developer’s Kit - User’s Guide Page 42 #2. CAN interface not supported by LPC4357 OEM board pinning. GPIO19 P4_4 LCD databit 1, can also be connected to TD2 for CAN channel #2 CAN interface not supported by LPC4357 OEM board pinning. GPIO20 P7_5 LCD databit 8 GPIO21 P4_8 LCD databit 9 GPIO22 P7_4 LCD databit 16 GPIO23 P7_3 LCD databit 17 GPIO24 P9_3 Connects to UART multiplexing (TxD); further to LCD expansion connector, serial expansion connector, RF module, RS232 and RS422/485.
LPC4357 Developer’s Kit - User’s Guide Page 43 expansion connector. USB1-DP/DM USB1-DP/DM Connects to USB Host/OTG interface USB2-DP/DM USB0-DP/DM Connects to USB Host/Device interface MCICLK PF_5 Connects to MCICLK on SD/MMC connector Note that LPC4357 OEM Board pinning does not support the MCI interface. Use uSD/transflash memory card interface on LPC4357 OEM board instead.
LPC4357 Developer’s Kit - User’s Guide Page 44 GPIO48 PB_5 LCD databit 14 GPIO49 PB_4 LCD databit 15 GPIO50 PB_3 LCD databit 20 GPIO51 PB_2 LCD databit 21. Also connected to USB OTG transceiver, interrupt signal. Can optionally be connected to USB1 VBUS power switch overcurrent flag. GPIO52 PB_1 LCD databit 22, can also be connected to USB OTG transceiver GPIO53 PB_0 LCD databit 23, can also be connected to USB OTG transceiver GPIO54 USB0_VBUS Connects to USB2 VBUS signal.
LPC4357 Developer’s Kit - User’s Guide Page 45 GPIO79 PF_9 No special usage on OEM Base Board. GPIO80 P4_3 LCD databit 2. GPIO81 P4_2 LCD databit 3 BD0-BD15 Buffered signals Occupied for 16-bit databus versions. Connects to parallel NOR flash and 16-bit register. BD16-DB31 Buffered signals Also occupied for 32-bit databus versions, which is what the LPC4357 OEM board has. No special usage on OEM Base Board, but some pins can be connected to RS232 interface.
LPC4357 Developer’s Kit - User’s Guide Page 46 the OEM Base Board ground before even connecting the JTAG interface. Never have the OEM Board unpowered while the JTAG pod is powered. RESET_IN RESET Connects to RESET push-button and USB-to-serial bridge (for automatic ISP functionality) RESET_OUT RESET Connects to RESET LED indicator. Used to reset PCA9532, UDA1380, FT232RL, MIC2555, RF module and LCD expansion connector.
LPC4357 Developer’s Kit - User’s Guide Page 47 5 Getting Started This chapter contains information about how to get acquainted with the LPC4357 Developer’s Kit. Please read this section first before you start using the board - it will be well spent time! 5.1 Powering The board can normally be powered from a PC/laptop via the included USB cable (mini-B to A cable). This is done via the USB-to-UART connector and will work in most cases. Note however that not all PC/laptops can provide the needed current.
LPC4357 Developer’s Kit - User’s Guide Page 48 The demo application demonstrates some features of the LPC4357 Developer’s Kit: The accelerometer and memory mapped register; the row of LEDs (LED16 to LED1) are controlled by tilting the board. Buttons and PCA9532 port expander; there is a running-light pattern on the 8 LEDs controlled by the I2C port expander. By pressing the push-buttons (also on the I2C port expander) the pattern can be changed.
LPC4357 Developer’s Kit - User’s Guide 5.3 Page 49 Installing USB Driver The OEM Base Board contains an USB-to-UART bridge chip (FT232R from FTDI) that connects UART channel #0 on the LPC4357 to a virtual COM port on the PC/laptop (via USB). This UART channel is typically used as the console channel for applications. Printf() output can for example be directed to this UART channel. A USB driver must be installed on the PC/laptop in order for the virtual COM port to be created.
LPC4357 Developer’s Kit - User’s Guide Page 50 pins to make it compatible with other OEM boards and the OEM Base Board. Note however that the pins for USART#0, P2_0 and P2_1, are available as special test points on the pcb, TP4 and TP5, respectively. The pins for USART #3, P2_3 and P2_4 are also available as special test points on the pcb, TP6 and TP7, respectively. TP4/TP5 are found in the upper right corner of the pcb and TP6/TP7 are found in the upper left corner of the pcb.
LPC4357 Developer’s Kit - User’s Guide Page 51 A *.bin file must be created. In Keil uVision this is done by adding the following user command: fromelf --bin -o "$L@L.bin" "$L@L.axf" See the project files in the sample applications for how it is added to the compile process. Settings in lpc_dfusec Use the "HDR/RAW modes" tab. Point to the binary file and make sure that the "Auto append header..." checkbox is ticked.
LPC4357 Developer’s Kit - User’s Guide Page 52 4. For “File”, select the *.bin file that has been generated to be downloaded 5. For “Address”, enter 0x1A000000 6. For “Size”, enter 0x00080000 7. The “Param” field is not used so leave it as default 8. Tick the "Erase region before programming" checkbox 9. Tick the "Compute/Insert checksum..." checkbox Start the board in DFU mode and wait for the "NO_CONN" status in the lower left corner to change into "HIGH SPEED USB".
LPC4357 Developer’s Kit - User’s Guide Page 53 should then be flashed and started automatically.
LPC4357 Developer’s Kit - User’s Guide 5.5 Page 54 Handling SO-DIMM Boards See picture below for instructions about how to mount/remove the LPC4357 OEM Board. To install the OEM Board, align it to the socket (1). Push the board gently, and with even force between the board edges, fully into the socket (2). Then push the board down in a rotating move (3) until it snaps into place (4). The OEM Board shall lie flat and parallel to the base board.
LPC4357 Developer’s Kit - User’s Guide Page 55 R239 – add 100nF capacitor in parallel Speaker Figure 34 – Speaker Amplifier, U28 5.6.2 Current Consumption and Limits of USB Ports The current consumption of LPC4357 OEM Board, OEM Base Board, and the 4.3 inch LCD Board is in the region of 450-525mA. This is very close to what a normal USB-A port can supply.
LPC4357 Developer’s Kit - User’s Guide Page 56 Remove R163 Figure 35 – Identifying R163 Note that R163 has been removed on all boards shipped out from Embedded Artists after May 15, 2012. Since there is a transition period, and stock at distributors, there is no guarantee that the resistor has been removed on boards delivered after this date. Please always check if the board has R163 removed. If not, remove R163. 5.6.
LPC4357 Developer’s Kit - User’s Guide Page 57 Signal CLK2_OUT can only be used as a general clock signal if the external SDRAM is not used/activated. If external SDRAM is not used on the LPC4357 OEM board then there are no limitations on the core clock frequency of the LPC4357. It can run at up to 204 MHz. On the OEM base board (on which the LPC4358 OEM board is mounted) SODIMM pad/pin 115 is connected to signal GPIO68_I2S-MCLK, which is routed a long distance over the base board.
LPC4357 Developer’s Kit - User’s Guide Page 58 6 LCD Expansion Connector Embedded Artists supplies many different display options as add-on boards. These display boards are great to use for getting started quickly and test a specific display resolution in an application. All LCD boards supplied from Embedded Artists use the LCD Expansion Connector. There is also an option to connect custom displays via the LCD Expansion Connector, J26.
LPC4357 Developer’s Kit - User’s Guide 9 RED2 RED3 LCD_VD7 10 RED3 (MSB) RED4 (MSB) LCD_VD10 15 GREEN0 (LSB) LCD_VD11 16 GREEN1 LCD_VD12 17 GREEN0 (LSB) GREEN2 LCD_VD13 18 GREEN1 GREEN3 LCD_VD14 19 GREEN2 GREEN4 LCD_VD15 20 GREEN3 (MSB) GREEN5 (MSB) LCD_VD19 26 LCD_VD20 27 BLUE0 (LSB) BLUE1 LCD_VD21 28 BLUE1 BLUE2 LCD_VD22 29 BLUE2 BLUE3 LCD_VD23 30 BLUE3 (MSB) BLUE4 (MSB) BLUE0 (LSB) o Some displays require all three control signals (HSYNC, VSYNC, DEN
LPC4357 Developer’s Kit - User’s Guide Many displays have strict requirements of power sequencing during power up and down. Embedded Artists display boards has an I2C-GPIO expansion chip (PCA9532) and voltage control of +3.3V and +5V to allow power sequencing. o Page 60 Embedded Artists recommend that the power sequences outlined in the display datasheets are followed for best long term performance of the display.
LPC4357 Developer’s Kit - User’s Guide Page 61 7 Troubleshooting This chapter contains information about how to troubleshoot boards that does not seem to operate properly. It is strongly advised to read through the list of tests and actions that can be done before contacting Embedded Artists. The different tests can help determine if there is a problem with the board, or not. For return policy, please read Embedded Artists’ General Terms and Conditions document (can be found at http://www.embeddedartists.
LPC4357 Developer’s Kit - User’s Guide Page 62 the passive current consumption of the OEM Board, i.e., when the board is in reset. Valid range is 100-350mV (which corresponds to 20-70 mA). If current consumption is outside of this range, it is an indication that something can be wrong with the OEM board. Note that the valid range is quite wide. Being outside this does not necessarily mean that something is wrong. More symptoms than this is needed to judge if a board is wrong, or not.
LPC4357 Developer’s Kit - User’s Guide Page 63 8 Further Information The LPC4357 microcontroller is a complex circuit and there exist a number of other documents with a lot more information. The following documents are recommended as a complement to this document. [1] NXP LPC4357 Datasheet http://www.nxp.com/documents/data_sheet/LPC4357_53_37_33.pdf [2] NXP LPC4357 User’s Manual http://www.nxp.com/documents/user_manual/UM10503.pdf [3] NXP LPC4357 Errata http://www.nxp.