Shop OBEX P1 Docs P2 Docs Learn Events
List of I2C-devices — Parallax Forums

List of I2C-devices

Nick MuellerNick Mueller Posts: 815
edited 2007-11-28 19:59 in Propeller 1
It started with a list of I2C-devices I found here (German)
www.roboternetz.de/wissen/index.php/I2C_Chip-%C3%9Cbersicht
At the end of their page, there's also a list of addresses (I didn't copy that).

Maybe it is of help for some of you.

This list is steadily growing (and shrinking) by your feedback/input!

Version-date: 2007-11-27


MAXIM

I/O expanders:
MAX6956 20-Port LED Display Driver and digital I/O Expander constant current sink, up to 16 Devices, Interrupt

LED Driver:
MAX6953 4 Digit Matrix LED Driver, up to 140 LEDs

Data Converters:
MAX127/MAX128 octal 12 Bit DAC
MAX521 Octal 8 Bit DAC
MAX 1036/1037 4-channel 8-bit ADC, single supply (5V / 3.3V)
MAX 1038/1039 12-channel 8-bit ADC, single supply (5V / 3.3V)

Microchip

Expanders:
MCP23016 16-bit I/O Port Expander
MCP23017 16-bit I/O Port Expander
MCP23008 8-bit I/O Port Expander

Data converters:
MCP3021 10 bit ADC, one channel
MCP3221 12 bit ADC, one channel
MCP3421 18 bit ADC, one channel
MCP4725 12 bit ADC, one channel
TC1320 8 bit ADC, one channel
TC1321 10 bit ADC, one channel

Serial EEPROMs:
24AA00 128
24C00 128
24LC00 128
24AA01 1K
24LC01B 1K
24C01C 1K
24LC014 1K
24LC21A 1K
24LCS21A 1K
24AA02 2K
24LC02B 2K
24C02C 2K
24LC024 2K
24LC025 2K
24LCS52 2K
24AA04 4K
24LC04B 4K
24AA08 8K
24LC08B 8K
24AA16 16K
24LC16B 16K
24AA32A 32K
24LC32A 32K
24AA64 64K
24LC64 64K
24AA65 64K
24LC65 64K
24AA128 128K
24LC128 128K
24FC128 128K
24AA256 256K
24LC256 256K
24FC256 256K
24AA512 512K
24LC512 512K
24FC512 512K
24AA515 512K
24LC515 512K
24FC515 512K
24AA1025 1024K
24LC1025 1024K
24FC1025 1024K

Niigata Seimitsu

NS73M FM Transmitter (source: sparcfun.com) I2C maybe problematic?

NXP (Philips)

LCD/LED Drivers:
PCA 9533 4-bit LED dimmer (8-bit PWM) suitable for H-Bridges (L293D)
PCA 9531 8-bit LED dimmer (8-bit PWM)
PCA 9532 16-bit LED dimmer (8-bit PWM)
PCF 8566 96 segment LCD driver
PCF 8568 LCD Row driver for dot matrix displays.
PCF 8569 LCD Column driver for DOT matrix displays
PCF 8576 160 segment LCD driver
PCD 8577 64 Segment LCD driver
PCF 8578 LCD Row driver for Dot matrix LCD's
PCD 8579 Column driver for Dot matrix LCD's
SAA 1064 4 Digit Led driver

I/O expanders:
PCF 8574 8 Bit I/O port
PCF 8574A 8 Bit I/O port different address.
SAA 1300 5 Bit high current driver

Data converters:
PCF 8591 4 channel ADC + One DAC (all 8 bits)
TDA 8442 Quad 6 bit DAC
TDA 8444 Octal 6 bit DAC

Memory:
PCF 8570 256 byte static ram
PCf 8571 128 byte static ram
PCF 8581 128 byte EEprom
PCF 8582 256 byte EEprom
PCF 8583 256 byte RAM + Realtime clock and calendar
PCF 8594 512 byte EEprom
PCF 8598 1K byte EEprom

Clocks:
PCF 8573 Clock/Calendar
PCF 8583 Clock/Calendar with 256 byte Ram

Audio / Video:
PCD3311 3312 DTMF / Tone generator
SAA1136 PCM interface
SAA524x Teletext processor
SAA7191 S-VHS decoder
SAA7192 Digital color space converter
SAA7199 Digital encoder
SAA9020 Field memory controller
SAA9051 Digital TV decoder
SAA9068 PIPCO Picture in picture system
SAB3035 3037 Tuning interface
SAF1135 VPS decoder
TDA4680 Video processor
TDA8421 HiFi stereo audio processor
TDA8425 Audio processor with loudspeaker channel
TDA8440 Video switch
TDA8442 Color decoder interface
TDA8443 YUV to RGB unit
TDA8461 PAL / NTSC color decoder
TEA6100 Fm tuning interface
TEA6300 6310 Sound fader control
TSA551x TV Pll synthesizer
TSA6057 Fm Pll synthesizer

