Ich habe mir jetzt mal das Manual des LPC angeschaut und Deine Registereinstellungen überprüft.
Das einzige, was mir aufgefallen ist, ist dass das CR0-Register nicht so gesetzt ist, wie Du's kommentiert hast (gesetzt ist 15-Bit Transfer, SCK Low between Frames).
Aber trotzdem müsste ein Takt zu messen sein, sobald Du etwas in's Datenregister schreibst.
Vielleicht musst Du zusätzlich noch den P0.16 als SSEL0 konfigurieren, aber eigentlich kann ich mir nicht vorstellen, dass es daran liegt.


Was mich ein wenig wundert ist, dass Du das SSP0-Modul verwendest anstatt direkt das SPI-Modul zu verwenden...

Gruß,
askazo