EmbeddedRelated.com
Forums

NXP Announces Availability of LPC1788 with LCD Graphics Controller

Started by nxp_marketing_usa June 3, 2011
NXP Announces Availability of LPC1788 with LCD Graphics Controller

120-MHz ARM Cortex-M3 MCU also features Ethernet, USB and External Memory Controller
Eindhoven, Netherlands and San Jose, California, May 31, 2011 NXP Semiconductors N.V. (NASDAQ: NXPI) today announced availability of its LPC1788 microcontroller the industry's first ARM Cortex-M3-based MCU to be shipping in volume with an integrated LCD controller. With up to 96 KB of on-chip SRAM and a 32-bit external memory interface, the LPC178x series allows customers to easily and cost-effectively add high-quality graphics to their applications. With support for a wide range of graphics display panels, the LPC178x series is ideal for industrial automation, point-of-sale, and medical diagnostic applications.



"Recent advances in human-machine interface are starting to transform LCD displays in industrial, retail and medical environments. The LPC178x Cortex-M3 microcontrollers deliver an integrated LCD controller at a breakthrough price point, providing a low-cost solution for embedded system designers who want to add attractive TFT displays with animation," said Jan Jaap Bezemer, director of marketing, microcontroller business line, NXP Semiconductors.



The LCD interface includes its own DMA controller to allow it to operate independently of the CPU and other system functions. A built-in FIFO acts as a buffer for display data, providing flexibility for system timing, while hardware cursor support can further reduce the amount of CPU time needed to operate the display. In addition, the NXP LPC178x microcontrollers support Super-Twisted Nematic (STN) and Thin-Film Transistor (TFT) graphic display panels up to 1024 x 768 pixels, from monochrome up to 24-bit true-color.



The 120-MHz LPC178x MCUs have up to 512 KB Flash, 96 KB SRAM and 4 KB EEPROM memory on-chip. The 32-bit external memory controller supports SDRAM, NOR and SRAM devices with four chip selects.



Additional peripherals available on the LPC178x and LPC177x series include a Host/Device USB controller, a 10/100T Ethernet controller, Anti-Tampering Event Recorder, eight-channel General-Purpose DMA (GPDMA) controller, 12-bit ADCs, 10-bit DAC, motor control PWM and Quadrature Encoder Interface, five UARTs, three I2C, I2S, three SSP/SPI, Smart Card interface, four timers, windowed watchdog timer, an ultra-low power RTC, and up to 165 general purpose I/O pins



NXP Low-Cost Development Tool Platform
The NXP LPC178x and LPC177x microcontrollers are supported by industry-leading comprehensive hardware development tools from IAR, Embedded Artists and Future Designs and software development tools from LPCXpresso, ARM/Keil, Code Red, IAR, Segger, MicroDigital, I2ST and many more. The LPC178x and LPC177x series are also supported by an extensive Product Driver Library and a free graphics library, SWIM (Simple Windows Interface Manager).



Pricing and Availability
Parts are available now from NXP distributors worldwide with recommended distribution pricing in 10K quantities starting in the low $3 to $7 range, depending on memory, features and package.

NA ARROW ELECTRONICS 126 pcs 6/2/2011
EU FUTURE ELECTRONICS UK 118 pcs 6/1/2011
NA MOUSER ELECTRONICS 101 pcs 6/2/2011
NA MOUSER ELECTRONICS 101 pcs 6/2/2011
Further information on the LPC1788 is available at: http://www.nxp.com/pip/LPC1788FET208.html
Information on NXP's complete range of microcontrollers with integrated LCD is available at:
http://ics.nxp.com/support/microcontrollers/lcd/.

An Engineer's Guide to the LPC2100 Series

Gene,

I believe I have another bug report for you...

At the above website, there is a file that can be downloaded.

