White Electronic Designs
128Kx16 SRAM/EEPROM MODULE
FEATURES
Access Times of 35ns (SRAM) and 150ns (EEPROM) Access Times of 45ns (SRAM) and 120ns (EEPROM) Access Times of 70ns (SRAM) and 300ns (EEPROM) Packaging • 66 pin, PGA Type, 1.075" square HIP, Hermetic Ceramic HIP (H1) (Package 400) • 68 lead, Hermetic CQFP (G2T), 22mm (0.880") square (Package 509). Designed to fit JEDEC 68 lead 0.990" CQFJ footprint (FIGURE 2) 128Kx16 SRAM 128Kx16 EEPROM Organized as 128Kx16 of SRAM and 128Kx16 of EEPROM Memory with separate Data Buses Both blocks of memory are User Configurable as 256Kx8 Low Power CMOS
WSE128K16-XXX
PRELIMINARY*
Commercial, Industrial and Military Temperature Ranges TTL Compatible Inputs and Outputs Built-in Decoupling Caps and Multiple Ground Pins for Low Noise Operation Weight - 13 grams typical
EEPROM MEMORY FEATURES
Write Endurance 10,000 Cycles Data Retention at 25°C, 10 Years Low Power CMOS Operation Automatic Page Write Operation Page Write Cycle Time 10ms Max. Data Polling for End of Write Detection Hardware and Software Data Protection TTL Compatible Inputs and Outputs
* This product is under development, is not qualified or characterized and is subject to change without notice.
FIGURE 1 – WSE128K16-XH1X PIN CONFIGURATION Top View
1 SD8 SD9 SD10 A13 A14 A15 A16 NC SD0 SD1 SD2 11 22 12 SWE2# SCS2# GND SD11 A10 A11 A12 VCC SCS1# NC SD3 33 23 SD15 SD14 SD13 SD12 OE# NC SWE#1 SD7 SD6 SD5 SD4 ED8 ED9 ED10 A6 A7 NC A8 A9 ED0 ED1 ED2 44 34 VCC ECS2# EWE2# ED11 A3 A4 A5 EWE1# ECS1# GND ED3 55 45 ED15 ED14 ED13 ED12 A0 A1 A2 ED7 ED6 ED5 ED5 66 56
PIN DESCRIPTION
ED0-15 SD0-15 A0-16 SWE#1-2 SCS#1-2 OE# VCC GND NC EWE#1-2 ECS#1-2 EEPROM Data Inputs/Outputs SRAM Data Inputs/Outputs Address Inputs SRAM Write Enable SRAM Chip Selects Output Enable Power Supply Ground Not Connected EEPROM Write Enable EEPROM Chip Select
BLOCK DIAGRAM
SWE 1 # SCS 1 # OE# A0-16 128K x 8 SRAM 128K x 8 SRAM 128K x 8 EEPROM 128K x 8 EEPROM SWE 2 # SCS 2 # EWE 1 # ECS 1 # EWE 2 # ECS 2 #
8
8
8
8
SD 0 - 7
SD 8 - 1 5
ED 0 - 7
ED 8 - 1 5
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 1 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
FIGURE 2 WSE128K16-XG2TX PIN CONFIGURATION Top View
NC A0 A1 A2 A3 A4 A5 ECS1# GND ECS2# SWE1# A6 A7 A8 A9 A10 VCC
WSE128K16-XXX
PRELIMINARY
PIN DESCRIPTION
ED0-15 SD0-15 A0-16 SWE#1-2 SCS#1-2 OE# VCC GND NC EWE#1-2 ECS#1-2 EEPROM Data Inputs/Outputs SRAM Data Inputs/Outputs Address Inputs SRAM Write Enable SRAM Chip Selects Output Enable Power Supply Ground Not Connected EEPROM Write Enable EEPROM Chip Select
9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 GND SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 A16 SCS1# OE# SCS2# NC SWE2# EWE1# EWE2# NC NC NC A12 A13 A14 VCC A15 A11 ED0 ED1 ED2 ED3 ED4 ED5 ED6 ED7 GND ED8 ED9 ED10 ED11 ED12 ED13 ED14 ED15
OE# A0-16
BLOCK DIAGRAM
SWE 1 # SCS 1 # SWE 2 # SCS 2 # EWE 1 # ECS 1 # EWE 2 # ECS 2 #
128K x 8 SRAM
128K x 8 SRAM
128K x 8 EEPROM
128K x 8 EEPROM
8
8
8
8
SD 0 - 7
SD 8 - 1 5
ED 0 - 7
ED 8 - 1 5
0.940"
The WEDC 68 lead G2T CQFP fills the same fit and function as the JEDEC 68 lead CQFJ or 68 PLCC. But the G2T has the TCE and lead inspection advantage of the CQFP form.
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 2 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
ABSOLUTE MAXIMUM RATINGS
Parameter Operating Temperature Storage Temperature Signal Voltage Relative to GND Junction Temperature Supply Voltage Symbol TA TSTG VG TJ VCC Min -55 -65 -0.5 -0.5 Max +125 +150 VCC+0.5 150 7.0 Unit °C °C V °C V Parameter Supply Voltage Input High Voltage Input Low Voltage Operating Temp. (Mil.)
WSE128K16-XXX
PRELIMINARY
RECOMMENDED OPERATING CONDITIONS
Symbol VCC VIH VIL TA Min 4.5 2.0 -0.3 -55 Max 5.5 VCC + 0.3 +0.8 +125 Unit V V V °C
EEPROM TRUTH TABLE CAPACITANCE
TA = +25°C Parameter OE# capacitance WE#1-4 capacitance HIP (PGA) CQFP G2T CS#1-4 capacitance Data I/O capacitance Address input capacitance Symbol Conditions COE VIN = 0 V, f = 1.0 MHz CWE CCS CI/O CAD VIN = 0 V, f = 1.0 MHz VIN = 0 V, f = 1.0 MHz VI/O = 0 V, f = 1.0 MHz VIN = 0 V, f = 1.0 MHz Max Unit 50 pF 20 20 20 20 50 pF pF pF pF CS# H L L X X X OE# X L H H X L WE# X H L X H X Mode Standby Read Write Out Disable Write Inhibit Data I/O High Z Data Out Data In High Z/Data Out
SRAM TRUTH TABLE
SCS# OE# SWE# H X X L L H L H H Mode Standby Read Read Data I/O High Z Data Out High Z Power Standby Active Active
This parameter is guaranteed by design but not tested.
L
X
L
Write
Data In
Active
DC CHARACTERISTICS
VCC = 5.0V, GND = 0V, -55°C ≤ TA ≤ +125°C Parameter Input Leakage Current Output Leakage Current SRAM Operating Supply Current x 16 Mode Standby Current (35 to 45ns) SRAM Output Low Voltage (70ns) (35 to 45ns) SRAM Output High Voltage (70ns) EEPROM Operating Supply Current x 16 Mode EEPROM Output Low Voltage EEPROM Output High Voltage Symbol ILI ILO ICCx16 ISB VOL VOL VOH VOH ICC1 VOL VOH1 Conditions VCC = 5.5, VIN = GND to VCC SCS# = VIH, OE# = VIH, VOUT = GND to VCC SCS# = VIL, OE# = ECS# = VIH, f = 5MHz, VCC = 5.5 ECS# = SCS# = VIH, OE# = VIH, f = 5MHz, VCC = 5.5 IOL = 8.0mA, VCC = 4.5 IOL = 2.1mA, VCC = 4.5 IOH = -4.0mA, VCC = 4.5 IOH = -1mA, VCC = 4.5 ECS# = VIL, OE# = SCS# = VIH IOL = 2.1 mA, VCC = 4.5V IOH = 400 µA, VCC = 4.5V Min Max 10 10 360 31.2 0.4 0.4 Unit µA µA mA mA V V V V mA V V
2.4 2.4 155 0.45 2.4
NOTES: 1. The ICC current listed includes both the DC operating current and the frequency dependent component (@ 5 MHz). The frequency component typically is less than 2 mA/MHz, with OE at VIH. 2. DC test conditions: VIL = 0.3V, VIH = VCC - 0.3V
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 3 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
SRAM AC CHARACTERISTICS
VCC = 5.0V, GND = 0V, -55°C ≤ TA ≤ +125°C Parameter Read Cycle Read Cycle Time Address Access Time Output Hold from Address Change Chip Select Access Time Output Enable to Output Valid Chip Select to Output in Low Z Output Enable to Output in Low Z Chip Disable to Output in High Z Output Disable to Output in High Z
1. This parameter is guaranteed by design but not tested.
WSE128K16-XXX
PRELIMINARY
Symbol tRC tAA tOH tACS tOE tCLZ1 tOLZ1 tCHZ1 tOHZ1
-35 Min 35 35 0 35 20 3 0 20 20 3 0 0 Max Min 45
-45 Max 45 5 45 25 5 5 20 20 Min 70
-70 Max 70 70 35
Units ns ns ns ns ns ns ns ns ns
25 25
SRAM AC CHARACTERISTICS
VCC = 5.0V, GND = 0V, -55°C ≤ TA ≤ +125°C Parameter Write Cycle Write Cycle Time Chip Select to End of Write Address Valid to End of Write Data Valid to End of Write Write Pulse Width Address Setup Time Address Hold Time Output Active from End of Write Write Enable to Output in High Z Data Hold Time
1. This parameter is guaranteed by design but not tested.
Symbol tWC tCW tAW tDW tWP tAS tAH tOW1 tWHZ1 tDH
-35 Min 35 25 25 20 25 0 0 4 0 Max Min 45 30 30 25 30 0 0 4 0
-45 Max Min 70 60 60 30 50 5 5 5 0
-70 Max
Units ns ns ns ns ns ns ns ns ns ns
20
25
25
FIGURE 3 – AC TEST CIRCUIT
I OL Current Source
AC TEST CONDITIONS
Parameter Input Pulse Levels Input Rise and Fall Input and Output Reference Level Output Timing Reference Level Typ VIL = 0, VIH = 3.0 5 1.5 1.5 Unit V ns V V
D.U.T. C eff = 50 pf
VZ ≈ 1.5V (Bipolar Supply)
I OH Current Source
NOTES: VZ is programmable from -2V to +7V. IOL & IOH programmable from 0 to 16mA. Tester Impedance Z0 = 75 Ω. VZ is typically the midpoint of VOH and VOL. IOL & IOH are adjusted to simulate a typical resistive load circuit. ATE tester includes jig capacitance.
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 4 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
FIGURE 4 – SRAM READ CYCLES
WSE128K16-XXX
PRELIMINARY
tRC
ADDRESS
tRC ADDRESS tAA tOH SRAM DATA I/O PREVIOUS DATA VALID DATA VALID
SOE# SRAM DATA I/O SCS#
tAA
tACS tCLZ tOE tOLZ HIGH IMPEDANCE
tCHZ
tOHZ DATA VALID
READ CYCLE 1, (SCS# = OE# = VIL, SWE# = VIH)
READ CYCEL 2, (SWE# = VIH)
FIGURE 5 – SRAM WRITE CYCLE SWE# CONTROLLED
tWC
ADDRESS
tAW tCW
SCS#
tAH
tAS
SWE#
tWP tWHZ tDW tOW tDH
SRAM DATA I/O
DATA VALID
WRITE CYCLE 1, SWE# CONTROLLED
FIGURE 6 – SRAM WRITE CYCEL SCS# CONTROLLED
tWC ADDRESS tAS SCS# tWP SWE# tDW SRAM DATA I/O tDH tAW tCW tAH
DATA VALID
WRITE CYCLE 2, SCS# CONTROLLED
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 5 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
EEPROM WRITE
A write cycle is initiated when OE# is high and a low pulse is on EWE# or ECS# with ECS# or EWE# low. The address is latched on the falling edge of ECS# or EWE# whichever occurs last. The data is latched by the rising edge of ECS# or EWE#, whichever occurs first. A byte write operation will automatically continue to completion.
WSE128K16-XXX
PRELIMINARY
EEPROM AC WRITE CHARACTERISTICS
VCC = 5.0V, GND = 0V, -55°C ≤ TA ≤ +125°C Write Cycle Parameter Write Cycle Time, TYP = 6ms Address Set-up Time Write Pulse Width (EWE# or ECS#) Chip Select Set-up Time Address Hold Time Data Hold Time Chip Select Hold Time Data Set-up Time Output Enable Set-up Time Output Enable Hold Time Write Pulse Width High Symbol tWC tAS tWP tCS tAH tDH tCSH tDS tOES tOEH tWPH Min 0 150 0 100 10 0 100 10 10 50 Max 10 Unit ms ns ns ns ns ns ns ns ns ns ns
WRITE CYCLE TIMING
Figures 7 and 8 show the write cycle timing relationships. A write cycle begins with address application, write enable and chip select. Chip select is accomplished by placing the ECS# line low. Write enable consists of setting the EWE# line low. The write cycle begins when the last of either ECS# or EWE# goes low. The EWE# line transition from high to low also initiates an internal 150 µsec delay timer to permit page mode operation. Each subsequent EWE# transition from high to low that occurs before the completion of the 150 µsec time out will restart the timer from zero. The operation of the timer is the same as a retriggerable one-shot.
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 6 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
WSE128K16-XXX
PRELIMINARY
FIGURE 7 – EEPROM WRITE WAVEFORMS EWE# CONTROLLED
tWC OE# tOES ADDRESS tAS tCSH tOEH
ECS#1-2
tAH
EWE#1-2
tCS
tWP tDS EEPROM DATA IN
tWPH tDH
FIGURE 8 – EEPROM WRITE WAVEFORMS ECS# CONTROLLED
tWC OE# tOES ADDRESS tAS ECS#1-2 tCS EWE#1-2 tWP tDS EEPROM DATA IN tWPH tDH tAH tCSH tOEH
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 7 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
EEPROM READ
The WSE128K16-XXX EEPROM stores data at the memory location determined by the address pins. When ECS# and OE# are low and EWE# is high, this data is present on the outputs. When ECS# and OE# are high, the outputs are in a high impedance state. This two line control prevents bus contention.
WSE128K16-XXX
PRELIMINARY
EEPROM AC READ CHARACTERISTICS
VCC = 5.0V, GND = 0V, -55°C ≤ TA ≤ +125°C Read Cycle Parameter Read Cycle Time Address Access Time Chip Select Access Time Output Hold from Add. Change, OE# or ECS# Output Enable to Output Valid Chip Select or OE# to High Z Output Symbol tRC tACC tACS tOH tOE tDF -120 Min 120 Max 120 120 0 0 50 70 0 0 Min 150 -150 Max 150 150 55 70 0 0 Min 300 -300 Max 300 300 85 70 Unit ns ns ns ns ns ns
FIGURE 9 – EEPROM READ WAVEFORMS
tRC ADDRESS ADDRESS VALID
ECS#1-2 tACS tOE OE# tDF tACC EEPROM DATA OUTPUT HIGH Z tOH OUTPUT VALID
Note: OE# may be delayed up to tACS - tOE after the falling edge of ECS# without impact on tOE or by tACC - tOE after an address change without impact on tACC.
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 8 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
EEPROM DATA POLLING
The WSE128K16-XXX offers a data polling feature for the EEPROM which allows a faster method of writing to the device. Figure 11 shows the timing diagram for this function. During a byte or page write cycle, an attempted read of the last byte written will result in the complement of the written data on D7 (for each chip.) Once the write cycle has been completed, true data is valid on all outputs and the next cycle may begin. Data polling may begin at any time during the write cycle.
WSE128K16-XXX
PRELIMINARY
EEPROM DATA POLLING CHARACTERISTICS
VCC = 5.0V, GND = 0V, -55°C ≤ TA ≤ +125°C Parameter Data Hold Time OE# Hold Time OE# To Output Valid Write Recovery Time Symbol tDH tOEH tOE tWR Min 10 10 0 Max Unit ns ns ns ns
55
FIGURE 10 – EEPROM DATA POLLING WAVEFORMS
EWE#1-2 ECS#1-2 OE# tDH ED7 tOE HIGH Z tWR ADDRESS
tOEH
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 9 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
EEPROM PAGE WRITE OPERATION
The WSE128K16-XXX has a page write operation that allows one to 128 bytes of data to be written into the device and consecutively loads during the internal programming period. Successive bytes may be loaded in the same manner after the first data byte has been loaded. An internal timer begins a time out operation at each write cycle. If another write cycle is completed within 150µs or less, a new time out period begins. Each write cycle restarts the delay period. The write cycles can be continued as long as the interval is less than the time out period. The usual procedure is to increment the least significant address lines from A0 through A6 at each write cycle. In this manner a page of up to 128 bytes can be loaded in to the EEPROM in a burst mode before beginning the relatively long interval programming cycle.
WSE128K16-XXX
PRELIMINARY
After the 150µs time out is completed, the EEPROM begins an internal write cycle. During this cycle the entire page of bytes will be written at the same time. The internal programming cycle is the same regardless of the number of bytes accessed.
EEPROM PAGE WRITE CHARACTERISTICS
VCC = 5.0V, GND = 0V, -55°C ≤ TA ≤ +125°C Page Mode Write Characteristics Parameter Write Cycle Time, TYP = 6ms Address Set-up Time Address Hold Time (1) Data Set-up Time Data Hold Time Write Pulse Width Byte Load Cycle Time Write Pulse Width High Symbol tWC tAS tAH tDS tDH tWP tBLC tWPH Min Max 10 0 100 100 10 150 150 50 Unit ms ns ns ns ns ns µs ns
NOTE: 1. Page address must remain valid for duration of write cycle.
FIGURE 11 – EEPROM PAGE MODE WRITE WAVEFORMS OE#
ECS#1-2
t WP t WPH t BLC
EWE#1-2
t AS
t AH
ADDRESS
VALID ADDRESS
t DS
t DH
BYTE 1 BYTE 2
BYTE 3
t WC
BYTE 127
EEPROM DATA
VALID DATA
BYTE 0
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 10 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
WSE128K16-XXX
PRELIMINARY
FIGURE 12 – EEPROM SOFTWARE DATA PROTECTION ENABLE ALGORITHM(1)
LOAD DATA AA TO ADDRESS 5555 LOAD DATA 55 TO ADDRESS 2AAA LOAD DATA A0 TO ADDRESS 5555 LOAD DATA XX TO ANY ADDRESS(4) LOAD LAST BYTE TO LAST ADDRESS
WRITES ENABLED(2)
ENTER DATA PROTECT STATE
NOTES: 1. Data Format: ED7 - ED0 (Hex); Address Format: A16 - A0 (Hex). 2. Write Protect state will be activated at end of write even if no other data is loaded. 3. Write Protect state will be deactivated at end of write period even if no other data is loaded. 4. 1 to 128 bytes of data may be loaded.
White Electronic Designs Corp. reserves the right to change products or specifications without notice. March 2005 Rev. 3 11 White Electronic Designs Corporation • (602) 437-1520 • www.wedc.com
White Electronic Designs
FIGURE 13 – EEPROM SOFTWARE DATA PROTECTION DISABLE ALGORITHM(1)
WSE128K16-XXX
PRELIMINARY
EEPROM SOFTWARE DATA PROTECTION
A software write protection feature may be enabled or disabled by the user. When shipped by WEDC, the WSE128K16-XXX has the feature disabled. Write access to the device is unrestricted. To enable software write protection, the user writes three access code bytes to three special internal locations. Once write protection has been enabled, each write to the EEPROM must use the same three byte write sequence to permit writing. After setting software data protection, any attempt to write to the device without the three-byte command sequence will start the internal write timers. No data will be written to the device, however, for the duration of twc. The write protection feature can be disabled by a six byte write sequence of specific data to specific locations. Power transitions will not reset the software write protection. Each 128K byte block of the EEPROM has independent write protection. One or more blocks may be enabled and the rest disabled in any combination. The software write protection guards against inadvertent writes during power transitions, or unauthorized modification using a PROM programmer.
LOAD DATA AA TO ADDRESS 5555 LOAD DATA 55 TO ADDRESS 2AAA LOAD DATA 80 TO ADDRESS 5555 LOAD DATA AA TO ADDRESS 5555 LOAD DATA 55 TO ADDRESS 2AAA LOAD DATA 20 TO ADDRESS 5555 LOAD DATA XX TO ANY ADDRESS(4) LOAD LAST BYTE TO LAST ADDRESS
EXIT DATA(3) PROTECT STATE
EEPROM HARDWARE DATA PROTECTION
These features protect against inadvertent writes to the WSE128K16-XXX. These are included to improve reliability during normal operation: a) VCC power on delay As VCC climbs past 3.8V typical the device will wait 5 msec typical before allowing write cycles. VCC sense While below 3.8V typical write cycles are inhibited. Write inhibiting Holding OE# low and either ECS# or EWE# high inhibits write cycles. Noise filter Pulses of