The 16 bit spi funtionality of the LPC2138 is not functioning properly. When the control register is set to 0x24… selecting 16 bit spi master operation, writes to the spi data port cause the spi clock to run continuously and the status register to read collision error. This seems to be the case regardless of how many bits (<8) are used and no matter what the clock settings are.