Miscellaneous:

SAA1300 5 bit high current driver
UMF1009 Frequency synthesizer

Siemens

Audio Video:
SDA3312 TV PLL synthesizer
SDA2121 TV PLL synthesizer

Memories:
SDA2516 1K bit EEprom
SDA2526 2K bit EEprom
SDA2546 4K bit EEprom
SDA2586 8K bit EEprom
SDA3526 2K bit EEprom with write protection
SDA3546 4K bit EEprom with write protection
SDA3586 8K bit EEprom with write protection


STMicroelectronics

Clocks:
M41T00S RTC w. 64b (8 x 8)
M41T00SC6430 RTC w. Embedded Crystal; 64Kb (8192 x 8); w. EEPROM
M41T11 28 RTC w. BATTERY; 512b (64 x 8);
M41T56 512b RTC w. (64 x 8); SRAM
M41T56C64 RTC w. Embedded Crystal; 64Kb (8192 x 8); w. EEPROM
M41T00 RTC w. 64b (8 x 8)
M41ST84W RTC w. 512b (64 x 8); RTC SUPERVISOR
M41ST85W RTC w. BATTERY; with Embedded Crystal; 512b (64 x 8); RTC SUPERVISOR
M41ST87W RTC w. Embedded Crystal; 1280b (160 x 8); RTC SUPERVISOR
M41ST87Y RTC w. with Embedded Crystal; 1280b (160 x 8); RTC SUPERVISOR
M41T0 RTC w. 64b (8 x 8)
M41T60 RTC w. 64b (8 x 8)
M41T62 RTC w. 128b (16 x 8); with Alarms
M41T65 RTC w. 128b (16 x 8); with Alarms
M41T80 RTC w. 160b (20 x 8); with Alarms
M41T81S RTC w. Embedded Crystal; 160b (20 x 8); with Alarms
M41T82 RTC w. 256b (32 x 8), Battery Switchover
M41T83 RTC w. Embedded Crystal 256b (32 x 8), Battery Switchover
M41T256Y RTC w. BAT Cu wo/socket 256Kb (32K x 8)
M41T81 RTC w. 160b (20 x 8)


Memory:
M24C01-R 1 kbit EEPROM
M24C01-W 1 kbit EEPROM
M24C02-R 2 kbit EEPROM
M24C02-W 2 kbit EEPROM
M24C04-R 4 kbit EEPROM
M24C04-W 4 kbit EEPROM
M24C08-R 8 kbit EEPROM
M24C08-W 8 kbit EEPROM
M24C16-R 16 kbit EEPROM
M24C16-W 16 kbit EEPROM
M24C32-F 32 kbit EEPROM
M24C32-R 32 kbit EEPROM
M24C32-W 32 kbit EEPROM
M24C64-R 64 kbit EEPROM
M24C64-W 64 kbit EEPROM
M34D64-W 64 kbit EEPROM
M24128-BR 128 kbit EEPROM
M24128-BW 128 kbit EEPROM
M24256-BR 256 kbit EEPROM
M24256-BW 256 kbit EEPROM
M24512-R 512 kbit EEPROM
M24512-W 512 kbit EEPROM
M24M01-R 1000 kbit EEPROM

Misc.:
LIS3LV02DL Linear Accelerometer 3-Axis ±2g/ ±6g with digital interface
LIS3LV02DQ Linear Accelerometer 3-Axis ±2g/ ±6g Full Scale with digital interface


Texas Instruments

Audio/Video:
TLV320AIC3101 6 Inputs, 6 Outputs, Speaker & Headphone Amp., Enh. Digital Effects, PowerTune

Buffers:
P82B96 Dual Bidirectional Bus Buffer

