
EA OLEDS102-6
Printing and typographical errors reserved. Page 5
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
DATA TRANSFER 4-WIRE SPI (8 BIT)
Data transmission for SPI is
unidirectional, that means that
data can only be written,
there’s no data read option.
Selection for writing data or
command is done with the
D/C line. A busy check is not
necessary at all. Clock rate
may be up to 10 MHz. Data
transmission is based on SPI
mode 3, MSB first. For more
details please refer to the
controllers data sheet SSD1306B.
DATA TRANSFER 3-WIRE SPI (9 BIT)
Data transmission for SPI is
unidirectional, that means
that data can only be written,
there’s no data read option.
Selection for writing data or
command is done with the
first bit of the 9 bit data
transfer. A busy check is not
necessary at all. Clock rate
may be up to 10 MHz. Data transmission is based on SPI mode 3, MSB first (9 bit). For more details please
refer to the controllers data sheet SSD1306B.
DATA TRANSFER I²C
The I²C mode provides a bi-directional data transmission: That means that data can be written and read. With
the pin SA0 the I²C address can be changed (L: 0x78 or 0x3C, H:0x7A or 0x3D). So up to 2 displays may be
driven on 1 bus. The clock rate may be up to 400 KHz. Please make sure when defining the pull-up resistors
that the internal resistance of the display is 600..1000 . This affects the low level when reading data and
ACK bit.
Attention: When reading data, after the command for page- or column address there need to be a dummy
read (discard the first byte).
Control byte: Co (Continuation bit) = 0 Display data do follow; 1 refer D/C bit