The ARM Cortex M3 is designed in a such way to enhance debug features and a higher level of system integration. The LPC 1768 is ARM Cortex- M3 based Microcontrollers for embedded application features in low power consumption and a high level of integration. For setting up the Environment for the development of ARM cortex M3 is well discussed in this article. LCD in 4 bit, which means we are going to use 4 lines instead of 8 line which save 4 GPIOs which can be used for other purposes.
This is the Article to explain how a 16x2 LCD is interfaced with LPC1768 in 4-bit mode. Interfacing of 5V LCD with a 3.3V Controller like LPC1768 is little tricky to handle.