Home Solutions The solution of replacing SSD1305 with SH1106

The solution of replacing SSD1305 with SH1106

June 23,2025

Description

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

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

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:

  1. SSD1305 supports three Memory Addressing Modes (20h), whereas SH1106 only supports Page Addressing Mode.
  2. 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

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.

Easy Transition SSD1305 To SH1106

Have questions about display solutions for your business? Contact Us!

Subscribe

Receive emails about news updates from Winstar.

Contact Us

Price/Datasheet/General inquiry

Technical Support

Contact us for any technical information

go top
Contact Us
close

We value your privacy

By clicking "Allow All Cookies", you agree to the storing of cookies on your device to enhance site navigation, analyse site usage, and assist in our marketing and performance efforts. You can find further information this subject in our policy.

We value your privacy

Winstar and certain third parties use cookies on www.winstar.com.tw. The details regarding the types of
cookies, their purpose and the third parties involved are described below and in our Cookie Policy.
Please click on “Allow All” to consent to our usage of cookies in order to have the best possible
experience on our websites. You can also set your preferences or reject cookies (except for strictly
necessary cookies).

Manage Consent Preferences

Always Active
Essential Cookies

These cookies are essential in order to enable you to move around the website and use its
features, such as setting your privacy preferences, logging in or filling in forms.

Analytics Cookies

Also known as “statistics cookies,” these cookies collect information about how you use a website, like which pages you visited and which links you clicked on. See Detail