English
Language : 

K5N1229ACD-BQ12 Datasheet, PDF (25/128 Pages) Samsung semiconductor – 512Mb (32M x16) Muxed Burst, Multi Bank SLC NOR Flash
datasheet K5N1229ACD-BQ12
Rev. 1.0
MCP Memory
5.0 FLASH MEMORY STATUS FLAGS
The device has means to indicate its status of operation in the bank where a program or erase operation is in processes. Address must include bank
address being executed internal routine operation. The status is indicated by raising the device status flag via corresponding DQ pins. The status data can
be read during burst read mode by using AVD signal with a bank address. That means status read is supported in synchronous mode. If status read is
performed, the data provided in the burst read is identical to the data in the initial access. To initiate the synchronous read again, a new address and AVD
pulse is needed after the host has completed status reads or the device has completed the program or erase operation. The corresponding DQ pins are
DQ7, DQ6, DQ5, DQ3, DQ2 and DQ1.
[Table 14] Hardware Sequence Flags
Status
Programming
Block Erase or Chip Erase or Blank check
Erase Suspend Read
Erase Suspended
Block
In Progress
Erase Suspend Read
Erase Suspend
Program
Non-Erase Sus-
pended Block
Non-Erase Sus-
pended Block
Program Suspend Read
Program Suspended
Block
Program Suspend Read
Non- program
Suspended Block
Programming
Exceeded
Time Limits
Block Erase or Chip Erase or Blank check Fail
Blank check Pass
Erase Suspend Program
Write-to-
Buffer3)
BUSY state
Exceeded Timing Limits
ABORT State
DQ7
DQ7
0
1
Data
DQ7
DQ7
Data
DQ7
0
0
DQ7
DQ7
DQ7
DQ7
DQ6
Toggle
Toggle
1
Data
Toggle
1
Data
Toggle
Toggle
Toggle
Toggle
Toggle
Toggle
Toggle
DQ5
0
0
0
Data
0
0
Data
1
1
1
1
0
1
0
DQ3
0
1
0
Data
0
0
Data
0
1
1
0
0
0
0
NOTE :
1) DQ2 will toggle when the device performs successive read operations from the erase/program suspended block.
2) If DQ5 is High (exceeded timing limits), successive reads from a problem block will cause DQ2 to toggle.
3) Note that DQ7 during Write-to-Buffer-Programming indicates the data-bar for DQ7 data for the last loaded write-buffer address location.
DQ2
1
Toggle
Toggle1)
Data
1
Toggle1)
Data
No Toggle
(NOTE 2)
(NOTE 2)
No Toggle
No Toggle
No Toggle
No Toggle
DQ1
0
0
0
Data
0
0
Data
0
0
1
0
0
0
1
DQ7 : Data Polling
When an attempt to read the device is made while executing the Internal Program, the complement of the data is written to DQ7 as an indication of the
Routine in progress. When the Routine is completed an attempt to access to the device will produce the true data written to DQ7. When a user attempts
to read the block being erased or bank contains the block, DQ7 will be low. If the device is placed in the Erase/Program Suspend Mode, the status can be
detected via the DQ7 pin. If the system tries to read an address which belongs to a block that is being erase suspended, DQ7 will be high. And, if the sys-
tem tries to read an address which belongs to a block that is being program suspended, the output will be the true data of DQ7 itself. If a non-erase-sus-
pended or non-program-suspended block address is read, the device will produce the true data to DQ7. If an attempt is made to program a protected
block, DQ7 outputs complements the data for approximately 2us and the device then returns to the Read Mode without changing data in the block. If an
attempt is made to erase a protected block, DQ7 outputs complement data in approximately 100us and the device then returns to the Read Mode without
erasing the data in the block.
DQ6 : Toggle Bit
Toggle bit is another option to detect whether an Internal Routine is in progress or completed. Once the device is at a busy state, DQ6 will toggle. Toggling
DQ6 will stop after the device completes its Internal Routine. If the device is in the Erase/Program Suspend Mode, an attempt to read an address that
belongs to a block that is being erased or programmed will produce a high output of DQ6. If an address belongs to a block that is not being erased or pro-
grammed, toggling is halted and valid data is produced at DQ6. If an attempt is made to program a protected block, DQ6 toggles for approximately 2us
and the device then returns to the Read Mode without changing the data in the block. If an attempt is made to erase a protected block, DQ6 toggles for
approximately 100μs and the device then returns to the Read Mode without erasing the data in the block. #OE or #CE should be toggled in each toggle
bit status read.
- 25 -