Understanding the I2C Bus

Texas Instruments

Published Date: 06/30/2015

Description

The I2C bus is a very popular and powerful bus used for communication between a master (or multiple masters) and a single or multiple slave devices.

This application note is aimed at helping users understand how the I2C bus works.

Parts

Part Number Name Companion Part
INA219BID INA219BID Buy Datasheet
INA223AIDSKR INA223AIDSKR Buy Datasheet
INA223AIDSKT INA223AIDSKT Buy Datasheet
LM8323JGR8AXM/NOPB LM8323JGR8AXM/NOPB Buy Datasheet
LM8327JGR8/NOPB LM8327JGR8/NOPB Buy Datasheet
LM8330TME NOPB LM8330TME NOPB Datasheet
LM8333GGR8/NOPB LM8333GGR8/NOPB Buy Datasheet
P82B715D P82B715D Buy Datasheet
P82B715DR P82B715DR Buy Datasheet
P82B715P P82B715P Buy Datasheet
P82B715PE4 P82B715PE4 Buy Datasheet
P82B96D P82B96D Buy Datasheet
P82B96DGKR P82B96DGKR Buy Datasheet
P82B96DRG4 P82B96DRG4 Buy Datasheet
P82B96P P82B96P Buy Datasheet
P82B96PW P82B96PW Buy Datasheet
P82B96PWR P82B96PWR Buy Datasheet
PCA6107DW PCA6107DW Buy Datasheet
PCA6107DWG4 PCA6107DWG4 Buy Datasheet
PCA6107DWR PCA6107DWR Buy Datasheet
PCA9306DCTRE4 PCA9306DCTRE4 Buy Datasheet
PCA9306DCTRG4 PCA9306DCTRG4 Buy Datasheet
PCA9306DCTT PCA9306DCTT Buy Datasheet
PCA9306DCTTG4 PCA9306DCTTG4 Buy Datasheet
PCA9306TDCURQ1 PCA9306TDCURQ1 Buy Datasheet
PCA9515ADGKR PCA9515ADGKR Buy Datasheet
PCA9515ADGKTG4 PCA9515ADGKTG4 Buy Datasheet
PCA9515ADT PCA9515ADT Buy Datasheet
PCA9515APW PCA9515APW Buy Datasheet
PCA9515APWG4 PCA9515APWG4 Buy Datasheet
PCA9515BDGKR PCA9515BDGKR Buy Datasheet
PCA9518DBR PCA9518DBR Buy Datasheet
PCA9518DBT PCA9518DBT Buy Datasheet
PCA9518DW PCA9518DW Buy Datasheet
PCA9518DWT PCA9518DWT Buy Datasheet
PCA9518PW PCA9518PW Buy Datasheet
PCA9518PWR PCA9518PWR Buy Datasheet
PCA9518PWT PCA9518PWT Buy Datasheet
PCA9534ARGTR PCA9534ARGTR Buy Datasheet
PCA9534ARGTRG4 PCA9534ARGTRG4 Buy Datasheet
PCA9534DB PCA9534DB Buy Datasheet
PCA9534DGVR PCA9534DGVR Buy Datasheet
PCA9534PWRG4 PCA9534PWRG4 Buy Datasheet
PCA9535DBG4 PCA9535DBG4 Buy Datasheet
PCA9535DBQR PCA9535DBQR Buy Datasheet
PCA9535DBR PCA9535DBR Buy Datasheet
PCA9535DGVR PCA9535DGVR Buy Datasheet
PCA9535DW PCA9535DW Buy Datasheet
PCA9535DWG4 PCA9535DWG4 Buy Datasheet
PCA9535PW PCA9535PW Buy Datasheet
PCA9535PW PCA9535PW Buy Datasheet
PCA9535PWG4 PCA9535PWG4 Buy Datasheet
PCA9535PWR PCA9535PWR Buy Datasheet
PCA9535PWRG4 PCA9535PWRG4 Buy Datasheet
PCA9535RTWR PCA9535RTWR Buy Datasheet
PCA9536DR PCA9536DR Buy Datasheet
PCA9538DB PCA9538DB Buy Datasheet
PCA9538DBR PCA9538DBR Buy Datasheet
PCA9538DBRG4 PCA9538DBRG4 Buy Datasheet
PCA9538DGVR PCA9538DGVR Buy Datasheet
PCA9538DW PCA9538DW Buy Datasheet
PCA9538DWR PCA9538DWR Buy Datasheet
PCA9538PW PCA9538PW Buy Datasheet
PCA9538PWR PCA9538PWR Buy Datasheet
PCA9538PWRG4 PCA9538PWRG4 Buy Datasheet
PCA9539DB PCA9539DB Buy Datasheet
PCA9539DBR PCA9539DBR Buy Datasheet
PCA9539DGVR PCA9539DGVR Buy Datasheet
PCA9539DW PCA9539DW Buy Datasheet
PCA9539DWG4 PCA9539DWG4 Buy Datasheet
PCA9539DWR PCA9539DWR Buy Datasheet
PCA9539PW PCA9539PW Buy Datasheet
PCA9539PW PCA9539PW Buy Datasheet
PCA9539PWG4 PCA9539PWG4 Buy Datasheet
PCA9539PWRE4 PCA9539PWRE4 Buy Datasheet
PCA9539PWRG4 PCA9539PWRG4 Buy Datasheet
PCA9539RGER PCA9539RGER Buy Datasheet
PCA9543AD PCA9543AD Buy Datasheet
PCA9543AD PCA9543AD Buy Datasheet
PCA9543ADG4 PCA9543ADG4 Buy Datasheet
PCA9543ADR PCA9543ADR Buy Datasheet
PCA9543APW PCA9543APW Buy Datasheet
PCA9543APW PCA9543APW Buy Datasheet
PCA9543APWR PCA9543APWR Buy Datasheet
PCA9544ADGVR PCA9544ADGVR Buy Datasheet
PCA9544ADW PCA9544ADW Buy Datasheet
PCA9544ADWR PCA9544ADWR Buy Datasheet
PCA9544AGQNR PCA9544AGQNR Buy Datasheet
PCA9544APW PCA9544APW Buy Datasheet
PCA9544APWR PCA9544APWR Buy Datasheet
PCA9544APWT PCA9544APWT Buy Datasheet
PCA9544ARGYR PCA9544ARGYR Buy Datasheet
PCA9544AZQNR PCA9544AZQNR Buy Datasheet
PCA9545ADGVRG4 PCA9545ADGVRG4 Buy Datasheet
PCA9545ADW PCA9545ADW Buy Datasheet
PCA9545ADWR PCA9545ADWR Buy Datasheet
PCA9545AGQNR PCA9545AGQNR Buy Datasheet
PCA9545APW PCA9545APW Buy Datasheet
PCA9545APW PCA9545APW Buy Datasheet
PCA9545APWE4 PCA9545APWE4 Buy Datasheet
PCA9546AD PCA9546AD Buy Datasheet
PCA9546ADG4 PCA9546ADG4 Buy Datasheet
PCA9546ADGVR PCA9546ADGVR Buy Datasheet
PCA9546ADR PCA9546ADR Buy Datasheet
PCA9546ADW PCA9546ADW Buy Datasheet
PCA9546ADWG4 PCA9546ADWG4 Buy Datasheet
PCA9546ADWR PCA9546ADWR Buy Datasheet
PCA9546APWG4 PCA9546APWG4 Buy Datasheet
PCA9546APWRE4 PCA9546APWRE4 Buy Datasheet
PCA9546APWRG4 PCA9546APWRG4 Buy Datasheet
PCA9546APWT PCA9546APWT Buy Datasheet
PCA9546APWTG4 PCA9546APWTG4 Buy Datasheet
PCA9546ARGVR PCA9546ARGVR Buy Datasheet
PCA9546ARGVRG4 PCA9546ARGVRG4 Buy Datasheet
PCA9546ARGYR PCA9546ARGYR Buy Datasheet
PCA9548ADB PCA9548ADB Buy Datasheet
PCA9548ADBR PCA9548ADBR Buy Datasheet
PCA9548ADGV PCA9548ADGV Datasheet
PCA9548ADGVR PCA9548ADGVR Buy Datasheet
PCA9548ADWG4 PCA9548ADWG4 Buy Datasheet
PCA9548APW PCA9548APW Buy Datasheet
PCA9548APWRG4 PCA9548APWRG4 Buy Datasheet
PCA9548ARGER PCA9548ARGER Buy Datasheet
PCA9554ADB PCA9554ADB Buy Datasheet
PCA9554ADBR PCA9554ADBR Buy Datasheet
PCA9554ADGV PCA9554ADGV Datasheet
PCA9554ADW PCA9554ADW Buy Datasheet
PCA9554ADWRG4 PCA9554ADWRG4 Buy Datasheet
PCA9554APW PCA9554APW Buy Datasheet
PCA9554ARGTR PCA9554ARGTR Buy Datasheet
PCA9554DB PCA9554DB Buy Datasheet
PCA9554DB PCA9554DB Buy Datasheet
PCA9554DGVR PCA9554DGVR Buy Datasheet
PCA9554DW PCA9554DW Buy Datasheet
PCA9554DWR PCA9554DWR Buy Datasheet
PCA9554PW PCA9554PW Buy Datasheet
PCA9554PW PCA9554PW Buy Datasheet
PCA9554PWG4 PCA9554PWG4 Buy Datasheet
PCA9554PWRG4 PCA9554PWRG4 Buy Datasheet
PCA9555DB PCA9555DB Buy Datasheet
PCA9555DBQ PCA9555DBQ Datasheet
PCA9555DBQR PCA9555DBQR Buy Datasheet
PCA9555DBR PCA9555DBR Buy Datasheet
PCA9555DGVR PCA9555DGVR Buy Datasheet
PCA9555DW PCA9555DW Buy Datasheet
PCA9555DWG4 PCA9555DWG4 Buy Datasheet
PCA9555DWR PCA9555DWR Buy Datasheet
PCA9555DWT PCA9555DWT Datasheet
PCA9555N PCA9555N Datasheet
PCA9555PWG4 PCA9555PWG4 Buy Datasheet
PCA9555PWR PCA9555PWR Buy Datasheet
PCA9555PWRE4 PCA9555PWRE4 Buy Datasheet
PCA9555PWRG4 PCA9555PWRG4 Buy Datasheet
PCA9555PWT PCA9555PWT Datasheet
PCA9555RGER PCA9555RGER Buy Datasheet
PCA9555RGERG4 PCA9555RGERG4 Buy Datasheet
PCA9555RHLR PCA9555RHLR Datasheet
PCA9557DB PCA9557DB Buy Datasheet
PCA9557DBR PCA9557DBR Buy Datasheet
PCA9557DT PCA9557DT Buy Datasheet
PCA9557PW PCA9557PW Buy Datasheet
PCA9557PWRG4 PCA9557PWRG4 Buy Datasheet
PCA9557RGYR PCA9557RGYR Buy Datasheet
PCF8574ADGVR PCF8574ADGVR Buy Datasheet
PCF8574ADWE4 PCF8574ADWE4 Buy Datasheet
PCF8574ADWG4 PCF8574ADWG4 Buy Datasheet
PCF8574ADWR PCF8574ADWR Buy Datasheet
PCF8574ADWRE4 PCF8574ADWRE4 Buy Datasheet
PCF8574ANE4 PCF8574ANE4 Buy Datasheet
PCF8574APW PCF8574APW Buy Datasheet
PCF8574APWG4 PCF8574APWG4 Buy Datasheet
PCF8574APWR PCF8574APWR Buy Datasheet
PCF8574APWRG4 PCF8574APWRG4 Buy Datasheet
PCF8574ARGYR PCF8574ARGYR Buy Datasheet
PCF8574ARGYRG4 PCF8574ARGYRG4 Buy Datasheet
PCF8574DGVRG4 PCF8574DGVRG4 Buy Datasheet
PCF8574DWRG4 PCF8574DWRG4 Buy Datasheet
PCF8574NE4 PCF8574NE4 Buy Datasheet
PCF8574PWR PCF8574PWR Buy Datasheet
PCF8574PWRG4 PCF8574PWRG4 Buy Datasheet
PCF8575CDB PCF8575CDB Buy Datasheet
PCF8575CDBG4 PCF8575CDBG4 Buy Datasheet
PCF8575CDBQR PCF8575CDBQR Buy Datasheet
PCF8575CDBR PCF8575CDBR Buy Datasheet
PCF8575CDGVR PCF8575CDGVR Buy Datasheet
PCF8575CDW PCF8575CDW Buy Datasheet
PCF8575CDWE4 PCF8575CDWE4 Buy Datasheet
PCF8575CDWG4 PCF8575CDWG4 Buy Datasheet
PCF8575CDWR PCF8575CDWR Buy Datasheet
PCF8575CPW PCF8575CPW Buy Datasheet
PCF8575CPWG4 PCF8575CPWG4 Buy Datasheet
PCF8575CPWR PCF8575CPWR Buy Datasheet
PCF8575CRGER PCF8575CRGER Buy Datasheet
PCF8575DB PCF8575DB Buy Datasheet
PCF8575DBQR PCF8575DBQR Buy Datasheet
PCF8575DBQRG4 PCF8575DBQRG4 Buy Datasheet
PCF8575DBR PCF8575DBR Buy Datasheet
PCF8575DBRE4 PCF8575DBRE4 Buy Datasheet
PCF8575DBRG4 PCF8575DBRG4 Buy Datasheet
PCF8575DGVR PCF8575DGVR Buy Datasheet
PCF8575DW PCF8575DW Buy Datasheet
PCF8575DWG4 PCF8575DWG4 Buy Datasheet
PCF8575DWR PCF8575DWR Buy Datasheet
PCF8575PW PCF8575PW Buy Datasheet
PCF8575PWE4 PCF8575PWE4 Buy Datasheet
PCF8575PWG4 PCF8575PWG4 Buy Datasheet
PCF8575PWR PCF8575PWR Buy Datasheet
PCF8575PWRE4 PCF8575PWRE4 Buy Datasheet
PCF8575RGER PCF8575RGER Buy Datasheet
TCA1116PWR TCA1116PWR Buy Datasheet
TCA5405RUGR TCA5405RUGR Buy Datasheet
TCA6416ARTWR TCA6416ARTWR Buy Datasheet
TCA7408ZSZR TCA7408ZSZR Buy Datasheet
TCA9509DGKR TCA9509DGKR Buy Datasheet
TCA9509RVHR TCA9509RVHR Buy Datasheet
TCA9517ADGKR TCA9517ADGKR Buy Datasheet
TCA9517DGKR TCA9517DGKR Buy Datasheet
TCA9535PWR TCA9535PWR Buy Datasheet
TCA9535RGER TCA9535RGER Buy Datasheet
TCA9538DBR TCA9538DBR Buy Datasheet
TCA9539PWR TCA9539PWR Buy Datasheet
TCA9539QPWRQ1 TCA9539QPWRQ1 Buy Datasheet
TCA9539RGER TCA9539RGER Buy Datasheet
TCA9539RTWR TCA9539RTWR Buy Datasheet
TCA9543APWR TCA9543APWR Buy Datasheet
TCA9544APWR TCA9544APWR Buy Datasheet
TCA9545APWR TCA9545APWR Buy Datasheet
TCA9546ADR TCA9546ADR Buy Datasheet
TCA9546APWR TCA9546APWR Buy Datasheet
TCA9554APWR TCA9554APWR Buy Datasheet
TCA9555DBR TCA9555DBR Buy Datasheet
TCA9555DBT TCA9555DBT Buy Datasheet
TCA9555RGER TCA9555RGER Buy Datasheet
TCA9555RTWR TCA9555RTWR Buy Datasheet
TCA9617ADGKR TCA9617ADGKR Buy Datasheet
TCA9617BDGKR TCA9617BDGKR Buy Datasheet
TMP100MDBVREP TMP100MDBVREP Buy Datasheet
TMP102AIDRLTG4 TMP102AIDRLTG4 Buy Datasheet
TMP103HYFFR TMP103HYFFR Buy Datasheet
TMP105YZCRG4 TMP105YZCRG4 Datasheet
TMP175AIDGKR TMP175AIDGKR Buy Datasheet
TMP275AIDGKRG4 TMP275AIDGKRG4 Buy Datasheet
TMP275AIDR TMP275AIDR Buy Datasheet
TMP275AQDGKRQ1 TMP275AQDGKRQ1 Buy Datasheet
TMP275AQDRQ1 TMP275AQDRQ1 Buy Datasheet
TMP411ADG4 TMP411ADG4 Buy Datasheet
TMP411ADGKRG4 TMP411ADGKRG4 Buy Datasheet
TMP411CDGKT TMP411CDGKT Buy Datasheet
TMP421AIDCNRG4 TMP421AIDCNRG4 Buy Datasheet
TMP421AIDCNTG4 TMP421AIDCNTG4 Buy Datasheet
TMP422AIDCNR TMP422AIDCNR Buy Datasheet
TMP422AIDCNTG4 TMP422AIDCNTG4 Buy Datasheet
TMP422AMDCNTEP TMP422AMDCNTEP Buy Datasheet
TMP423BIDCNRG4 TMP423BIDCNRG4 Buy Datasheet
TMP431ADGKR TMP431ADGKR Buy Datasheet
TMP431ADGKT TMP431ADGKT Buy Datasheet
TMP431BDGKT TMP431BDGKT Buy Datasheet
TMP431DDGKR TMP431DDGKR Buy Datasheet
TMP432BDGSR TMP432BDGSR Buy Datasheet
TMP435ADGSR TMP435ADGSR Buy Datasheet
TMP435ADGST TMP435ADGST Buy Datasheet
TMP461AIRUNR TMP461AIRUNR Buy Datasheet
TMP461AIRUNT TMP461AIRUNT Buy Datasheet
TMP512AIDR TMP512AIDR Buy Datasheet
TMP513AID TMP513AID Buy Datasheet
TMP75BQDGKTQ1 TMP75BQDGKTQ1 Buy Datasheet
V62/05618-01XE V62/05618-01XE Buy Datasheet
V62/11618-01XE V62/11618-01XE Buy Datasheet