Expanders:
PCA6107 Remote 8-Bit Low-Power I/O Expander With Interrupt Output, Reset, and Config Registers
PCA9534 Remote 8-Bit Low-Power I/O Expander with Interrupt Output and Configuration Registers
PCA9534A Remote 8-Bit Low-Power I/O Expander with Interrupt Output and Configuration Registers
PCA9535 Remote 16-Bit Low-Power I/O Expander With Interrupt Output and Config Registers
PCA9536 Remote 4-Bit I/O Expander with Configuration Registers
PCA9538 Remote 8-Bit Low-Power I/O Expander With Interrupt Output, Reset, and Config Registers
PCA9539 Remote 16-Bit Low-Power I/O Expander With Interrupt Output, Reset & Config. Registers
PCA9554A Remote 8-Bit I/O Expander with Interrupt Output and Configuration Registers
PCA9555 Remote 16-Bit I/O Expander With Interrupt Output And Configuration Registers
PCA9557 Remote 8-Bit Low-Power I/O Expander with Reset and Configuration Registers
PCF8574 Remote 8-Bit I/O Expander
PCF8574A Remote 8-Bit I/O Expander
PCF8575 Remote 16-Bit I/O Expander with Interrupt Output
PCF8575C Remote 16-Bit I/O Expander with Interrupt Output
TCA6408 Low-Voltage 8-Bit I/O Expander With Interrupt Output, Reset, and Config Register

Multiplexers:
PCA8550 Non-Volatile 5-Bit Registered Multiplexer with I2C Interface
PCA9544A 4-Channel I2C And SMBus Multiplexer With Interrupt Logic
PCA9545A 4-Channel I2C And SMBus Multiplexer With Interrupt Logic And Reset Functions
PCA9546A 4-Channel I2C And SMBus Multiplexer With Reset Functions

Levelshifters:
PCA9306 Dual Bi-Directional I2C-Bus and SMBus Voltage Level-Translator

Repeaters:
PCA9515A Dual Bidirectional I2C Bus and SMBus Repeater

Hubs/switches:
PCA9518 Expandable Five-Channel I2C Hub
PCA9543A Two-Channel I2C-Bus Switch With Interrupt Logic and Reset
PCA9548A 8-Channel I2C Switch With Reset

LED-Drivers:
TCA6507 Low-Voltage 7-Bit I2C and SMBus LED Driver With Intensity Control and Shutdown


Xicor

Memories:
X24C01 1k bit EEprom
X24012 1k bit EEprom
X24C02 2k bit EEprom
X24022 2k bit EEprom
X24C04 4k bit EEprom
X24042 4k bit EEprom
X24C08 8k bit EEprom
X24C16 16k bit EEprom
X24164 16k bit EEprom
X24X00 128 bit EEprom
X24001 128 bit EEprom


If someone has some ICs to add or find out that one of them is no longer available, he could send me an PM and I'll correct it. Thus avoiding clutter of the list.

Keep them flooding in, guys!
Nick

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Never use force, just go for a bigger hammer!

The DIY Digital-Readout for mills, lathes etc.:
YADRO

Post Edited (Nick Mueller) : 11/28/2007 7:56:42 PM GMT

Comments

  • mirrormirror Posts: 322
    edited 2007-11-26 11:49
    Hey, can this one go in the hardware stickies - this is a great list!!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • BTXBTX Posts: 674
    edited 2007-11-26 14:26
    Maybe this is helpfull.



    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Regards.

    Alberto.
  • Nick MuellerNick Mueller Posts: 815
    edited 2007-11-26 15:10
    > Maybe this is helpfull

    Already outdated. smile.gif

    I keep adding while I stumble upon them or get PMs...


    Nick, 6th. revision today

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Never use force, just go for a bigger hammer!

    The DIY Digital-Readout for mills, lathes etc.:
    YADRO
  • Fred HawkinsFred Hawkins Posts: 997
    edited 2007-11-26 21:10
    so many chips, so little time
  • mirrormirror Posts: 322
    edited 2007-11-26 22:05
    MAX521 - Octal 8 Bit DAC
    M41T11 - Real Time Clock Chip

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • mynet43mynet43 Posts: 644
    edited 2007-11-27 21:46
    TI Stereo Codec/Headphone Amp

    TLV320AIC3101 Cool chip with AGC and all kinds of controls.

    I2C address 001 1000

    It would be really helpful if we could compile a table of all of these, together with their I2C addresses.

    Jim
  • Nick MuellerNick Mueller Posts: 815
    edited 2007-11-28 19:59
    > It would be really helpful if we could compile a table of all of these, together with their I2C addresses.

    I don't think adding addressed helps a lot. I see the list more as an overview.
    You'll need to read the datasheet anyhow, as soon as you want to build something with the IC. And then you'll find the base address and can change it if the chip conflicts with the other ones. That's part of the design, not part of finding chips.


    Nick

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Never use force, just go for a bigger hammer!

    The DIY Digital-Readout for mills, lathes etc.:
    YADRO
Sign In or Register to comment.