STMicroelectronics has increased the I2C-interface performance in the latest generation of its ST25DV-I2C dynamic NFC-tag ICs, which let the host system access the tag’s on-chip EEPROM more quickly and easily. Writing to the EEPROM on the new ST25DV-I2C tags, via the I2C interface, is now as fast as standard EEPROM and allows flexible use of the…
Microchip’s I2C serial EEPROM comes with support for 3.4 Mbit/s data rate
I2C and SPI are two of the most widely used serial communication buses for embedded systems — and each comes with its own set of advantages and disadvantages. SPI is the faster protocol, but it’s more costly and offers limited scalability. To close this trade-off gap between I2C and SPI in Serial EEPROMs, Microchip Technology has…
Understanding the I2C Protocol
In embedded systems, a simple function rarely exists alone. A simple pushbutton and LEDs controller is useful but if that controller cannot report when a user has pressed a button or share the status its LED indicate, the controllers are not worth their value. Many embedded systems include peripheral devices connected to the microprocessor in…
How to use I2C / TWI (Two Wire Interface) in AVR ATmega32- (Part 36/46)
This article explores the TWI interfacing between two ATmega32 controllers. Readers are advised to go through TWI Communication and TWI registers[[wysiwyg_imageupload::]]of ATmega32 before going further. Generally modes 1 & 3 and modes 2 & 4 are used together. This article explains the use of these four modes by an experiment.To establish the communication between two ATmega32 using TWI interface. First the Master starts by sending data then the slave transmits complement of the received data to the master. When the Master receives the complemented data, it shifts the original data to left. This process of transmitting and receiving continues. As the data value reaches 0x80 the whole process is repeated. At the starting, value of the original data is 0x01. The received value is displayed on PORTB at both the ends.