I2C/SMBus_SD - Philips® I2C-bus and SMBus Controller Driver

alt

The I2C/SMBus_SD driver is a complete software controlling packet dedicated for the Evatronix I2C-bus Controller IP.

The I2C/SMBus_SD supports standard I2C-bus and SMBus interface functionalities and works in both master and slave modes.

Highlights

  • Philips® I2C-bus and SMBus specification compliant
  • Ability to work independently in two modes - I2C-bus mode and SMBus mode
  • Support for SMBus timeouts with a minimum timeout of 1 ms
  • Configurable parameters - clock rate, own slave address, timeouts, working mode
  • Error control

Benefits

  • Intuitive programming interface consisting of only a few key functions
  • Written in the ANSI C programming language, and thus free from any compiler specific extensions
  • Exclusive configuration of receivers and transmitters results in more flexibility
  • Exchange data with other slave devices through the I2C-bus interface
  • Exchange data with other microcontrollers
  • Source code
  • Reference project created in Keil™ μVision 4 environment
  • User Manual

Downloads

Related Products

I2C - I2C-bus and SMBus compatible bus controller that meets the Philips® I2C-bus specification and supports all transfer modes from and to the I2C-bus or SMBus.