DS2223/DS2224. EconoRAM FEATURES PACKAGE OUTLINE. PIN CONNECTIONS Pin 1 GND Ground Pin 2 DQ Data In/Out Pin 3 V CC Supply Pin 4 GND Ground

Similar documents
DS2401 Silicon Serial Number

DS2405. Addressable Switch PIN ASSIGNMENT

DS2401 Silicon Serial Number

DS2401. Silicon Serial Number FEATURES PIN ASSIGNMENT

DS2430A 256-Bit 1-Wire EEPROM

DS kbit Add-Only Memory

DS1821 Programmable Digital Thermostat and Thermometer

DS2430AP. 256 Bit 1 Wire TM EEPROM FEATURES PIN ASSIGNMENT

DS1302. Trickle Charge Timekeeping Chip FEATURES PIN ASSIGNMENT PIN DESCRIPTION

DS18B20 Programmable Resolution 1-Wire Digital Thermometer

DS1306. Serial Alarm Real Time Clock (RTC)

DS1243Y 64K NV SRAM with Phantom Clock

DS28CM00. I²C/SMBus Silicon Serial Number

DS1821 Programmable Digital Thermostat and Thermometer

DS1249Y/AB 2048k Nonvolatile SRAM

DS1855 Dual Nonvolatile Digital Potentiometer and Secure Memory

DS1265Y/AB 8M Nonvolatile SRAM

DS1305 Serial Alarm Real Time Clock (RTC)

DS1216B. SmartWatch/RAM 16K/64K FEATURES PIN ASSIGNMENT PIN DESCRIPTION

DS1210 Nonvolatile Controller Chip

Single-Wire, I/O Powered 1-Kbit (128 x 8) Serial EEPROM with a Unique, Factory-Programmed 64-Bit Serial Number

TOP VIEW CLOCK GENERATOR A1 A2 GND CPU SPEED SELECT

DS1305. Serial Alarm Real Time Clock (RTC) FEATURES PIN ASSIGNMENT ORDERING INFORMATION

DS1345W 3.3V 1024k Nonvolatile SRAM with Battery Monitor

DS1225Y 64k Nonvolatile SRAM

2-Wire, 5-Bit DAC with Three Digital Outputs

DS1233A 3.3V EconoReset

DS1810 5V EconoReset with Push-Pull Output

DS1991 MultiKey ibutton

PART IN+ IN- TX_DISABLE TX_FAULT BIAS SET BIASMAX 2 APCSET 2 MODSET 2 MOD SET PC_MON BS_MON

DS1238A MicroManager PIN ASSIGNMENT PIN DESCRIPTION V BAT V CCO V CC

INTEGRATED CIRTUIT OF DIGITAL THERMOMETER OF INDUSTRIAL TEMPERATURE RANGE (functional equivalent of DS18B20 "Maxim-Dallas Semiconductor")

DS1676 Total Elapsed Time Recorder, Erasable

DS1845 Dual NV Potentiometer and Memory

DS1631/DS1631A/DS1731 High-Precision Digital Thermometer and Thermostat

DS1625. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

DS WIRE INTERFACE 11 DECOUPLING CAP GND

ORDERING INFORMATION. OPERATION Measuring Temperature A block diagram of the DS1621 is shown in Figure 1. DESCRIPTION ORDERING PACKAGE

DS 1682 Total Elapsed Time Recorder with Alarm

DS1305EN. Serial Alarm Real-Time Clock

DS1305EN. Serial Alarm Real-Time Clock

ACE24AC64 Two-wire Serial EEPROM

DS1626/DS1726 High-Precision 3-Wire Digital Thermometer and Thermostat

DS1220AB/AD 16k Nonvolatile SRAM

DS1258Y/AB 128k x 16 Nonvolatile SRAM

DS Wire Time Chip with Interrupt

24C08/24C16. Two-Wire Serial EEPROM. Preliminary datasheet 8K (1024 X 8)/16K (2048 X 8) General Description. Pin Configuration

DS1982 1Kb Add-Only ibutton

DS1834/A/D Dual EconoReset with Pushbutton

ACE24AC02A1 Two-wire Serial EEPROM

DS1215. Phantom Time Chip FEATURES PIN ASSIGNMENT PIN DESCRIPTION

DS1216 SmartWatch RAM DS1216B/C/D/H SmartWatch ROM DS1216E/F

