SPI data-rate for: Arduino(ATmega328) and LPC1114

Greetings,

I want to connect Arduino(ATmega328) with LPC1114 and want to know;
What is the maximum data-rate possible to transfer 128 byte(128x8 bit) of data?

Thanks

LPC1114 datasheet: http://www.nxp.com/documents/data_sheet/LPC1111_12_13_14.pdf
Page 18:
7.9.1 Features
• Maximum SPI speed of 25 Mbit/s (master) or 4.17 Mbit/s (slave) (in SSP mode)

The Arduino typically runs at 16MHz clock rate, and SPI speed is determined by the SPI_CLOCK_DIVn setting (SPI.setClockDivider(SPI_CLOCK_DIV2); for instance); the fastest would be 8Mbit/sec with SPI_CLOCK_DIV2, so for this I would use no higher than SPI_CLOCK_DIV4, maybe SPI_CLOCK_DIV8 to be on the safe side.

Thanks a lott!

The next step is: PC--> Arduino --> LPC1114 connectivity.
Is it possible to get >115600 bits/sec baud-rate from PC to Standard Arduino board?
If yes, how?

Thanks in advance :slight_smile: