Господа, удостойте вниманием... http://starterkit.ru/html/index.php?name=shop&op=view&id=78
Есть три платы SK-LPC4357.
На всех трех платах не получается управлять GPIO4.14 сконфигурированным как выход.
Соседняя ножка - GPIO4.15 прекрасно управляется.
На плате SK-LPC4357 это следующие выводы:
GPIO4.14 - XP8.5
GPIO4.15 - XP8.6
Либо ошибка в коде, либо в плате либо в процессоре.
Вот код тестовой программы:
#include <LPC43xx.h>
/* Clock Control Unit register bits */
#define CCU_CLK_CFG_RUN  (1 << 0)
#define CCU_CLK_CFG_AUTO  (1 << 1)
#define CCU_CLK_STAT_RUN  (1 << 0)
void SysTick_Handler ()
{
    LPC_GPIO_PORT->NOT[4] = (1 << 14);
    LPC_GPIO_PORT->NOT[4] = (1 << 15);
}
int main(void)
{
    // Update system core clock
    SystemCoreClockUpdate ();
    // Generate interrupt each 5 ms
    SysTick_Config(SystemCoreClock / ( 1000 / 5));
   
    /* Enable clock and init GPIO outputs */
    LPC_CCU1->CLK_M4_GPIO_CFG  = CCU_CLK_CFG_AUTO | CCU_CLK_CFG_RUN;
    while (!(LPC_CCU1->CLK_M4_GPIO_STAT & CCU_CLK_STAT_RUN));
   
    LPC_SCU->SFSP9_2  = 0;  // GPIO4[14]
    LPC_SCU->SFSP9_3  = 0;  // GPIO4[15]
    LPC_GPIO_PORT->DIR[4] = (1 << 15) | (1 << 14);   
    while(1) {
    }
}
Также прикладываю проект для среды Keil.