AT24C01A/02/04/08/16. 2-Wire Serial CMOS E 2 PROM. Features. Description. Pin Configurations. 1K (128 x 8) 2K (256 x 8) 4K (512 x 8) 8K (1024 x 8)

DS2433 4Kb 1-Wire EEPROM

ACE24AC128 Two-wire Serial EEPROM

Temperature-Controlled, NV, I2C, Logarithmic Resistor DS1841

Fremont Micro Devices, Inc.

ACE24C512C Two-wire serial EEPROM

DS1646/DS1646P Nonvolatile Timekeeping RAM

DS75 Digital Thermometer and Thermostat

FM24C02A 2-Wire Serial EEPROM

FM24C02B/04B/08B/16B 2-Wire Serial EEPROM

ACE24AC16B Two-wire Serial EEPROM

4-Megabit 2.7-volt Only Serial DataFlash AT45DB041. Features. Description. Pin Configurations

Digital Thermometer and Thermostat

FM24CL04 4Kb FRAM Serial Memory

DS1682 Total-Elapsed-Time Recorder with Alarm

DS1624 Digital Thermometer and Memory

DS Wire Digital Thermometer and Thermostat

GT24C02. 2-Wire. 2Kb Serial EEPROM (Smart Card application)

GT24C WIRE. 1024K Bits. Serial EEPROM

DS1846 NV Tri-Potentiometer, Memory, and MicroMonitor

DS1920 Temperature ibutton

CAT25C02/04/08/16/32 2K/4K/8K/16K/32K SPI Serial CMOS E 2 PROM FEATURES

GT24C256 2-WIRE. 256K Bits. Serial EEPROM

DS1834/A/D Dual EconoReset with Pushbutton

GT34C02. 2Kb SPD EEPROM

and 8 Open-Drain I/Os

Digital Thermometer and Thermostat in SOT23

INTEGRATED CIRCUITS. PCA bit I 2 C and SMBus I/0 port with reset. Product data Supersedes data of 2002 May Dec 13

12 Push-Pull Outputs and 4 Inputs

ACE24AC02A3C Two-wire Serial EEPROM

FXL6408 Fully Configurable 8-Bit I 2 C-Controlled GPIO Expander

Digital Thermometer and Thermostat

PT7M Ultra Low Voltage Detectors

+Denotes a lead(pb)-free/rohs-compliant package.

Digital Thermometers and Thermostats with SPI/3-Wire Interface

DS1831C/D/E. 3.3V/2.5V Multisupply MicroMonitor


PCA bit multiplexed/1-bit latched 6-bit I 2 C EEPROM DIP switch

32-megabit DataFlash + 4-megabit SRAM Stack Memory AT45BR3214B

DS1216 SmartWatch RAM (DS1216B/C/D/H); SmartWatch ROM (DS1216E/F)

512K bitstwo-wire Serial EEPROM

DS k-Bit Protected 1-Wire EEPROM with SHA-1 Engine

DS1813 5V EconoReset with Pushbutton

CAT22C Bit Nonvolatile CMOS Static RAM

Preliminary Data MOS IC. Type Ordering Code Package SDA Q67100-H5092 P-DIP-8-1

UNISONIC TECHNOLOGIES CO.,LTD. UL318 Preliminary LINEAR INTEGRATED CIRCUIT

PI4IOE5V bit I 2 C-bus and SMBus I/O port with reset. Description. Features. Pin Configuration

DS1306 Serial Alarm Real-Time Clock

Transcription:

