New I2C Serial EEPROM Introduces 3.4MHz High-Speed Mode Operation, Software Write-Protection, and Factory Programmed Serial Numbers
August 13, 2021
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 that comes at the expense of higher pricing and limited scalability.
To close the trade-off gap between I2C and SPI in Serial EEPROMs, Microchip Technology Inc. has released the first commercially available I2C Serial EEPROM with support for 3.4 Mbit/s data rates, the 24CS512, making it the fastest in the world.
I2C Serial EEPROM bus speeds have previously been limited to 1 MHz, which may not be fast enough, particularly for larger memory size applications. Engineers requiring faster speeds from their Serial EEPROMs usually choose SPI, which is typically specified for up to 20 MHz speeds. However, they have paid approximately 30% higher prices for the added speed while making additional sacrifices in noise susceptibility, design complexity, and scalability.
Microchip’s 24CS family of Serial EEPROMs are now 3 to 4 times faster than previous I2C EEPROMs, starting with the launch of the 24CS512. The 512 Kbit memory provides a balance for applications that need higher data transfer speeds and the simplicity and cost advantage of I2C.
For applications requiring many different devices on the bus, SPI presents a scalability problem, because each device on the bus requires a separate I/O pin from the microcontroller for Chip Select. More I/O pins often leads to requiring a larger, more expensive microcontroller.
I2C has device addressing built into the bus protocol, so it’s possible to have many devices on the bus, all sharing the same two clock and data I/O lines. This becomes key factor as designs grow in complexity and the need for a large number of devices on the bus becomes more common.
More Memory in a Small Space
The 5 Lead SOT-23 is one of the most widely used packages for 1-64 Kbit Serial EEPROMs in the industry because of their small size and price point. Previous process technology limitations have prevented the utilization of this package for higher density EEPROMs. The 24CS512 presents a leap forward in geometry that now enables us to offer a 512 Kbit Serial EEPROM in a small package.
Easy Data Management with Enhanced Protection Features
The 24CS512 makes managing data easy with software write protection, lockable ID page, and pre-programmed 128-bit serial number. Traditional I2C EEPROMs utilize hardware-based write protection that only allows locking or unlocking the entire memory array via an external pin, which severely limits the possible ways to protect data. The 24CS512 retains this legacy feature, but also divides the memory array into 8 different zones and provides the ability to individually write protect any combination of zones via software.
The Lockable ID page feature is a 128-byte memory space separate from the main array for protection of smaller sections of critical code. This feature is intended to be used for storing things like factory calibration settings, manufacturing data, MAC addresses, or other identifying information that can be programmed and then set to read-only. Additionally, each 24CS512 comes pre-programmed from our factory with a globally unique 128-bit serial number that can be used by customers as a product identifier. This serial number can eliminate the time-consuming step of performing and ensuring serialization of a product on and across multiple manufacturing lines.
For more information, visit Microchip.