Since SSD1305 is reaching the end of its lifecycle, we have developed a new series of products based on SH1106. During the development process, we prioritized preserving the original module design as much as possible, ensuring compatibility between SSD1305 and SH1106 modules.
The following will explain differences between two models from the hardware and software perspective.
Table1. Model No. for past and new ICs
Related Module Series |
Past model (SSD1305) |
New model (SH1106) |
WEO012832A |
WEO012832N |
Hardware
in functions of past model and new model are the same. The recommended circuit diagrams of two ICs are shown in Figure 1.

Figure 1. SSD1305 & SH1106 Application recommendations
Please note the resistance value of IREF pin, as it directly impacts brightness and current. When both ICs operate with the same VCC (VPP), SH1106 requires a lower resistance value. The formula for calculating the resistance is provided below.

Software
Most of the commands for SSD1305 and SH1106 are compatible, but there are some differences. For instance, each IC has its own exclusive functions, which means these commands are specific to the respective IC.
Additionally, while some commands share the same functionality, their parameters are not compatible, as shown in Table 2.
Table 2. Command difference between SSD1305 and SH1106

Replacement
Since the pin definitions of new model and old model are the same, the connector can be shared. In order to achieve the same display effect, adjustments are required for both the hardware and software of modules.
In terms of hardware, the only difference between SSD1305 and SH1106 is IREF resistance. It must be set according to the specific IC, otherwise there is a risk of damaging the IC.
In terms of software, there are some points to note:
- SSD1305 supports three Memory Addressing Modes (20h), whereas SH1106 only supports Page Addressing Mode.
- SSD1305 and SH1106 share the same functions for ADh, D5h, D9h, and DBh, but the parameter settings are different.
In addition, by setting the Command Lock (FDh) of SSD1305, commands for both ICs can be included in the same initial code. Once the IC is locked with FDh, SSD1305 does not accept any commands except FDh, whereas SH1106 remains unaffected. This allows commands to be issued separately to each IC.

Figure 2. Application of Command Lock
Conclusion
SSD1305 and SH1106 are compatible with each other.
By adjusting initial code and the resistance value of IREF pin, the same display image and brightness can be achieved. Depending on the situation, only minor software adjustments are needed to ensure both ICs achieve the same display effect without requiring any hardware changes.
Winstar will continue to provide high-quality products and competitive solutions.
