Figure 35.TSOP48 - 48 lead plastic thin small outline, 12 x 20 mm, package outline . . . . . . . . . . . . 55
Figure 36.VFBGA63 9.5 x 12 mm - 6 x 8 active ball array, 0.80 mm pitch, package outline . . . . . . . 56
Figure 37.VFBGA63 9 x 11 mm - 6 x 8 active ball array, 0.80 mm pitch, package outline. . . . . . . . . 57
6/60
NAND01G-B2B, NAND02G-B2CDescription
1 Description
NAND01G-B2B and NAND02G-B2C flash 2112-byte/1056-word page is a family of nonvolatile flash memories that uses NAND cell technology. The devices range from 1 Gbit to 2
Gbits and operate with either a 1.8 V or 3 V vo ltage supply. The size of a page is either 2112
bytes (2048 + 64 spare) or 1056 w ords (1 024 + 32 spar e) dep ending on whet her the device
has a x8 or x16 bus width.
The address lines are multiplexed with the Data Input/Output signals on a multiplexed x8 or
x16 input/output bus. This interface reduces the pin count and makes it possible to migrate
to other densities without changing the footprint.
Each block can be programmed and erased over 100 000 cycles (with ECC on). To extend
the lifetime of NAND flash devices it is strongly recommended to implement an error
correction code (ECC).
The devices feature a write protect pin that allows performing hardware protection against
program and erase operations.
The devices feature an open-drain ready/busy output that can be used to identify if the
program/erase/read (P/E/R) controller is currently active. The use of an open-drain output
allows the ready/busy pins from several memories to be connected to a single pull-up
resistor.
A Copy Back Program command is av ailable to optimize the management of defective
blocks. When a page prog r am oper ation fails, the data can be pr ogr a mmed in ano ther pag e
without having to resend the data to be programmed.
Each device has cache program and cache read features which improve t he program and
read throughputs for lar ge files. During cache programming, the device loads the data in a
cache register while the pre vious data is tr ansf erred to the page b uff er and progr ammed into
the memory array. During cache reading, the de vice loads the data in a cache register while
the previous data is transferred to the I/O buffers to be read.
All devices have the chip enable don’t care feature, which allows code to be directly
downloaded by a microcontroller, as chip enable transitions during the latency time do no t
stop the read operation.
All devices have the option of a unique identifier (serial number), which allows each device
to be uniquely identified.
The unique identifier options is subject to an NDA (non disclosure agreement) and so not
described in the datasheet. For more details of this option contact your nearest Numonyx
sales office.
The devices are available in the following packages:
●TSOP48 (12 x 20 mm)
●VFBGA63 (9.5 x 12 x 1 mm, 0.8 mm pitch) for NAND02G-B2C devices
●VFBGA63 (9 x 11 x 1 mm, 0.8 mm pitch) for NAND01G-B2B devices.
For information on how to order these options refer to Table 29: Ordering information
scheme. Devices are shipped from the factory with Block 0 always valid and the memory
content bits, in valid blocks, erased to ’1’.
See Table 2: Product description, for all the devices available in the family.
7/60
DescriptionNAND01G-B2B, NAND02G-B2C
Table 2.Product description
ReferencePart numberDen s it y
NAND01G
-B2B
NAND02G
-B2C
NAND01GR3B2B
NAND01GW3B2B
NAND01GR4B2B
NAND01GW4B2B
NAND02GR3B2C
NAND02GW3B2C
NAND02GR4B2C
NAND02GW4B2C
Bus
width
x8
1Gbit
x16
x8
2Gbits
x16
1. x16 organization only available for MCP.
Page
size
2048
+64
bytes
1024
+32
words
2048
+64
bytes
1024
+32
words
Block
size
128K
+4K
bytes
64K+
2K
words
128K
+4K
bytes
64K+
2K
words
Memory
array
64
pages x
1024
blocks
64
pages x
2048
blocks
Operating
voltage
1.7 to
1.95 V
2.7 to
3.6 V
1.7 to
1.95 V
2.7 to
3.6 V
1.7 to
1.95 V
2.7 to
3.6 V
1.7 to
1.95 V
2.7 to
3.6 V
Timings
Random
access
Sequential
time
(max)
25 µs50 ns
25 µs30 nsTSOP48
25 µs50 ns
25 µs30 ns
25 µs50 ns
25 µs30 nsTSOP48
25 µs50 ns
25 µs30 ns
access
time
(min)
Page
Progra
m time
(typ)
200 µs
Bloc
k
erase
(typ)
2ms
2ms
Package
VFBGA63
9x11mm
VFBGA63
9.5 x 12 m
(1)
(1)
m
(1)
(1)
Figure 1.Logic block diagram
Address
register/counter
AL
CL
W
E
WP
R
Command
interface
logic
Command register
P/E/R controller,
high voltage
generator
RB
NAND flash
memory array
X decoder
Page buffer
Cache register
Y decoder
I/O buffers & latches
I/O0-I/O7, x8/x16
I/O8-I/O15, x16
AI12799
8/60
NAND01G-B2B, NAND02G-B2CDescription
Figure 2.Logic diagram
V
DD
E
R
W
AL
CL
WP
1. x16 organization only available for MCP.
Table 3.Signal names
SignalFunctionDirection
I/O8-15Data input/outputs for x16 devicesI/O
I/O0-7
Data input/outputs, address inputs, or command inputs
for x8 and x16 devices
GroundSupply
NCNot connected internally–
DUDo not use–
9/60
DescriptionNAND01G-B2B, NAND02G-B2C
Figure 3.TSOP48 connections
V
V
WP
NC
NC
NC
NC
NC
NC
RB
NC
NC
DD
SS
NC
NC
CL
AL
NC
NC
NC
NC
NC
1
R
E
NAND01GW3B2B
12
NAND02GW3B2C
13
W
2425
48
37
36
NC
NC
NC
NC
I/O7
I/O6
I/O5
I/O4
NC
NC
NC
V
DD
V
SS
NC
NC
NC
I/O3
I/O2
I/O1
I/O0
NC
NC
NC
NC
1. Available only for NAND01GW3B2B and NAND02GW3B2C 8-bit devices.
10/60
AI13102
NAND01G-B2B, NAND02G-B2CDescription
Figure 4.VFBGA63 connections (top vie w through package)
87654321
A
B
C
D
E
F
G
DUDU
DU
WP
NC
NCNC
AL
NCNC
NC
DU
DU
V
SS
R
CL
NC
NC
NCNC
NC
NC
E
W
NC
NC
NC
NCNC
RB
NCNC
NC
NC
NC
109
DU
DU
H
J
K
L
M
DUDU
DU
DU
NC
NC
V
SS
I/O0
I/O1
I/O2
NC
NC
DD
I/O4I/O3
1. Available only for NAND01GR3B2B and NAND02GR3B2C 8-bit devices.
NCNC
I/O5V
I/O6
V
DD
I/O7
V
SS
DUDU
DU
DU
AI13103
11/60
Memory array organizationNAND01G-B2B, NAND02G-B2C
2 Memory array organization
The memory array is made up of NAND structures wh er e 32 cells are co nn ected in series.
The memory array is organized in blocks where each block contains 64 pages. The array is
split into two areas, the main ar ea and t he spa re area . The main are a of th e array is used to
store data whereas the spare area is typically used to store e rror correction cod es, softw are
flags or bad block identification.
In x8 devices the pages are split in to a 2048-b yte main are a and a spare area of 64 b ytes. In
the x16 devices the pages are split into a 1,024-word main area and a 32-word spare area.
Refer to Figure 5: Memory array organization.
2.1 Bad blocks
The NAND flash 2112-byte/1056-word page devices may contain bad blocks, that is blocks
that contain one or more invalid bits whose reliability is not guaranteed. Additional bad
blocks may develop during the lifetime of the device.
The bad block Information is written prior to shipping (refer to Section 8.1: Bad block
management for more details).
Table 4: Valid blocks shows the minimum number of valid blocks in each device. The values
shown include both the bad blocks that are present when the de vice is shipped and t he bad
blocks that could develop later on.
These blocks need to be managed using bad blocks management, block replacement or
error correction codes (refer to Section 8: Software algorithms).
Table 4.Valid blocks
Density of deviceMinMax
2 Gbits20082048
1 Gbit10041024
12/60
NAND01G-B2B, NAND02G-B2CMemory array organization
Figure 5.Memory array organization
x8 DEVICESx16 DEVICES
Block = 64 pages
Page = 2112 bytes (2,048 + 64)
Block = 64 pages
Page = 1056 words (1024 + 32)
Block
Page
Main area
2048 bytes
bytes
Page buffer, 2112 bytes
2,048 bytes
64
64
bytes
Spare area
8 bits
8 bits
Block
Page
Main area
1024 words
Page buffer, 1056 words
1,024 words
32
words
32
words
Spare area
16 bits
16 bits
AI09854
13/60
Signals descriptionNAND01G-B2B, NAND02G-B2C
3 Signals description
See Figure 2: Logic diagram, and Table 3: Signal names, for a brief overview of the signals
connected to this device.
3.1 Inputs/outputs (I/O0-I/O7)
Input/outputs 0 to 7 are used to input the selected address, output the data during a read
operation or input a command or data during a write operation. The inputs are latched on
the rising edge of Write Enable. I/O0-I/O7 are left floating when the device is deselected or
the outputs are disabled.
3.2 Inputs/outputs (I/O8-I/O15)
Input/outputs 8 to 15 are only available in x16 devices. They are used to output the data
during a read operation or input data during a write operation. Comma nd and address
Inputs only require I/O0 to I/O7.
The inputs are latched on the rising edge of Write Enable. I/O8-I/O15 are left floating when
the device is deselected or the outputs are disabled.
3.3 Address Latch Enable (AL)
The Address Latch Enable activates the latching of the address inputs in the command
interface. When AL is High, the inputs are latched on the rising edge of Write Enable.
3.4 Command Latch Enable (CL)
The Command Latch Enable activates the latching of the command inputs in the command
interface. When CL is High, the inputs are latched on the rising edge of Write Enable .
3.5 Chip Enable (E)
The Chip Enable input activates the memory control logic, input buffers, decoders and
sense amplifiers. When Chip Enable is Low, V
High, v
mode.
, while the device is busy, the device remains selected and does not go into standb y
IH
3.6 Read Enable (R)
The Read Enable pin, R, controls the sequential data output during read oper atio ns. Data is
valid t
column address counter by one.
after the falling edge of R. The falling edge of R also increments the internal
RLQV
, the device is selected. If Chip Enable goes
IL
14/60
NAND01G-B2B, NAND02G-B2CSignals description
3.7 Write Enable (W)
The Write Enable input, W, controls writing to the command interface, input address and
data latches. Both addresses a nd data are latched on the rising edge of Write Enable.
During power-up and power-down a recovery time of 10 µs (min) is required before the
command interface is ready t o accept a co mmand. It is r ecommended t o k eep Write Enab le
High during the recovery time.
3.8 Write Protect (WP)
The Write Protect pin is an input that giv es a hardware protect ion against unwanted program
or erase operations. When Write Protect is Low , V
program or erase operations.
, the device does not accept any
IL
It is recommended to keep the Write Protect pin Lo w, V
3.9 Ready/Busy (RB)
The Ready/Busy output, RB, is an open- drain outp ut that can be u sed to identif y if the P/E/R
controller is currently active. When Ready/Busy is Low, V
operation is in progress. When the operation completes Ready/Busy goes High, V
The use of an open-drain output allows the Ready/Busy pins from several memories to be
connected to a single pull-up resistor. A Low will then indicate that one, or more, of the
memories is busy.
Refer to the Section 11.1: Ready/Busy signal electrical characteristics for details on how to
calculate the value of the pull-up resistor.
During power-up and power-down a minimum recovery time of 10 µs is required before the
command interface is ready to accept a command. During this period the RB
V
.
OL
3.10 V
supply voltage
DD
VDD provides the power supply to the internal core of the memory device. It is the main
power supply for all operations (read, program and erase).
An internal voltage detector disables all functions whenever V
Table 22 and Table 23) to protect the device from any involuntary program/erase during
power-transitions.
, during power-up and po w er-do wn.
IL
, a read, program or erase
OL
is below V
DD
signal is Low,
LKO
OH
(see
.
Each device in a system should have V
widths should be sufficient to carry the required program and erase currents.
3.11 VSS ground
Ground, V
ground.
is the reference for the power supply. It must be connected to the system
SS,
decoupled with a 0.1 µF capacitor. The PCB track
DD
15/60
Bus operationsNAND01G-B2B, NAND02G-B2C
4 Bus operations
There are six standard bus operations that control the memory. Each of these is described
in this section, see Table 5: Bus operations, for a summary.
Typically, glitches of less than 5 ns on Chip Enable, Write Enable and Read Enable are
ignored by the memory and do not affect bus operations.
4.1 Command input
Command input bus operations are used to giv e comm ands to the me mory. Commands are
accepted when Chip Enable is Low, Command Latch Enable is High, Address Latch Enable
is Low and Read Enable is High. They are latched on the rising edge of the Write Enable
signal.
Only I/O0 to I/O7 are used to input commands.
See Figure 19 and Table 24 for details of the timings requirements.
4.2 Address input
Address input bus operati ons are used to inpu t the me mory addresses. Four bus cycles are
required to input the addresses for 1-Gbit devices whereas five bus cycles are required for
the 2-Gbit device (refer to Table 6 and Table 7, Address insertion).
The addresses are accepted when Chip Enable is Low , Address Latch Enable is High,
Command Latch Enable is Low and Read Enable is High. They are latched on the rising
edge of the Write Enable signal. Only I/O0 to I/O7 are used to input add resse s.
See Figure 20 and Table 24 for details of the timings requirements.
4.3 Data input
Data input bus operations are used to input the data to be programmed.
Data is accepted only when Chip Enable is Low, Address Latch Enable is Low, Command
Latch Enable is Low and Read Enable is High. The data is latched on the rising edge of the
Write Enable signal. The data is input sequentially using the Write Enab le signal.
See Figure 21 and Table 24 and Table 25 for details of the timings requirements.
4.4 Data output
Data output bus operations are used to read: the data in the memory array, the status
register, the lock status, the electronic signatureand the unique identifier.
Data is output when Chip Enable is Low , Write Enable is High, Address Latch Enable is Low,
and Command Latch Enable is Low. The data is output sequentially using the Read Enable
signal.
See Figure 22 and Table 25 for details of the timings requirements.
16/60
NAND01G-B2B, NAND02G-B2CBus operations
4.5 Write Protect
Write Protect bus operations are used to protect the memory against program or erase
operations. When the Write Protect signal is Low the device will not accept progr am or erase
operations and so the contents of the memory array cannot be altered. The Write Protect
signal is not latched by Write Enable to ensure protection even during power-up.
4.6 Standby
When Chip Enable is High the memory enters standby mode, the device is deselected,
outputs are disabled and po wer consumption is reduced.
Table 5.Bus operations
Bus operationEALCLRWWPI/O0 - I/O7I/O8 - I/O15
Command inputV
Address inputV
Data inputV
Data outputV
V
IL
V
IL
V
IL
V
IL
V
IL
V
IH
V
IL
V
IL
IH
IL
IL
IL
V
RisingX
IH
V
RisingXAddressX
IH
V
RisingV
IH
FallingV
IH
Write ProtectXXXXXV
StandbyV
XXX X
IH
(2)
CommandX
Data inputData input
IH
XData outputData output
XX
XX
V
IL/VD
IL
D
1. Only for x16 devices.
2. WP must be VIH when issuing a program or erase command.