+44 (0)1493 602 602

Driving Methods

A serial peripheral interface (SPI) is an interface that enables the serial (one bit at a time) exchange of data between two devices, one called a master and the other called a slave . An SPI operates in full duplex mode. This means that data can be transferred in both directions at the same time. The Serial Peripheral Interface or SPI‐bus is a simple 4‐wire serial communications.
An SPI protocol specifies 4 signal wires.
1) Master Out Slave In (MOSI) ‐MOSI signal is generated by Master, recipient is the Slave.
  1. 2) Master In Slave Out (MISO) ‐Slaves generate MISO signals and recipient is the Master.
    3) Serial Clock (SCLK or SCK) ‐SCLK signal is generated by the Master to synchronize data transfers between the master and the slave.
    4)Slave Select (SS) from master to Chip Select (CS) of slave ‐SS signal is generated by Master to select individual slave/peripheral devices. The SS/CS is an active low signal.
The basic design of I²C has a 7‐bit address space with 16 reserved addresses, which makes the maximum number of nodes that can communicate on the same bus as 112. That means each I²C device is recognized by a unique 7‐bit address. It is important to note that the maximum number of nodes is obviously limited by the address space, and also by the total bus capacitance of 400 pf. The two bi‐directional lines, which carry information between the devices connected to the bus, are known as Serial Data line (SDA) and Serial Clock line (SCL). As the name indicates the SDA line contains the data and the SCL with the clock signal for synchronization. The typical voltages used are +5 V or +3.3V.


A serial communications interface (SCI) is a device that enables the serial (one bit at a time) exchange of data. In this respect, it is similar to a serial peripheral interface (SPI ). But in addition, the SCI enables serial communications with other microprocessors. The SCI contains a parallel‐to‐serial converter that serves as a data transmitter, and a serial‐to‐parallel converter that serves as a data receiver. The two devices are clocked separately, and use independent enable and interrupt signals. The SCI operates in a non‐return‐to‐zero (NRZ ) format, and can function in half‐duplex mode (using only the receiver or only the transmitter) or in full duplex (using the receiver and the transmitter simultaneously). The data speed is programmable.


A parallel interface means that the microcontroller has to manipulate several interface pins at once to control the display. The interface consists of the following pins:
A register select (RS) pin that controls where in the LCD/OLED's memory you're writing data to. You can select either the data register, which holds what goes on the screen, or an instruction register, which is where the LCD/OLED's controller looks for instructions on what to do next.
A Read/Write (R/W) pin that selects reading mode or writing mode
An Enable pin that enables writing to the registers
8 data pins (D0 ‐D7). The states of these pins (high or low) are the bits that you're writing to a register when you write, or the values you're reading when you read.
There's also a display contrast pin (Vo), power supply pins (+5V and GND) and LED Backlight (Backlight+ and Backlight‐) pins that you can use to power the LCD/OLED, control the display contrast, and turn on and off the LED backlight, respectively.
The Hitachi‐compatible LCD/OLEDs can be controlled in two modes: 4‐bit or 8‐bit. The 4‐bit mode requires seven I/O pins, while the 8‐bit mode requires 11 pins. For displaying text on the screen, you can do most everything in 4‐bit mode.

Parallel Interface Types
  • Bit Data ‐Used on some monochrome QVGA modules. An option on character controllers
  • 8 Bit Data ‐Most Common ‐used on graphic and character controllers
  • 16 Bit Data ‐Not Common ‐used on some graphic controllers
  • 6800 type ‐Parallel Data, with Read/Write Line, Enable Line
  • 8080 type ‐Parallel Data with Write Line, Read Line
Other driving methods include LVDS, DSI, and MIPI – contact our Engineering team for assistance

Twitter Feed

2 days ago

As smart homes develop, the number of displays used in home applications in increasing Midas are pleased to support display projects on all home applications. Heres a few examples of home applications that we have worked on #SmartHome #IOT #DisplaySolution

3 days ago

4.0 Square TFT displays were very popular in 2021 Weve added a HDMI interface option to this size range Check these out on our website #DisplaySolution #TFT #Displays

4 days ago

Southern Manufacturing begins 3 weeks today! For all your display needs, come visit the Midas team at stand G155 We look forward to seeing everyone there #Southern22 #Exhibition #Displays

1 week ago

SPI Interface TFTs | Product Range Midas are pleased to offer a range of TFT displays with serial peripheral interface (SPI). We currently have sizes available from 0.96 to 7.0. Get in touch for more information - contact details in our bio. #DisplaySolution #SPI #TFT

Electra House
32 Southtown Road
Great Yarmouth
NR31 0DU
Tel: +44 (0)1493 602 602
Copyright © 2000 - 2022 Midas Components
VAT Number: GB 759 7377 64
Registration Number: 4044091