DS2223/DS2224 EconoRAM FEATURES Low cost, general purpose, 256 bit memory DS2223 has 256 bit SRAM DS2224 has 32 bit ROM, 224 bit SRAM Reduces control, address and data interface to a single pin PACKAGE OUTLINE TO 92 Each DS2224 32 bit ROM is factory lasered with a unique serial number DS2224 portion of ROM with custom code and unique serial number available Minimal operating power: 45 nanocoulombs per transaction @1.5V typical Less than 15 na standby current at 25 C Nonvolatile data retention easily achieved via low cost alkaline batteries or capacitors Directly connects to a port pin of popular microcontrollers 1 2 3 1 2 3 BOTTOM VIEW See Mech. Drawings Section SOT 223 1 2 4 3 TOP VIEW See Mech. Drawings Section Operation from 1.2 to 5.5 volts Popular TO 92 or SOT 223 surface mount package Operates over industrial temperature range 40 C to +85 C PIN CONNECTIONS Pin 1 GND Ground Pin 2 DQ Data In/Out Pin 3 V CC Supply Pin 4 GND Ground DESCRIPTION The DS2223 and DS2224 EconoRAMs are fully static, micro powered, read/write memories in low cost TO 92 or SOT 223 packages. The DS2223 is organized as a serial 256 x 1 bit static read/write memory. The DS2224 s first 32 bits are lasered with a unique ID code at the time of manufacture; the remaining 224 bits are static read/write memory. Signaling necessary for reading or writing is reduced to just one interface lead. Both the DS2223 and DS2224 are not recommended for new designs. However, the parts will remain available until the year 2003, at least. ORDERING INFORMATION DS2223 256 bit SRAM TO 92 Package DS2223Z 256 bit SRAM SOT 223 Package DS2223T 1000 piece tape and reel of DS2223 DS2223Y 2500 piece tape and reel of DS2223Z DS2224 32 bit serial number (ROM), 224 bit SRAM TO 92 Package DS2224Z 32 bit serial number (ROM), 224 bit SRAM SOT 223 Package DS2224T 1000 piece tape and reel of DS2224 DS2224Y 2500 piece tape and reel of DS2224Z 080598 1/10

OPERATION All communications to and from the EconoRAM are accomplished via a single interface lead. EconoRAM data is read and written through the use of time slots. All data is preceded by a command byte to specify the type of transaction. Once a specific transaction has been initiated, either a read or a write, it must be completed for all memory locations before another transaction can be started. 1 WIRE SIGNALLING The EconoRAM requires strict protocols to insure data integrity. The protocol consists of three types of signalling on one line: Write 0 time slot, Write 1 time slot and Read Data time slot. All these signals are initiated by the host. READ/WRITE TIME SLOTS The definitions of write and read time slots are illustrated in Figures 1 through 3. All time slots are initiated by the host driving the data line low. The falling edge of the data line synchronizes the EconoRAM to the host by triggering a delay circuit in the EconoRAM. During write time slots, the delay circuit determines when the EconoRAM will sample the data line. For a read data time slot, if a 0 is to be transmitted, the delay circuit determines how long the EconoRAM will hold the data line low overriding the 1 generated by the host. If the data bit is a 1, the EconoRAM will leave the read data time slot unchanged. COMMAND BYTE The command byte to specify the type of transaction is transmitted LSB first from the host to the EconoRAM using write time slots. The first bit of the command byte (see Figure 4) is a logic 1. This indicates to the Econo- RAM that a command byte is being written. The next two bits are the select bits which denote the physical address of the EconoRAM that is to be accessed (set to 00 currently). The remaining five bits determine whether a read or a write operation is to follow. If a write operation is to be performed, all five bits are set to a logic 1 level. If a read operation is to be performed, any or all of these bits are set to a logic 0 level. All eight bits of the command byte are transmitted to the EconoRAM with a separate time slot for each bit. READ OR WRITE TRANSACTION Read or write transactions are performed by initializing the EconoRAM to a known state, issuing a command byte, and then generating the time slots to either read EconoRAM contents or write new data. Each transaction consists of 264 time slots. Eight time slots transmit the command byte, the remaining 256 time slots transfer the data bits. (See Figure 5.) Once a transaction is started, it must be completed before a new transaction can begin. To initially set the EconoRAM into a known state, 264 Write Zero time slots must be sent by the host. These Write Zero time slots will not corrupt the data in the EconoRAM since a command byte has not been written. This operation will increment the address pointer internal to the EconoRAM to its maximum count value. Upon reaching this maximum value, the EconoRAM will ignore all additional Write Zero time slots issued to it and the internal address pointer will remain locked at the top count value. This condition is removed by the reception of a Write One time slot, typically the first bit of a command byte. Once the EconoRAM has been set into a known state, the command byte is transmitted to the EconoRAM with eight write time slots. This resets the address pointer internal to the EconoRAM and prepares it for the appropriate operation, either a read or a write. After the command byte has been received by the EconoRAM, the host controls the transfer of data. In the case of a read transaction, the host issues 256 read time slots. In the case of a write transaction, the host issues 256 write time slots according to the data to be written. All data is read and written least significant bit first. Although the DS2224 has the first 32 bits replaced by lasered ROM rather than SRAM, it requires 256 write time slots for a complete write transaction. The data being sent during the first 32 write time slots has no effect on the DS2224 other than advancing the internal address pointer. As stated previously, it is not possible to change from read to write or vice versa before a transaction is completed. 080598 2/10

