When low voltage is applied to the Vpp pin(s), the contents of' the zone Command Register(s) default to OOH, enabling read-only operations.
Placing high voltage on the Vpp pines) enable(s) read/write operations. Zone operations are selected by writing specifiC data patterns into the Command Register. Tables 3 and 4 define these iMC004FLKA register commands for both byte-wide and
word-wide configurations. .
All commands written to the Command Register re-quire that the Zone Address be valid or the incorrect .zone will receive the command. Any Command/
Data Write or Data Read requires the correct Valid Address.
6-81
IMC004FLKA
Table 2. Bus Operations
PIns [1,7] [1,71
,
Notes
AO
CE#2 CE#1 OU WE# . Da-D15 Do-D1Operation . VPP2 VPP1
Read (xS) S VPPL VPPL VIL VIH VII. VIL VIH Tri-state Data Out-Even
~ Read (xS) 9 VPPL VpPL VIH VIH VIL VIL VIH Tri~state Data Out-Odd
z ~
Read (xS) 10 VPPL VPPL X VIL VIH VIL VIH Data Out' Tri-state cC Read (x16) , 11 VPPL VPPL X VIL VIL VIL VIH . Data Out Data Out 1&1a::
Output Disable VPPL VPPL X X X VIH VIH Tri-state Tri-stateStandby VPPL VPPL X, VIH VIH X X Tri-state Tri-state
Read (xS) 3,S Vppx VPPH VIL VIH VIL VIL VIH Tri-state Data Out-Even ,Read (xS) 3,9 VpPH VPPl< VIH VIH VIL VIL VIH Tri-state Data Out-Odd
1&1 Read (xS) 10 VpPH ·VpPX X VIL VIH VIL VIH Data Out Tri-state
!:: R~ad (x16) 3,11
VPPH VPPH "X VIL VIL VIL VIH Data Out Data Out
a::
== ...
Write (xS) 5,S VPPX VPPH VIL VIH VIL VIH VIL Tri-state Data In-Even Q~
Write (xS) 9 VPPH VpPX VIH VIHV
IL VIH VIL Tri-state Dat~ In-Odd,a::
Write (xS) 10 VPPH· VPPX X .. VIL VIH VIH VIL Data In Tri-state Write (x16) 11 VPPH VPPH X VIL VIL VIH VIL Data In Data InStandby 4 VPPH VPPH X VIH VIH
X
X Tri-state Tri-stateOutput Disable VPPH VP~H X X X VIH VIL Tri-state Tri~state NOTES:
1. Refer to DC Characteristics. When VPP1,1.! = VPPL memory contents can be read but not written or erased.
2. Manufacturer and device codes' may be aCCl;lssed via·a command register write seqUence. Refer to lable 3. All other
addresses low. . . .
3. ,Read operations with VPP1,1.!= VPPH may.access array data or the "ntelligent Identifier cades, 4. WithVpP1,1.!at high voltage, the standby.currentequals Icc +Ipp (standby).
5. Refer to Table 3 for valid Data-In during
a
write operation. . 6. X can be VIL or VIH. .7. Vppx == VPPH or VPPL.
S. This xS operation reads or writes the low byte ofthe·x16 word on 000_7, I.e.,
Ao
low reads "even" byte in xS mode.9. This xS operation reads or writes the high byte of the x16 word on 000"7 (transposed from 008-15), l.e./Ao high reads
"odd" byte in xS mode..
to.
This xS operation reads or writes the high byte of. the x16 on 008-15.An
Is "don't care."11. Ao is "don't care," unused in li16 mode. High and low bytes are presented. simultaneously.
·6-S2
I
Table 3. Command Definitions Byte-Wide Mode
Bus First Bus Cycle Second Bus Cycle
Command Notes Cycles
Req'd Operatlon(1) Address(2) Data(3) Operatlon(1) Addres8(2) Data(3)
Read Memory 1 Write RA OOH
Read Intelligent 10 Codes 4 3 Write IA 90HT Read
Set-up Erase/Erase 5 2 Write ZA 20H Write ZA 20H
Erase Verify 5 2 Write EA AOH Read EA EVO
Set-up Write/Write 6 2 Write WA 40H Write WA WO
Write Verify 6 .2 Write WA COH Read WA WVO
Reset 7 2 Write ZA FFH Write ZA FFH
Table 4. Command Definitions Word-Wide Mode
Bus First Bus Cycle Second Bus Cycle
Command Notes Cycles
Req'd Operatlon(1) Address(2) Data(3)
Read Memory 1 Write RA OOOOH
Read Intelligent 10 Codes 4 3 Write IA 9090H
Set-up Erase/Erase 5 2 Write ZA 2020H
Erase Verify 5 2 Write EA AOAOH
Set-up Write/Write 6 2 Write WA 4040H
Write Verify 6 2 Write WA COCOH
Reset 7 2 Write ZA FFFFH
NOTES:
1. Bus operations are defined in Table 2.
2. IA = Identifier address: OOH for manufacturer code, 01 H for device code.
EA = Address of memory location to be read during enise verify.
RA = Read Address
WA = Address of memory location to be written.
ZA = Address of 256 Kbyte zones involved in erase operation.
Addresses are latched on the falling edge of the Write Enable pulse.
Operation(1)
Read Write Read Write Read Write
3. 10 = Data read from location IA during device identification. (Mfr = 89H, Device = BDH).
EVD = Data read from location EA during erase verify.
WD = Data to be written at location WA. Data is latched on the rising edge of Write Enable.
WVD = Data read from location WA during write verify. WA is latched on the Write command.
Address(2)
ZA EA WA WA ZA
4. Following the Read inteligent 10 command, two read operations access manufacturer and device codes.
5. Figure 5 illustrates the Erase Algorithm.
6. Figure 6 illustrates the Write Algorithm.
7. The second bus cycle must be followed by the desired command register write.
8. The Reset command operation on a zone basic, To reset entire Card, requires reset write cycles to each zone.
I
Data(3)
2020H EVO
WO WVO FFFFH
6-83
iMC004FLKA
R~ad
Command
While VPP1;2 is high,for erasure and writing, zone memory contents can be accessed via the read command. The read operation is initiated by writing OOH (OOOOH for the word-wide configuration) into the zone Command Register(s) .. Microprocessor read cycles retrieve zone data. The' accessed zone re-mains enabled for reads until the Command Regis-teres) contents are altered.
The default contents of each zone;s register(s) upon VPP1;2 power-up is OOH (OOOOOH for word-wide).
This default value ensures that no spurious altera-tion of memory card contents occurs during the VPP1;2 power transition. Where the VPP1;2 supply is left at VPPH, the memory card powers-up and re-mains enabled for reads until the command Register contents of targeted zones are changed. Refer to the AC Read Characteristics and Waveforms for specific timing parameters.
Intelligent Identifier Command
Each zone of the iMC004FLKA contains an Intelli-gent Identifier
to
,identity memory card device char-acteristics. The operation is initiated by writing90H (9090H for word-wide) into the Command Regis-teres) with Zone Address. Following the command write, a· read cycle from address OOOOOH retrieves the manufacturer code 89H (8989H for word-wide).A read cycle frOm address 0002H returns the device code BOH (BOBOH forword-wide). To terminate the operation, it is necessary to write another valid com-mand into the register(s).