Difference between revisions of "0.96inch SPI OLED Module"

From LCD wiki
Jump to: navigation, search
(Created page with "{{lan | cn=http://www.lcdwiki.com/zh/0.96inch_SPI_OLED_Module | en=http://www.lcdwiki.com/0.96inch_SPI_OLED_Module }} == <font color="blue">Product Picture</font> =...")
 
(Interface Definition)
 
(12 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
[[File:0.96-OLED-7pin-20.jpg|300px]]
 
[[File:0.96-OLED-7pin-20.jpg|300px]]
 
[[File:0.96-OLED-7pin-blue-2.jpg|300px]]
 
[[File:0.96-OLED-7pin-blue-2.jpg|300px]]
 +
 +
==<font color="blue">Product Description</font> ==
 +
 +
* 0.96 inch OLED screen with black and white, black or blue or yellow and blue color display
 +
* 128x64 resolution for clear display and high contrast
 +
* Large viewing angle: greater than 160° (one screen with the largest viewing angle in the display)
 +
* Wide voltage supply (3V~5V), compatible with 3.3V and 5V logic levels, no level shifting chip required
 +
* The default is 4-wire SPI bus, which can choose 3-wire SPI bus or IIC bus
 +
* Ultra-low power consumption: normal display is only 0.06W (far below the TFT display)
 +
* Military-grade process standards, long-term stable work
 +
* Provides a rich sample program for STM32, C51, Arduino, Raspberry Pi and MSP430 platforms
 +
* Provide underlying driver technical support
 +
 +
==<font color="blue">Product Parameters</font> ==
 +
{| class="wikitable" border="1" style="width: 500px; background-color: white;"
 +
| align="center" |Name
 +
| align="center" |Parameter
 +
|-
 +
| align="center" |Display Color
 +
| align="center" |White, blue, yellow and blue
 +
|-
 +
| align="center" |SKU
 +
| align="center" |MSP096B
 +
MSP096W
 +
 +
MSP096Y
 +
|-
 +
| align="center" |Screen Size 
 +
| align="center" |0.96(inch)
 +
|-
 +
| align="center" |Screen Type
 +
| align="center" |OLED
 +
|-
 +
| align="center" |Driver IC
 +
| align="center" |SSD1306
 +
|-
 +
| align="center" |Resolution
 +
| align="center" |128*64 (Pixel)
 +
|-
 +
| align="center" |Module Interface
 +
| align="center" |3-line、4-line SPI、IIC interface
 +
|-
 +
| align="center" |Active Area 
 +
| align="center" |21.744x10.864 (mm)
 +
|-
 +
| align="center" |Touch Screen Type
 +
| align="center" |have no touch screen
 +
|-
 +
| align="center" |Touch IC
 +
| align="center" |have no IC
 +
|-
 +
| align="center" |Module PCB Size
 +
| align="center" |27.3x27.8 (mm)
 +
|-
 +
| align="center" |Visual Angle
 +
| align="center" |>160°
 +
|-
 +
| align="center" |Operating Temperature
 +
| align="center" | -20℃~60℃
 +
|-
 +
| align="center" |Storage Temperature
 +
| align="center" | -30℃~70℃
 +
|-
 +
| align="center" |Operating Voltage
 +
| align="center" |3.3V~5V
 +
|-
 +
| align="center" |Power Consumption
 +
| align="center" |TBD
 +
|-
 +
| align="center" |Rough Weight(Package containing)
 +
| align="center" |8(g)
 +
|}
 +
 +
==<font color="blue">Interface Definition</font> ==
 +
{| class="FCK__ShowTableBorders" align="left"
 +
|-
 +
![[file:MSP096X-001.png|无框|300px]]
 +
![[file:MSP096X-002.png|无框|300px]]
 +
|-
 +
| align="center" | '''Picture 1. Module pin silk screen'''
 +
| align="center" | '''Picture 2. Rear view of the module'''
 +
|}
 +
<br clear="all">
 +
 +
'''NOTE:'''
 +
 +
:1.This module supports IIC, 3-wire SPI and 4-wire SPI interface bus mode switching (shown in red box in Figure 2). The details are as follows:
 +
::A.Using 4.7K resistance to solder only '''R3''' and '''R4''' resistors, then choose '''4-wire SPI''' bus interface ('''default''');
 +
::B.Using 4.7K resistance to solder only '''R2''' and '''R3''' resistors, then select '''3-wire SPI''' bus interface;
 +
::C.Using 4.7K resistance to solder only '''R1''', '''R4''', '''R6''', '''R7''', '''R8''' resistors, then select the '''IIC''' bus interface;
 +
:2.After the interface bus mode is switched, you need to select the corresponding software and the corresponding wiring pins (as shown in Figure 1)
 +
::for the module to operate normally. The corresponding wiring pins are described as follows:
 +
::A.select the '''4-wire SPI''' bus interface, '''all pins need to be used''';
 +
::B.select the '''3-wire SPI''' bus interface, only the '''DC''' pin does not need to be used(it can not be connected), other pins need to be used;
 +
::C.select the '''IIC''' bus interface, only need to use the four pins '''GND''', '''VCC''', '''D0''', '''D1''', At the same time, the '''RES''' pin is connected to the
 +
:::high level (can be connected to the VCC), the '''DC''' and '''CS''' pins are connected to the power GND;
 +
 +
{| class="wikitable" border="1" style="width: 700px; background-color: white;"
 +
| align="center" |Number
 +
| align="center" |Module Pin
 +
| align="center" |Pin description
 +
|-
 +
| align="center" |1
 +
| align="center" |GND
 +
|OLED  power ground
 +
|-
 +
| align="center" |2
 +
| align="center" |VCC
 +
|OLED power positive (3.3V~5V)
 +
|-
 +
| align="center" |3
 +
| align="center" |D0
 +
|OLED SPI and IIC bus clock signals
 +
|-
 +
| align="center" |4
 +
| align="center" |D1
 +
|OLED SPI and IIC bus data signals
 +
|-
 +
| align="center" |5
 +
| align="center" |RES
 +
|OLED reset signal, low level reset
 +
(this pin need to connected to the high level (can be connected to the VCC) when selecting IIC bus)
 +
|-
 +
| align="center" |6
 +
| align="center" |DC
 +
|OLED command / data input select signal, high level: data, low level: command
 +
(this pin is not required(it can not be connected) when selecting 3-wire SPI bus; this pin need to connected to the power GND when selecting IIC bus)
 +
|-
 +
| align="center" |7
 +
| align="center" |CS
 +
|OLED chip select signal, low level enable
 +
(this pin need to connected to the power GND when selecting IIC bus)
 +
|-
 +
|}
 +
 +
==<font color="blue">Product Documentation</font> ==
 +
 +
* [http://www.lcdwiki.com/res/MSP096X/0.96inch_OLED_SPI_Module_MSP096X_User_Manual_EN.pdf '''0.96inch SPI_OLED Module User Manual''']
 +
* [http://www.lcdwiki.com/res/MSP096X/SPEC_LED096W_V1.0.pdf '''0.96inch OLED Specification(WHITE)''']
 +
* [http://www.lcdwiki.com/res/MSP096X/SPEC_LED096B_V1.0.pdf '''0.96inch OLED Specification(BLUE)''']
 +
* [http://www.lcdwiki.com/res/MSP096X/SPEC_LED096Y_V1.0.pdf '''0.96inch OLED Specification(YELLOW and BLUE)''']
 +
* [http://www.lcdwiki.com/zh/images/1/14/0.96inch_OLED_SPI_Size.png '''0.96inch SPI_OLED Module Size Picture''']
 +
* [http://www.lcdwiki.com/res/MSP096X/0.96inch_OLED_SPI_schematic.pdf '''0.96inch SPI_OLED Module Schematic''']
 +
* [http://www.lcdwiki.com/res/MSP096X/Altium_Package_library.zip '''0.96inch SPI_OLED Module OLED Schematic and PCB Package Library''']
 +
* [http://www.lcdwiki.com/res/MSP096X/SSD1306-Revision-1.5.pdf '''Driver IC SSD1306 Datasheet''']
 +
 +
==<font color="blue">Program Download</font> ==
 +
 +
* [http://www.lcdwiki.com/res/Program/OLED/0.96inch/SPI_SSD1306_MSP096X_V1.0/0.96inch_SPI_OLED_Module_SSD1306_MSP096X_V1.0.zip '''0.96inch SPI_OLED Module Package''']
 +
 +
==<font color="blue">Reference Materials</font> ==
 +
 +
* [http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf '''Arduino IDE software use illustration''']
 +
* [http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf '''RaspberryPi GPIO library installation instructions''']
 +
* [http://www.lcdwiki.com/res/PublicFile/Python_Image_Library_Install_Illustration_EN.pdf '''Python Image Library installation instructions''']
 +
* [http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf '''C51 Keil and stc-isp software use illustration''']
 +
* [http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf '''STM32 keil software use illustration''']
 +
* [http://www.lcdwiki.com/res/PublicFile/IAR_IDE&MspFet_Use_Illustration_EN.pdf '''IAR_IDE and MspFet software use illustration''']
 +
* [http://www.lcdwiki.com/res/PublicFile/PCtoLCD2002_Use_Illustration_EN.pdf '''PCtoLCD2002 software use illustration''']
 +
* [http://www.lcdwiki.com/res/PublicFile/Image2Lcd_Use_Illustration_EN.pdf '''Image2Lcd software use illustration''']
 +
* [http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings '''Chinese and English display modulo settings''']
 +
 +
==<font color="blue">Common Software</font> ==
 +
 +
* [http://www.lcdwiki.com/res/software/PCtoLCD2002.zip '''PCtoLCD2002''']
 +
* [http://www.lcdwiki.com/res/software/Image2Lcd.zip '''Image2Lcd''']
 +
 +
[[#top|BACK TO TOP]]

Latest revision as of 16:46, 21 October 2019


语言选择

Languages

➤中文
➤EN


Product Picture

0.96-OLED-7pin-main-30.jpg 0.96-OLED-7pin-20.jpg 0.96-OLED-7pin-blue-2.jpg

Product Description

  • 0.96 inch OLED screen with black and white, black or blue or yellow and blue color display
  • 128x64 resolution for clear display and high contrast
  • Large viewing angle: greater than 160° (one screen with the largest viewing angle in the display)
  • Wide voltage supply (3V~5V), compatible with 3.3V and 5V logic levels, no level shifting chip required
  • The default is 4-wire SPI bus, which can choose 3-wire SPI bus or IIC bus
  • Ultra-low power consumption: normal display is only 0.06W (far below the TFT display)
  • Military-grade process standards, long-term stable work
  • Provides a rich sample program for STM32, C51, Arduino, Raspberry Pi and MSP430 platforms
  • Provide underlying driver technical support

Product Parameters

Name Parameter
Display Color White, blue, yellow and blue
SKU MSP096B

MSP096W

MSP096Y

Screen Size  0.96(inch)
Screen Type OLED
Driver IC SSD1306
Resolution 128*64 (Pixel)
Module Interface 3-line、4-line SPI、IIC interface
Active Area  21.744x10.864 (mm)
Touch Screen Type have no touch screen
Touch IC have no IC
Module PCB Size 27.3x27.8 (mm)
Visual Angle >160°
Operating Temperature -20℃~60℃
Storage Temperature -30℃~70℃
Operating Voltage 3.3V~5V
Power Consumption TBD
Rough Weight(Package containing) 8(g)

Interface Definition

无框 无框
Picture 1. Module pin silk screen Picture 2. Rear view of the module


NOTE:

1.This module supports IIC, 3-wire SPI and 4-wire SPI interface bus mode switching (shown in red box in Figure 2). The details are as follows:
A.Using 4.7K resistance to solder only R3 and R4 resistors, then choose 4-wire SPI bus interface (default);
B.Using 4.7K resistance to solder only R2 and R3 resistors, then select 3-wire SPI bus interface;
C.Using 4.7K resistance to solder only R1, R4, R6, R7, R8 resistors, then select the IIC bus interface;
2.After the interface bus mode is switched, you need to select the corresponding software and the corresponding wiring pins (as shown in Figure 1)
for the module to operate normally. The corresponding wiring pins are described as follows:
A.select the 4-wire SPI bus interface, all pins need to be used;
B.select the 3-wire SPI bus interface, only the DC pin does not need to be used(it can not be connected), other pins need to be used;
C.select the IIC bus interface, only need to use the four pins GND, VCC, D0, D1, At the same time, the RES pin is connected to the
high level (can be connected to the VCC), the DC and CS pins are connected to the power GND;
Number Module Pin Pin description
1 GND OLED power ground
2 VCC OLED power positive (3.3V~5V)
3 D0 OLED SPI and IIC bus clock signals
4 D1 OLED SPI and IIC bus data signals
5 RES OLED reset signal, low level reset

(this pin need to connected to the high level (can be connected to the VCC) when selecting IIC bus)

6 DC OLED command / data input select signal, high level: data, low level: command

(this pin is not required(it can not be connected) when selecting 3-wire SPI bus; this pin need to connected to the power GND when selecting IIC bus)

7 CS OLED chip select signal, low level enable

(this pin need to connected to the power GND when selecting IIC bus)

Product Documentation

Program Download

Reference Materials

Common Software

BACK TO TOP