READ/WRITE TIMING DIAGRAM Write One Time Slot Figure 1 t SLOT t REC V PULLUP V PULLUP MIN V IH MIN V IL MAX 0V t LOW1 DS2223/DS2224 SAMPLING WINDOW 15 µs 60 µs 60 µs < t SLOT < 1 µs < t LOW1 < 15 µs 1 µs < t REC < Write Zero Time Slot Figure 2 t SLOT t REC V PULLUP V PULLUP MIN V IH MIN V IL MAX 0V 15 µs DS2223/DS2224 SAMPLING WINDOW 60 µs t LOW0 60 µs < t LOW0 < t SLOT < 1 µs < t REC < Read Data Time Slot Figure 3 t SLOT t REC V PULLUP V PULLUP MIN V IH MIN V IL MAX 0V t LOWR HOST SAMPLING WINDOW t RDV t RELEASE RESISTOR MASTER DS2223/DS2224 60 µs < t SLOT < 1 µs < t LOWR < 15 µs 0 < t RELEASE < 45 µs 1 µs < t REC < t RDV = 15 µs 080598 3/10

COMMAND WORD Figure 4 MSB LSB W/R W/R W/R W/R W/R 0 0 1 ALL 1s WRITE ANY 0 READ SELECT BITS READ/WRITE TRANSACTION Figure 5 LSB DS2223 COMMAND WORD 256 BIT SRAM DS2224 COMMAND WORD ROM 224 BIT SRAM READ/WRITE FLOW RECEIVE COMMAND WORD (RESET ADDRESS POINTER) 8 BITS 264 BIT TRANSACTION READ/WRITE DATA BIT AND INCREMENT ADDRESS POINTER IS ADDRESS POINTER = 256? N Y HOLD ADDRESS POINTER VALUE, WAIT FOR NEW COMMAND WORD TO RESET ADDRESS COUNTER 080598 4/10

TYPICAL CURRENT CONSUMPTION VS. BIT RATE Figure 6 10 µa 4V @ +25 C CURRENT CONSUMPTION 1 µa 100 na 129 pc/bit 10 na 5 na 10 bps 100 bps 1 kbps 10 kbps 100 kbps BIT RATE TYPICAL LEAKAGE CURRENT VS. TEMPERATURE Figure 7 15.0 V CC = 4.0V LEAKAGE CURRENT NANOAMPS 12.0 9.0 6.0 3.0 0.0 10 0 +10 +20 +30 +40 +50 +60 +70 TEMPERATURE (DEG. C) 080598 5/10

1 WIRE INTERFACE The 1 Wire interface has only a single line by definition; it is important that host and EconoRAM be able to drive it at the appropriate time. The EconoRAM is an open drain part with an internal circuit equivalent to that shown in Figure 8. The host can be the same equivalent circuit. If a bidirectional pin is not available, separate output and input pins can be tied together. The 1 Wire interface requires a pull up resistor with a value of approximately 5 kω to system V CC on the data signal line. The EconoRAM has an internal open drain driver with a 500 kω pull down resistor to ground. The open drain driver allows the EconoRAM to be powered by a small standby energy source, such as a single 1.5 volt alkaline battery, and still have the ability to produce CMOS/TTL output levels. The pull down resistor holds the DQ pin at ground when the EconoRAM is not connected to the host. APPLICATION EXAMPLES EconoRAMs are extremely conservative with power. Data can be retained in these small memories for as long as a month using the energy stored in a capacitor. Data is retained as long as the voltage on the V CC pin of the EconoRAM (V CAP ) is at least 1.2 volts. A typical circuit is shown in Figure 9. When V CC is applied, capacitor C1 is charged and the EconoRAM receives power directly from V CC. After power is removed, the diode CR1 prevents current from leaking back into the system, keeping the capacitor charged. In the standby mode, the EconoRAM typically consumes only 12 na at 25 C. However, the power down process of the system can cause a slightly higher current drain. This is due to the fact that as system power ramps down, the signal attached to the DQ pin of the EconoRAM transitions slowly through the linear region, while the V CAP voltage remains at its initial value. While in this region, the part draws more current as a function of the DQ pin voltage (see Figure 10). The data retention time can be estimated with the aid of Figure 11. In this figure, the vertical axis represents the value of the capacitor C1; the horizontal axis is the data retention time in hours. The two curves represent initial V CAP voltages of 3 and 5 volts. These curves are based on the assumption that the time the DQ pin is in the linear region is less than 100 ms. HOST TO ECONORAM INTERFACE Figure 8 V CC 5 kω V CC TX OPEN DRAIN RX RX 500 kω 100 OHM MOSFET TX HOST ECONORAM 080598 6/10

