Адреса устройств на шине I2C


I2C (IIC) - последовательный интерфейс для связи интегральных схем, разработанная фирмой Philips.
I2C использует две двунаправленных линии, подтянутые к напряжению питания и управляемые через открытый коллектор (сток):
линия данных (SDA, англ. Serial DAta) и линия тактирования (SCL, англ. Serial CLock).

Классическая адресация включает 7-битное адресное пространство с 16 зарезервированными адресами. Это дает до 112 свободных адресов для подключения периферии на одну шину.
Все специализированные ИМС, поддерживающие работу в данном стандарте, имеют набор фиксированных адресов.

A7 A6 A5 A4 A3 A2 A1 A0 Тип Описание
Group 0 (0000)
0 0 0 0 0 0 0   - General call address
0 0 0 0 X X X   - Reserved addresses
Group 1 (0001)
0 0 0 1 1 A1 A0   SAA2530 ADR/DMX digital receiver
0 0 0 1 1 A1 A0   TDA8045 QAM-64 demodulator
Group 2 (0010)
0 0 1 0 0 0 A0   SAA4700/T VPS dataline processor
0 0 1 0 0 0 A0   SAA5233 Dual standard PDC decoder
0 0 1 0 0 0 1   SAA5243 Computer controlled teletext circuit
0 0 1 0 0 0 1   SAA5244 Integrated VIP and teletext
0 0 1 0 0 0 1   SAA5245 525-line teletext decoder/controller
0 0 1 0 0 0 1 R/W SAA5246A Integrated VIP and teletext
0 0 1 0 0 0 1 R/W SAA5254 Teletext
0 0 1 0 0 0 1 W/R SAA9042 Teletext decoder
0 0 1 0 0 0 1 R/W SAA5249 VIP and teletext controller
0 0 1 0 0 A1 A0   CCR921 RDS/RBDS decoder
0 0 1 0 0 A1 A0   SAF1135 Dataline 16 decoder for VPS (call array)
0 0 1 0 1 0 0 W/R SAA5252 Closed caption (Line 21) decoder
0 0 1 0 0 0 1 R/W SAA5281 Teletext
0 0 1 0 1 1 A0   SAB9075H PIP controller for NTSC
Group 3 (0011)
0 0 1 1 0 0 A0   SAA7370 CD-decoder plus digital servo processor
0 0 1 1 0 0 A0   TEA6880H Up-level Car radio Analog Signal Processor
0 0 1 1 0 A1 A0   PCD5096 Universal codec
0 0 1 1 0 1 A0   SAA2510 Video-CD MPEG-audio/video decoder
0 0 1 1 0 1 1   PDIUSB11 Universal serial bus
0 0 1 1 1 0 1   SAA2502 MPEG audio source decoder
0 0 1 1 1 1 A0   SAA1770 D2MAC decoder for satellite and cable TV
Group 4 (0100)
0 1 0 0 0 0 0   SAA6750 MPEG2 encoder for DeskTop Video (=SAA7137)
0 1 0 0 0 0 0   TDA9177 YUV transient improvement processor
0 1 0 0 0 0 0   TDA9178 YUV transient improvement processor
0 1 0 0 0 0 A W/R SAA7194 Digital video decoder and scaler circuit (DESC)
0 1 0 0 0 0 A0   PCA1070 Programmable speech transmission IC
0 1 0 0 0 A1 A0   PCF8575 Remote 16-bit I/O expander
0 1 0 0 0 A1 A0   PCF8575C Remote 16-bit I/O expander
0 1 0 0 0 A1 A0   SAA1300 Tuner switch circuit
0 1 0 0 A2 A1 A0 W/R TDA8444 Octuple 6-bit DAC
0 1 0 0 A2 A1 A0 W/R PCF8574 8-bit remote I/O port (I2C to parallel converter)
0 1 0 0 A2 A1 A0 W/R PCA9554 8-bit remote I/O port with interrupt
0 1 0 0 A2 A1 A0 W/R PCA9555 16-bit remote I/O port with interrupt
0 1 0 0 A2 A1 A0   PCA9500 I/O port with 2-kbit EEPROM (I/O expander address)
0 1 0 0 1 0 A0   PCD3311C DTMF/modem/musical tone generator
0 1 0 0 1 0 A0   PCD3312C DTMF/modem/musical tone generator
0 1 0 0 1 0 A W/R SAA7111 CCIR one chip decoder
0 1 0 0 1 1 1   PCD5002 Pager decoder
Group 6 (0110)
0 1 1 0 0 0 0   SAA5301 МОJI processor for Japan/China
0 1 1 0 0 1 1   PCE84C467 8-bit CMOS auto-sync monitor controller
0 1 1 0 0 1 1   PCE84C468 8-bit CMOS auto-sync monitor controller
0 1 1 0 0 1 1   PCE84C882 8-bit microcontroller for monitor applications
0 1 1 0 0 1 1   PCE84C886 8-bit microcontroller for monitor applications
0 1 1 0 1 0 0   RS5C372 real-time clock
Group 7 (0111)
0 1 1 1 0 0 A0 W/R SAA7140B High performance video scaler
0 1 1 1 0 0 A0   PCF8533 Universal LCD driver for low multiplex rates
0 1 1 1 0 0 A0   PCF8576 16-segment LCD driver 1:1 - 1:4 Mux rates
0 1 1 1 0 0 A0   PCF8576C 16-segment LCD driver 1:1 - 1:4 Mux rates
0 1 1 1 0 A1 A0   SAA1064 4-digit LED driver
0 1 1 1 A2 A1 A0 W/R PCF8574A 8-bit remote I/O port (I2C to parallel converter)
0 1 1 1 A2 A1 A0 W/R PCA9554A 8-bit remote I/O port with interrupt
0 1 1 1 0 1 0   PCF8577C 32/64-segment LCD display driver
0 1 1 1 0 1 A0   PCF2103 LCD controller/driver
0 1 1 1 0 1 A0   PCF2104 LCD controller/driver
0 1 1 1 0 1 A0   PCF2105 LCD controller/driver
0 1 1 1 0 1 A0   PCF2113 LCD controller/driver
0 1 1 1 0 1 A0   PCF2119 LCD controller/driver
0 1 1 1 0 1 A0   SAA2116 LCD controller/driver
0 1 1 1 1 0 A0 W PCF8531 128 x34 pixel matrix LCD driver
0 1 1 1 1 0 A0   PCF8548 65 x 102 pixels matrix LCD driver
0 1 1 1 1 0 A0   PCF8549 65 x 102 pixels matrix LCD driver
0 1 1 1 1 0 A0   PCF8578 Row/column LCD matrix driver/display
0 1 1 1 1 0 A0   PCF8579 Row/column LCD matrix driver/display
0 1 1 1 1 0 A0   PCF8568 LCD row driver for matrix displays
0 1 1 1 1 0 A0   PCF8569 LCD column driver for matrix displays
0 1 1 1 1 A1 A0   PCF8535 65 x 133 pixel matrix LCD driver
0 1 1 1 1 1 A0   OM4085 Universal LCD driver for low multiplex rates
0 1 1 1 1 1 A0   PCF8566 96-segment LCD driver 1:1 - 1:4 Mux rates
Group 8 (1000)
1 0 0 0 0 0 0   TEA6300 Sound fader control & source selector
1 0 0 0 0 0 0 0 TEA6310 Audio processor
1 0 0 0 0 0 0 0 TEA6320 Sound fader control circuit
1 0 0 0 0 0 0 0 TEA6321 Sound fader control circuit
1 0 0 0 0 0 0 0 TEA6322 Sound fader control circuit
1 0 0 0 0 0 0 0 TEA6323 Sound fader control circuit
1 0 0 0 0 0 0   TEA6330 Tone/volume controller
1 0 0 0 0 0 A0   NE5751 Audio processor for RF communication
1 0 0 0 0 0 A0   TDA8421 Hi-Fi stereo Audio processor
1 0 0 0 0 0 A0   TDA9860 Hi-fi audio processor
1 0 0 0 0 0 1 0 TDA8424 Audio processor
1 0 0 0 0 0 1 0 TDA8425 Audio processor
1 0 0 0 0 0 1 0 TDA8426 Audio processor
1 0 0 0 A A 0 W/R MSP34x0D Multistandard Sound Processor (slave address)
1 0 0 0 0 1 0   TDA8415 TV/VCR stereo/dual sound processor
1 0 0 0 0 1 0   TDA8417 TV/VCR stereo/dual sound processor
1 0 0 0 0 1 0 1 TDA9840 TV stereo/dual sound processor
1 0 0 0 0 1 A0 W/R TEA6360 5-band equalizer
1 0 0 0 0 1 A0   TDA8480T RGB gamma-correction processor
1 0 0 0 1 0 0   TDA4670 Picture signal improvement (PSI) circuit
1 0 0 0 1 0 0   TDA4671 Picture signal improvement (PSI) circuit
1 0 0 0 1 0 0   TDA4672 Picture signal improvement (PSI) circuit
1 0 0 0 1 0 0 W/R TDA4680 Video processor
1 0 0 0 1 0 0 W/R TDA4685/7/8 Video processor
1 0 0 0 1 0 0   TDA4780 Video control with gamma control
1 0 0 0 1 0 0   TDA4885 150 MHz video controller
1 0 0 0 1 0 0 W/R TDA8442 Interface for color decoder
1 0 0 0 1 0 1   TDA8366 Multistandard one-chip video processor
1 0 0 0 1 0 1   TDA8373 NTSC one-chip video processor
1 0 0 0 1 0 1 W/R SAA9051 Digital multi-standard TV decoder
1 0 0 0 1 0 1   TDA8374 Multistandard one-chip video processor
1 0 0 0 1 0 1   TDA8375/A Multistandard one-chip video processor
1 0 0 0 1 0 1   TDA8376/A Multistandard one-chip video processor
1 0 0 0 1 0 1   TDA9161A Bus-controlled decoder/sync. processor
1 0 0 0 1 A1 1 W/R SAA7151B 8-bit digital multistandard TV decoder
1 0 0 0 1 A1 1   SAA7191B Digital multistandard TV decoder
1 0 0 0 1 A1 1   SAA9056 Digital SCAM colour decoder
1 0 0 0 1 A1 1 W/R TDA9141 Alignment-free multistandard decoder
1 0 0 0 1 A1 1 W/R TDA9143 Alignment-free multistandard decoder
1 0 0 0 1 A1 1 W/R TDA9144 Alignment-free multistandard decoder
1 0 0 0 1 A1 1   TDA9160 Multistandard decoder/sync. processor
1 0 0 0 1 A 0 W/R SAA7188A Digital video encoder
1 0 0 0 1 A 0 W/R SAA7187 Video encoder
1 0 0 0 1 A 0 W/R SAA7182 Video encoder
1 0 0 0 1 A1 1   TDA9162 Multistandard decoder/sync. processor
1 0 0 0 1 A 0 W/R SAA7183 Video encoder
1 0 0 0 1 A 0 W/R SAA7185 Video encoder
1 0 0 0 1 1 0   TDA4853 Autosync deflection processor
1 0 0 0 1 1 0   TDA4854 Autosync deflection processor
1 0 0 0 1 1 0   TDA9150B Deflection processor
1 0 0 0 1 1 0   TDA9151B Programmable deflection processor
1 0 0 0 1 1 0   TDA7460N Car Radio Signal Processor
1 0 0 0 1 1 A0   TDA8433 TV deflection processor
Group 9 (1001)
1 0 0 1 A2 A1 A0   PCF8591 4-channel, 8-bit Mux ADC and one DAC
1 0 0 1 A2 A1 A0 W/R TDA8440 Video/audio switch
1 0 0 1 A2 A1 A0   TDA8540 4x4 video switch matrix
1 0 0 1 1 A1 A0   TDA8752 Triple fast ADC for LCD
1 0 0 1 1 1 A0 W/R SAA7110A Digital multistandard decoder
Group A (1010)
1 0 1 0 0 0 0   PCB2421 1К dual mode serial EEPROM
1 0 1 0 0 0 A0   PCF8583 Real-time clock/calendar
1 0 1 0 0 0 1   PCF8563 clock calender
1 0 1 0 0 0 1   PCF8593 clock calender
1 0 1 0 A2 A1 A0   PCA9500 I/O port with 2-kbit EEPROM (EEPROM address)
1 0 1 0 A2 A1 A0   PCF8570 256 x 8-bit static RAM
1 0 1 0 A2 A1 A0   PCF8522 512 x 8-bit CMOS EEPROM
1 0 1 0 A2 A1 A0   PCF8524 512 x 8-bit CMOS EEPROM
1 0 1 0 A2 A1 A0   PCA8581/C 128 x 8-bit EEPROM
1 0 1 0 A2 A1 A0   PCF8582/A 256 x 8-bit EEPROM
1 0 1 0 A2 A1 A0   PCX8594 512 x 8-bit CMOS EEPROM
1 0 1 0 A2 P1 A0   PCX8598 1024 x 8-bit CMOS EEPROM
1 0 1 0 A2 A1 A0   24C01 128 x 8-bit EEPROM
1 0 1 0 A2 A1 A0   24C02 256 x 8-bit EEPROM
1 0 1 0 A2 A1 P   24C04 512 x 8-bit EEPROM
1 0 1 0 A2 P P   24C08 1K x 8-bit EEPROM
1 0 1 0 P P P   24C16 2K x 8-bit EEPROM
Group B (1011)
1 0 1 1 0 0 A0   SAA7199B Digital multistandard encoder
1 0 1 1 0 1 0   TDA8416 TV/VCR stereo/dual sound processor
1 0 1 1 0 1 A0   TDA9850 BTSC stereo/SAP decoder
1 0 1 1 0 1 A0 R/W TDA9855 BTSC stereo/SAP decoder
1 0 1 1 0 1 1 R/W TDA9852 BTSC stereo/SAP decoder
1 0 1 1 0 0 1 W/R SAA7152 Digital combination filter
1 0 1 1 1 0 0   TDA9610 Audio FM processor for VHS
1 0 1 1 1 0 0   TDA9614H Audio processor for VHS
1 0 1 1 1 A1 0 W/R SAA7186 Digital video scaler
1 0 1 1 1 0 1   PCA8516 Stand-alone OSD IC
1 0 1 1 1 1 1 W/R SAA7165 Video enhancement D/A processor
1 0 1 1 1 1 1 R/W SAA7167 Video DAC
1 0 1 1 1 1 1 W/R SAA9065 Video enhancement and D/A processor
Group C (1100)
1 1 0 0 0 0 1   TEA6000 FM/IF for computer-controlled radio
1 1 0 0 0 0 1   TEA6100 FM/IF for computer-controlled radio
1 1 0 0 0 0 A0   TEA6845 Single chip car radio AM/FM tuner
1 1 0 0 0 1 0   TEA6821 Car radio AM
1 1 0 0 0 1 0   TEA6822 Car radio AM
1 1 0 0 0 1 0   TEA6824T Car radio IF IC
1 1 0 0 0 A1 A0   TSA5510 1.3 GHz PLL frequency synthesizer for TV
1 1 0 0 0 A1 A0   TSA5511 1.3 GHz PLL frequency synthesizer for TV
1 1 0 0 0 A1 A0   TSA5512 1.3 GHz PLL frequency synthesizer for TV
1 1 0 0 0 A1 A0   TSA5514 1.3 GHz PLL frequency synthesizer for TV
1 1 0 0 0 A1 A0   TSA5522 1.4 GHz PLL frequency synthesizer for TV
1 1 0 0 0 A1 A0   TSA5523 1.4 GHz PLL frequency synthesizer for TV
1 1 0 0 0 A1 A0 W/R SP5502 1.3 GHz Synthesiser for TV tuning
1 1 0 0 0 1 A0   TDA8735 150 MHz PLL frequency synthesizer
1 1 0 0 0 1 A0   TSA6057 Radio tuning PLL frequency synthesizer
1 1 0 0 0 1 A0   TSA6060 Radio tuning PLL frequency synthesizer
1 1 0 0 0 1 A0   UMA1014 Frequency synthesizer for mobile phones
1 1 0 0 1 0 0   TDA8722 Negative video modulator with FM sound
1 1 0 0 1 0 A0   SDA2121 PLL for AM/FM Receivers
Group D (1101)
1 1 0 1 0 0 A0   TDA8043 QPSK demodulator and decoder
1 1 0 1 0 0 A0   TDA9170 YUV processor with picture improvement
1 1 0 1 0 A1 A0   PCF8573 Clock/calendar
1 1 0 1 A2 A1 A0 W/R TDA8443A YUV/RGB matrix switch
1 1 0 1 0 0 1 R/W SAA7207 Forward error correction
1 1 0 1 0 1 A0   TDA8745 Satellite sound decoder
1 1 0 1 1 0 0   TDA1551Q 2 x 22 W BTL audio power amplifier
1 1 0 1 1 0 0   TDA8588 50 x 4 W power amplifier and voltage regulator
1 1 0 1 1 A1 A0   TDA4845 Vector processor for TV-pictures tubes
1 1 0 1 1 A1 A0   UMA1000T Data processor for mobile telephones
1 1 0 1 1 1 A0   PCD4440 Voice scrambler/descrambler for mobile telephones
Group E (1110)
1 1 1 0 0 0 0   PCD3316 Caller-ID on Call Waiting (CIDCW) receiver
1 1 1 0 0 0 0   TDA9177 2nd address for LTI (1st is '40')
1 1 1 0 0 0 0   TDA9178 2nd address for LTI (1st is '40')
1 1 1 0 0 0 A0 W/R SAA7192 Digital color space-converter
Group F (1111)
1 1 1 1 X X X     Reserved addresses
Group 0 to F (0000 to 1111)
X X X X X X X   PCF8584 I2C-bus controller