Quote Originally Posted by Darrel Taylor View Post
Unless you have an LCD that has a built-in SPI or I2C interface, then you need that chip, an I/O expansion port or something to interface to a parallel LCD.

At any rate, with PBP 2.60's new ARRAYWRITE command.
Sending data to SPI, whether it's SHIFTOUT or the MSSP, just got a whole lot easier.
And I doubt any example you find on the net will include the new commands.

Best to write it from scratch.
<br>
Thanks for reply, Darrel. I am using a 16F690 which has dedicated pins that can be configured to support the SSP module that includes the interface to either SPI or I2C. So I don't need the chip or I/O expansion.
The OLED display I am looking at ( see http://taiwan01.rs-online.com/mobile...duct&R=0554223 )has either SPI or I2C interfaces built-in. I am choosing SPI because I only have a single MASTER to single SLAVE interface and the SPI provides a lot faster interface than I2C.
I presume that the PBP 2.60 (which I just upgraded to) command ARRAYWRITE will permit me to use this SPI interface on an OLED as well as to an LCD as you implied. If you do become aware of any examples that use the new ARRAYWRITE command, even if only with LCD, I would really appreciate hearing about it. In fact, can you please explain to me why this ARRAYWRITE command makes it so much easier to send data as opposed to using SHIFTOUT or MSSP??