Supported by the on-line mbed SDK.
Supported by a lot of professional quality software and examples by EA.
Production compensated for carbon dioxide emission.
Current consumption down to about 5 mA.
Pins not listed are used internally on the board or not used at all. In either case they are not available for expansion.
Jumper closed: The HDK functionality is enabled and active. Note that the HDK functionality will draw current all the time so low-power applications will not reach to the lowest possible current consumption values.
Jumper open: The HDK functionality is disabled. The HDK functionality will not consume any current so this mode can be used when testing and measuring on low-power applications. Use this mode when connecting an external debug interface to the Cortex trace connector on the board. Also use this mode when the LPC4088 QuickStart Board is embedded into a product (and field-upgrade of the product is not needed).
EAGLE library containing the LPC4088 QuickStart Board as a components.
The FPC connector for display expansion is Hirose FH26-61S-0.3SHW(05). It is a 61 pos, 0.3mm pitch connector. Digikey stocks it: HFQ361CT-ND. A suitable 50mm FPC cable (61 pos, 0.3mm pitch) can be bought from Embedded Artists.
Physical size: The physical size of the module is changed from 54 x 26 mm to 101 x 28 mm (103.6 x 28 mm with connectors).
The original LPC1768 mbed module has a 40-pin, 0.1" pitch DIP package form factor while the LPC4088 QuickStart Board has a 44-pin, 0.1" pitch DIP package form factor with extensions in both short edge directions.
4 extra pins: There are 4 extra expansion pins, two on each side.
Pin 21 is reference ground of the analog signals.
Pin 22 is an extra ground pin for improved grounding compared to the original LPC1768 mbed module.
Pin 23 is a general digital pin. The on-board user push-button is connected to this pin. Pulling this pin low at reset will put the LPC4088 in ISP mode. This mode can be used to get in contact with a module where the application program has locked up the LPC4088, for example by accidentally initializing the PLLs wrong.
P24 (together with P25-P30) provides an SD memory card interface. P24 can also be a general digital I/O pin.
Powering: The LPC4088 QuickStart Board can be powered via the HDK micro-B USB connector, pin 2 (4.5-5.5V input) or via the trace connector (4.5-5.5V input). Note the maximum 5.5V input voltage limit on the LPC4088 QuickStart Board. This is lower upper voltage limit than the original LPC1768 mbed module (which accepts up to 9V input voltage).
For more information about the current consumption see the integration page.
The original LPC1768 mbed module can be powered via the on-board (HDK) mini-B USB connector or via an external 4.5-9V supply.
The LPC4088 QuickStart Board has one 3.3V voltage generator that powers the on-board components and up to 300mA for external electronics.
The LPC1768 QuickStart Board has one 3.3V voltage regulator for the on-board components and one for the external components (via pin P40).
Pullup resistors: There are pullup resistors (1.5Kohm) on P31/P32 since these pins (P5.3 and P5.2) are always open-collector pins on the LPC4088. There are also pullup resistors (5Kohm) on P9/P10 since these pins (P0.0 and P0.1) can be open-collector pins on the LPC4088 if they are configured as I2C-pins. The 5Kohm pullup resistors on P9/P10 might be too weak for high I2C datarates or high capacitance I2C channels but for 100kbit/sec the resistors are enough. 2-3Kohm pullup resistors can be added externally, if needed.
Ethernet interface: There is an on-board RJ45 Ethernet interface connector, with isolation transformers, on the LPC4088 QuickStart Board. The four Ethernet pins on the original LPC1768 mbed module have been used for other pins on the LPC4088 QuickStart Board.
USB interfaces: The LPC4088 QuickStart Board has two USB interfaces. One interface (USB#1 on the LPC4088) is fixed to be a USB Host interface. There is an on-board USB-A connector for this interface. The second interface (USB#2 on the LPC4088) can be connected to an on-board micro-B USB connector for an USB Device interface. Alternatively the USB interface can be routed to the mbed edge pins (pin 35/36). This interface can be an USB Host or Device interface depending on how it is connected externally.
Pin compatibility/functionality: (Show pictures of both LPC1768 and LPC4088 boards. Note that pin numbering is different between the modules since the LPC4088 QuickStart Board has four more pins.) When comparing the LPC4088 QuickStart Board with the original LPC1768 mbed module there are some differences in pin functionality.
There is a serial port on on P13/14 on the LPC1768 mbed. This serial port does not exist on the LPC4088 QuickStart Board.
There is a serial port on P27/P28 on the LPC1768 mbed module. The tx-signal on this port has been moved to P37 on the LPC4088 QuickStart Board.
The LPC4088 QuickStart Board has on-board Ethernet RJ45 connector. This frees up the four Ethernet pins on the original LPC1768 mbed module. These four pins are used for an SPI interface, a serial interface and an Alarm signal.
The LPC4088 QuickStart Board has also some extra pin functions compared to the LPC1768.
There is a second CAN interface on P9/P10 on the LPC4088 QuickStart Board.
There is a third SPI interface on P32 (SCK), P38 (MISO) and P39 (MOSI).
There is a SD memory card interface on P24-P30.
P23 is an ISP enable pin.
P40 carry the RTC ALARM signal.
The HDK UART channel is available on P41/P42.
Maximum consumption occurs when all on-chip peripherals are enabled and external peripherals such as SDRAM and Ethernet are used. Please read section How to Design the Power Supply for more details.
The board has powered up running at 120 MHz and enters an infinite loop doing nothing.
This example shows the lowest possible current consumption. External peripherals are powered-down, important pins (typically pins connected to external pull-down) are set to a defined state and the LPC4088 is set to power-down mode. The application below show how to achieve this low current consumption mode.
will the I2S and quad encoder pins be directly accessible on the quickstart ??
Hi Gary, The I2S and QEI pins are available but since there are no drivers for them we have not pointed out these interfaces explicitly. We have no immediate plans to create I2S or QEI drivers. The Excel sheet above gives detailed information about all LPC4088 pins (how they are used).
What is the current consumption of this board ?
Please have a look at the integration page for information about the current consumption. An application with SDRAM and HDK enabled consumes about 170mA. HDK disabled will save about 25mA.
Could you provide me with information about the operation temperature .?
If you look on top of this page the operating temperature range is specified to be -40 to +85 degrees Celsius, i.e. industrial temperature range.
which displays can I use with this board and what do I need to connect them?
We will release a base board in the beginning of December which will make it easy to connect to our LCD Boards.
The new base board will include one 61-pos FPC Cable which will let you connect the display interface on the LPC4088 QuickStart board with the base board.
Could somebody tell me which is the maximum speed (approximately) that can be reached if the DMA is used to get parallel data from GPIOs and place it into the SRAM?
My intention is to use this as parallel data interface for ADCs and CMOS image sensors.
DMA can not be used to get the data from the GPIOs efficiently as you are lacking the control signals. You need memory map it in the EMC and then can DMA it at 40MHz clock rate or so. I designed hardware around the chip and doubt the pins are brought out on this module.
What is the serial FLASH used on this board and what is its data-rate for reading/writing?
Hi Tim, We do not mount a specific chip. Only a certain memory size. The interface is generic and ROM code in the LPC4088 is used to interface the QSPI flash. Clock frequency to QSPI flash is 60MHz (half the core frequency). We have not made actual data-rate measurements.
I read that this board can be powered via the HDK micro-B USB connector or pin 2 (4.5-5.5V input) .
Can I use the HDK interface to program in system, while the board is powered by pin 2 ?
I read that this board can be powered via the HDK micro-B USB connector or pin 2 (4.5-5.5V input) . Can I use the HDK interface to program in system, while the board is powered by pin 2 ?
Yes, you can. The HDK interface connects to a PC via the USB port so in this case the LPC4088 QSB will be powered both via the USB connector and via pin 2 (whichever source has highest voltage).
Is the base board for the 4.3 inch LCD board available yet? Please could you post a link?
Which pins can be connected to an InterruptIn?
So far, I have tried 3 pins: p7, p8, and p20.
p7 and p20 both give me LED3 and LED4 alternating back and forth. On the serial console, it reads "pins on this port cannot generate interrupts".
p8 on the other hand works just fine.
So my question really breaks down a bit: -Is this a hardware (mcu) issue, or is something not completly set up in the board specific code for the lpc4088 qsb? -Which pins/ports can be supported? -Which pins/ports are supported in the current version of mbed.
I may yet spend time in the qsb schematic and datasheet for the CPU to figure this out: I am only asking because someone who has worked with the board more might know the answers much more quickly.
Can someone provide a link to memory map for LPC4088 QSB ? I would like to know which address maps to which peripheral and what is reserved etc. How can I know which pin maps to which memory location ?
I am using the DAC output to generate a sinewave. I cannot get the output to drive higher than 300mv.
Pin21 VSSA is described as the "0V reference for Analog IN/Out". Is it supposed to be tied to Analog ground is is it really a 5V reference voltage for the analog inputs?