( Further information on the LPC1788 is available at:
http://www.nxp.com/pip/LPC1788FET208.html )

This zip file is called "LPC177x_8xCMSIS_110311 (v.1.0, 2011-05-31)",
which holds a common software interface for the Cortex processors.

Within this zip file is a file "system_LPC177x_8x.c", located at:

LPC177x_8xCMSIS_110311\Core\CM3\DeviceSupport\NXP\LPC177x_8x

There are macros in the beginning of this file, that allow the user to
use a "wizard" interface for setting up the core.

On line #189, there is a variable (USBCLK_SETUP) with no corresponding
macro above it. This creates an offset in the variable stuffing from
the wizard, and causes functional errors.

Either a macro should be written for this, or it should be deleted.

Since it is not used anywhere in the file, I just deleted it, and all
works fine now...

-Dave
Hi,
That is a good knews,and how about the LPC1788FBD208 version or the LPC1785FBD208 version?

--- In l..., "nxp_marketing_usa" wrote:
>
> NXP Announces Availability of LPC1788 with LCD Graphics Controller
>
> 120-MHz ARM Cortex-M3 MCU also features Ethernet, USB and External Memory Controller
> Eindhoven, Netherlands and San Jose, California, May 31, 2011 ?NXP Semiconductors N.V. (NASDAQ: NXPI) today announced availability of its LPC1788 microcontroller ?the industry's first ARM?Cortex?M3-based MCU to be shipping in volume with an integrated LCD controller. With up to 96 KB of on-chip SRAM and a 32-bit external memory interface, the LPC178x series allows customers to easily and cost-effectively add high-quality graphics to their applications. With support for a wide range of graphics display panels, the LPC178x series is ideal for industrial automation, point-of-sale, and medical diagnostic applications.
>
>
>
> "Recent advances in human-machine interface are starting to transform LCD displays in industrial, retail and medical environments. The LPC178x Cortex-M3 microcontrollers deliver an integrated LCD controller at a breakthrough price point, providing a low-cost solution for embedded system designers who want to add attractive TFT displays with animation," said Jan Jaap Bezemer, director of marketing, microcontroller business line, NXP Semiconductors.
>
>
>
> The LCD interface includes its own DMA controller to allow it to operate independently of the CPU and other system functions. A built-in FIFO acts as a buffer for display data, providing flexibility for system timing, while hardware cursor support can further reduce the amount of CPU time needed to operate the display. In addition, the NXP LPC178x microcontrollers support Super-Twisted Nematic (STN) and Thin-Film Transistor (TFT) graphic display panels up to 1024 x 768 pixels, from monochrome up to 24-bit true-color.
>
>
>
> The 120-MHz LPC178x MCUs have up to 512 KB Flash, 96 KB SRAM and 4 KB EEPROM memory on-chip. The 32-bit external memory controller supports SDRAM, NOR and SRAM devices with four chip selects.
>
>
>
> Additional peripherals available on the LPC178x and LPC177x series include a Host/Device USB controller, a 10/100T Ethernet controller, Anti-Tampering Event Recorder, eight-channel General-Purpose DMA (GPDMA) controller, 12-bit ADCs, 10-bit DAC, motor control PWM and Quadrature Encoder Interface, five UARTs, three I2C, I2S, three SSP/SPI, Smart Card interface, four timers, windowed watchdog timer, an ultra-low power RTC, and up to 165 general purpose I/O pins
>
>
>
> NXP Low-Cost Development Tool Platform
> The NXP LPC178x and LPC177x microcontrollers are supported by industry-leading comprehensive hardware development tools from IAR, Embedded Artists and Future Designs and software development tools from LPCXpresso, ARM/Keil, Code Red, IAR, Segger, MicroDigital, I2ST and many more. The LPC178x and LPC177x series are also supported by an extensive Product Driver Library and a free graphics library, SWIM (Simple Windows Interface Manager).
>
>
>
> Pricing and Availability
> Parts are available now from NXP distributors worldwide with recommended distribution pricing in 10K quantities starting in the low $3 to $7 range, depending on memory, features and package.
>
> NA ARROW ELECTRONICS 126 pcs 6/2/2011
> EU FUTURE ELECTRONICS UK 118 pcs 6/1/2011
> NA MOUSER ELECTRONICS 101 pcs 6/2/2011
> NA MOUSER ELECTRONICS 101 pcs 6/2/2011
> Further information on the LPC1788 is available at: http://www.nxp.com/pip/LPC1788FET208.html
> Information on NXP's complete range of microcontrollers with integrated LCD is available at:
> http://ics.nxp.com/support/microcontrollers/lcd/.
>

> I believe I have another bug report for you...
NXP replied to my mention as follows:
Your inquiry is resolved for your case 00002400:
lpc177x.lpc178x.cmsis.driver.library.zip
Solution answer:
DavidI have reviewed the system_LPC177x_8x.c file and agree with your
findings. I changed the following starting on (line)188:
#define CLOCK_SETUP 1#define SCS_Val 0x00000021#define CLKSRCSEL_Val
0x00000001#define PLL0_SETUP 1#define PLL0CFG_Val 0x00000009#define
PLL1_SETUP 1#define PLL1CFG_Val 0x00000023#define CCLKSEL_Val
0x00000001#define USBCLKSEL_Val 0x00000001#define EMCCLKSEL_Val
0x00000001#define PCLKSEL_Val 0x00000002#define PCONP_Val
0x042887DE#define CLKOUTCFG_Val 0x00000100
I have notified the microcontroller applications engineer and it will be
fixed in the next version.RegardsPaul

So, if you download the CMSIS (as of 6/02/11), remember to make this
change.
-Dave