/SC16IS752

Driver for SC16IS752

Primary LanguageC++

SC16IS752

SC16IS752 Driver for ATmega328/ESP8266
SC16IS750/752 Driver for RaspberryPi

SC16IS752-2

SC16IS752-1


for i2c

SC16IS750/752 ATmega328/ESP8266 RPi
VCC -- 5V(*1) 5V(*1)
GND -- GND GND
RESET -- N/C N/C
A0/CS -- 5V(*2) 5V(*2)
A1/SI -- 5V(*2) 5V(*2)
NC/SO -- N/C N/C
IRQ -- N/C N/C
I2C/SPI -- 5V 5V
SCL/SCLK -- SCL(*3) SCL(*4)
SDA/VSS -- SDA(*3) SDA(*4)

(*1) The SC16IS750 module is equipped with a MIC5219 LG33 voltage regulator, which provides 3.3V to the chip.
The SC16IS752 module is equipped with a AMS1117-3.3 voltage regulator, which provides 3.3V to the chip.
Therefore, the level of i2c is 3.3V.

(*2)i2c address selection

A0 A1 Address
Vdd Vdd 0x90
Vdd Vss 0x92
Vss Vdd 0x98
Vss Vss 0x9A

(*3)Requires PullUp
(*4)No Requires PullUp


for SPI

SC16IS750/752 ATmega328/ESP8266/Rpi
VCC -- 5V(*1)
GND -- GND
RESET -- N/C
A0/CS -- CS
A1/SI -- MOSI
NC/SO -- MISO
IRQ -- N/C
I2C/SPI -- GND
SCL/SCLK -- SCK
SDA/VSS -- GND

(*1) The SC16IS750 module is equipped with a MIC5219 LG33 voltage regulator, which provides 3.3V to the chip.
The SC16IS752 module is equipped with a AMS1117-3.3 voltage regulator, which provides 3.3V to the chip.
Therefore, the level of SPI is 3.3V.