SUGGESTED CIRCUIT Figure 9 V CC V CAP V CC C1 + CR1 DQ Econo Memory GND ICC VS. DQ VOLTAGE Figure 10 SUPPLY CURRENT (µa) 400 V CC = +5V Room Temperature 200 SUPPLY CURRENT <2 na 0 0 1 2 3 4 5 DQ PIN VOLTAGE 080598 7/10

DATA RETENTION TIME VS. CAPACITANCE Figure 11 CAPACITANCE (µf) 10K 1K 100 Initial V CC Voltage V CC = 3.0 V CC = 5.0 10 0 0.1 1 10 100 1K 10K TIME (hours) Using Battery Backup 14 ma Hr => 144 million transactions 3 DATA PIN 2 DS2223 DS2224 + 1.5V EVEREADY NO. 321 1 080598 8/10

ABSOLUTE MAXIMUM RATINGS* Voltage on Any Pin Relative to Ground Operating Temperature Storage Temperature Soldering Temperature 0.5V to +6.5V 40 C to +85 C 55 C to +125 C 260 C for 10 seconds * This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect reliability. RECOMMENDED DC OPERATING CONDITIONS ( 40 C to +85 C) PARAMETER SYMBOL MIN TYP MAX UNITS NOTES Data Pin DQ 0.5 6.0 V 1 Supply Voltage V CC 1.2 5.5 V 1 DC ELECTRICAL CHARACTERISTICS ( 40 C to +85 C; V CC =2.0V to 5.5V) PARAMETER SYMBOL MIN TYP MAX UNITS NOTES Input Logic Low V IL 0.5 0.4 0.8 V 1 Input Logic High V IH V CC 0.5 6.0 V 1 Sink Current I L 1 2 ma 4 Output Logic Low V OL 0.4 V 1 Output Logic High V OH V PUP 5.5 V 1, 2 Input Resistance I R 500 kω 3 Operating Current I OP 36 nc 5 Standby Current I STBY 2 25 na 6 DC ELECTRICAL CHARACTERISTICS ( 40 C to +85 C; V CC =1.4V ± 10%) PARAMETER SYMBOL MIN TYP MAX UNITS NOTES Input Logic Low V IL 0.5 0.2 V 1 Input Logic High V IH 1.0 6.0 V 1 Sink Current I L 1 2 ma 7 Output Logic Low V OL 0.4 V 4 Output Logic High V OH V PUP 5.5 V 1, 2 Input Resistance I R 500 kω 3 Operating Current I OP 36 nc 5 Standby Current I STBY 2 15 na 6 080598 9/10

AC ELECTRICAL CHARACTERISTICS ( 40 C to +85 C; V CC =1.4V ± 10%) PARAMETER SYMBOL MIN TYP MAX UNITS NOTES Time Slot t SLOT 70 µs Read Data Valid t RDV exactly 15 µs Release Time t RELEASE 0 15 45 µs Write 1 Low Time t LOW1 1 15 µs Write 0 Low Time t LOW0 60 µs Data Setup Time t SU 1 µs 8 Recovery Time t REC 1 µs AC ELECTRICAL CHARACTERISTICS ( 40 C to +85 C; V CC =2.0V to 5.5V) PARAMETER SYMBOL MIN TYP MAX UNITS NOTES Time Slot t SLOT 60 µs Read Data Valid t RDV exactly 15 µs Release Time t RELEASE 0 15 45 µs Write 1 Low Time t LOW1 1 15 µs Write 0 Low Time t LOW0 60 µs Data Setup Time t SU 1 µs 8 Recovery Time t REC 1 µs NOTES: 1. All voltages are referenced to ground. 2. V PUP = external pull up voltage to system sypply. 3. Input pull down resistance to ground. 4. @ V OL =0.4V 5. 36 nanocoulombs per 264 time slots @ 1.5V (see Figure 6). 6. See Figure 7 for typical values over temperature. 7. @ V OL =0.2V 8. Read data setup time refers to the time the host must pull the 1 Wire line low to read a bit. Data is guaranteed to be valid within 1 µs of this falling edge and will remain valid for 14 µs minimum (15 µs total from falling edge on the 1 Wire line). 080598 10/10