Programming I2C memory devices is a common use case for the Promira™ Serial Platform with I2C Active Level 1-2 Applications. There are several ways to do this with the Promira™ Serial Platform, including using Control Center Serial, Flash Center, or the Promira API. This article focuses on how to how to take the information from an EEPROM datasheet and execute the commands in Control Center Serial Software Command Line mode by using the batch commands and example file. Although the following describes the Atmel I2C EEPROM AT24C02 found on the I2C/SPI Activity Board, similar steps can be used for other devices.
This article focuses on how to program SPI flash with Flash Center and a Promira platform. Although the following describes the ST Micro SPI Flash M25P32 assembled on the High-Speed SPI Flash Demo Board, similar steps can be used for other devices. The goal of this article is to demonstrate how to program SPI flash and then read back the data
In this article the Promira platform writes and reads mutiple bytes from AT25080A. Here the Promira platform is the SPI master and the AT25080A in the I2C/SPI Activity Board is the SPI slave. The Promira platform is connected to the AT25080A in the I2C/SPI Activity Board through the 34-10 I2C/SPI cable. The Promira platform supplies 3.3V SPI signals and 5V VDD signal to the I2C/SPI Activity Board.
This article covers information about I2C and SPI, as well as their differences and pros and cons.