General framework for LPC1768 !!!