RM25C128DS 128-Kbit 1.65V Minimum Non-volatile Serial EEPROM SPI Bus Advance Datasheet Features Memory array: 128Kbit non-volatile serial EEPROM memory Single supply voltage: 1.65V - 3.6V Serial peripheral interface (SPI) compatible -Supports SPI modes 0 and 3 1.6 MHz maximum clock rate for normal read 10 MHz maximum clock rate for fast read Flexible Programming - Byte/Page Program (1 to 64 Bytes) - Page size: 64 Bytes 128-byte, One-Time Programmable (OTP) Security Register - 64 bytes factory programmed with a unique identifier - 64 bytes user programmable Low Energy Byte Write -Byte Write consuming 50 nJ Low power consumption -0.20 mA active Read current (Typical) -0.7 mA active Write current (Typical) -0.5 A ultra deep power-down current Auto Ultra-Deep Power-Down -Device can enter Ultra-Deep Power-Down automatically after finishing a Write operation Fast Write -Page Write in 3 ms (64 byte page) -Byte Write within 60 s Industrys lowest read cycle latency Unlimited read cycles Hardware reset Page or chip erase capability 8-lead SOIC, TSSOP and UDFN packages RoHS-compliant and halogen-free packaging Data Retention: >40 years at 125C Endurance: 100,000 write cycles (for both byte and page write cycles) - No degradation across temperature range No data loss under UV exposure on bare die or WLCSP Based on Adesto s proprietary CBRAM technology Description The Adesto RM25C128DS is a 128Kbit, serial EEPROM memory device that utilizes Adesto s CBRAM resistive technology. The memory devices use a single low- voltage supply ranging from 1.65V to 3.6V. DS-RM25C128DS126C11/2016The RM25C128DS is accessed through a 4-wire SPI interface consisting of a Serial Data Input (SDI), Serial Data Output ). The maximum clock (SCK) frequency in normal read mode is 1.6MHz. (SDO), Serial Clock (SCK), and Chip Select (CS In fast read mode the maximum clock frequency is 20MHz. Adesto s EEPROM endurance can be as much as 40X higher than industry standard EEPROM devices operating in byte write mode at 85C. Unlike EEPROMs based on floating gate technology (which require read-modify-write on a whole page for every write operation) CBRAM write endurance is based on the capability to write each byte individually, irrespective of whether the user writes single bytes or an entire page. Additionally, unlike floating gate technology, CBRAM does not experience any degradation of endurance across the full temperature range. By contrast, in order to modify a single byte, most EEPROMs modify and write full pages of 32, 64 or 128 bytes. This provides significantly less endurance for floating gate devices used in byte write mode when compared to page write mode. The device supports direct write eliminating the need to pre-erase. Writing into the device can be done from 1 to 64 bytes at a time. All writing is internally self-timed. For compatibility with other devices, the device also features an Erase function which can be performed on 64-byte pages or on the whole chip. The device has both Byte Write and Page Write capability. Page Write is from 1 to 64 bytes. The Byte Write operation of CBRAM consumes only 10% of the energy consumed by a Byte Write operation of EEPROM devices of similar size. The Page Write operation of CBRAM is 4-6 times faster than the Page Write operation of similar EEPROM devices. Both random and sequential reads are available. Sequential reads are capable of reading the entire memory in one operation. RM25C128DS 2 DS-RM25C128DS126C11/2016