ROHM BU99901GUZ-W

1/11
◇STRUCTURE
Silicon Monolithic Integrated Circuit
◇PRODUCT
4K×8 bit Electrically Erasable PROM
◇PART NUMBER
BU99901GUZ-W
◇PHYSICAL DIMENSION
Fig.-1(VCSP30L1)
◇BLOCK DIAGRAM
Fig.-2
◇USE
General purpose
◇FEATURES
・4K words × 8 bits architecture serial EEPROM
・Wide operating voltage range (1.7V~3.6V)
・Two wire serial interface
・Self-timed write cycle with automatic erase
・32 byte Page Write mode
・Low power consumption。
Write
(3.3V) : 0.6mA (Typ.)
Read
(3.6V) : 0.6mA (Typ.)
Standby (3.6V) : 0.1μA (Typ.)
・DATA security
Write protect feature (WP pin)
Inhibit to WRITE at low VCC
・WLCSP 6pin package
・High reliability fine pattern CMOS technology
・Endurance : 100,000 erase/write cycles
・Data retention : 40 years
・Filtered inputs in SCL・SDA for noise suppression
・Initial data FFh in all address
・Pull-up resistor inputs in SCL・SDA
◇ABSOLUTE MAXIMUM RATING (Ta=25℃)
Parameter
Symbol
Rating
Unit
Supply Voltage
VCC
-0.3~6.5
V
Power Dissipation
Pd
Storage Temperature
Tstg
-65~125
℃
Operating Temperature
Topr
-40~85
℃
Terminal Voltage
-
220 *1
-0.3~Vcc+1.0 *2
*1 Degradation is done at 2.2mW/℃(*1) for operation above 25℃
*2 Maximum value of Terminal Voltage is below 6.5V.
REV. A
mW
V
2/11
◇RECOMMENDED OPERATING CONDITION
Parameter
Symbol
Rating
Write(Ta=-40~85℃)
Unit
2.7~3.3
Supply Voltage
Vcc
V
Read(Ta=-40~85℃)
1.7~3.6
Input Voltage
VIN
0~Vcc
V
◇DC OPERATING CHARACTERISTICS (Unless otherwise specified Ta=-40~85℃、VCC=1.7~3.6V)
Parameter
Symb
ol
Specification
Min.
Typ.
Max.
Unit
test condition
“H” Input Voltage1
VIH1
0.7VCC
-
Vcc+1.0 V 2.5V≦Vcc≦3.6V
“L” Input Voltage1
VIL1
-0.3
-
0.3VCC
“H” Input Voltage2
VIH2
0.8VCC
-
Vcc+1.0 V 1.8V≦Vcc<2.5V
“L” Input Voltage2
VIL2
-0.3
-
0.2VCC
“H” Input Voltage3
VIH3
0.9Vcc
-
Vcc+1.0 V 1.7V≦Vcc<1.8V
“L” Input Voltage3
VIL3
-0.3
-
0.1Vcc
“L” Output Voltage1
VOL1
-
-
0.4
V IOL=3.0mA,2.5V≦Vcc≦3.6V(SDA)
“L” Output Voltage2
VOL2
-
-
0.2
V IOL=0.7mA,1.7V≦Vcc<2.5V(SDA)
Input Leakage Current
ILI
-1
-
1
μA VIN=0V~VCC, (WP, TEST)
Pull-up resistor
ILI2
6
10
14
kΩ (SCL, SDA)
Output Leakage Current
ILO
-1
-
1
μA VOUT=0V~VCC(SDA)
ICC1
-
-
V 1.8V≦Vcc<2.5V
V 1.7V≦Vcc<1.8V
4.1
VCC=3.3V,fSCL=400kHz,tWR=5ms
mA Byte Write
Page Write
Operating Current
Standby Current
V 2.5V≦Vcc≦3.6V
ICC2
-
-
1.7
VCC=3.6V,fSCL=400kHz
Random Read
mA
Current Read
Sequential Read
ISB
-
-
2.0
μA
VCC=3.6V,SDA,SCL=VCC
WP=GND
○ This product is not designed for protection against radioactive rays.
◇MEMORY CELL CHARACTERISTICS(Ta=25℃、Vcc=1.7~3.6V)
Specification
Parameter
Min.
Typ.
Max.
Unit
Write/Erase Cycle
*1
100,000
-
-
cycle
Data Retention
*1
40
-
-
year
*1:Not 100% TESTED
REV. A
3/11
Product Name : BU9901GUZ-W
9901
Lot.No
Fig.-1 PHYSICAL DIMENSION (Unit : mm)
REV. A
4/11
◇BLOCK DIAGRAM
Vcc
32 kbit EEPROM ARRAY
8bit
12bit
ADDRESS
DECODER
12bit
SLAVE・WORD
ADDRESS REGISTER
START
GND
DATA
REGISTER
STOP
SCL
CONTOROL LOGIC
TEST
WP
ACK
HIGH VOLTAGE GEN.
SDA
VCC LEVEL
Fig.-2 BLOCK DIAGRAM
TEST Pin Connect with GND
◇PIN CONFIGURATION
○ ○ ○
○ ○ ○
B
A
B1
B2
B3
TEST
GND
VDD
A1
A2
A3
SDA
SCL
WP
1
2
3
Fig-3 BU99901GUZ-W(bottom view)
◇PIN NAME
Land No.
PIN NAME
I/O
FUNCTIONS
B3
Vcc
-
Power Supply
B2
GND
-
Ground (0V)
B1
TEST
IN
TEST Pin Connect with GND
A3
WP
IN
Write Protect Input
A2
SCL
IN
Serial Clock Input
A1
SDA
IN/OUT
REV. A
Slave and Word Address,
Serial Data Input, Serial Data Output
5/11
◇AC OPERATING CHARACTERISTICS (Unless otherwise specified Ta=-40~85℃、VCC=1.7~3.6V)
Parameter
Symbol
FAST-MODE
STANDARD-MODE
2.5V≦VCC≦3.6V
1.7V≦VCC≦3.6V
Min.
Typ.
Max.
Min.
Typ.
Max.
Unit
Clock Frequency
fSCL
-
-
400
-
-
100
kHz
Data Clock High Period
tHIGH
0.6
-
-
4.0
-
-
μs
Data Clock Low Period
tLOW
1.2
-
-
4.7
-
-
μs
SDA and SCL Rise Time
*1
tR
-
-
0.3
-
-
1.0
μs
SDA and SCL Fall Time
*1
tF
-
-
0.3
-
-
0.3
μs
Start Condition Hold Time
tHD:STA
0.6
-
-
4.0
-
-
μs
Start Condition Setup Time
tSU:STA
0.6
-
-
4.7
-
-
μs
Input Data Hold Time
tHD:DAT
0
-
-
0
-
-
ns
Input Data Setup Time
tSU:DAT
100
-
-
250
-
-
ns
Output Data Delay Time
tPD
0.1
-
0.9
0.2
-
3.5
μs
Output Data Hold Time
tDH
0.1
-
-
0.2
-
-
μs
tSU:STO
0.6
-
-
4.7
-
-
μs
Bus Free Time
tBUF
1.2
-
-
4.7
-
-
μs
Write Cycle Time
tWR
-
-
5
-
-
5
ms
tI
-
-
0.1
-
-
0.1
μs
WP Hold Time
tHD:WP
0
-
-
0
-
-
ns
WP Setup Time
tSU:WP
0.1
-
-
0.1
-
-
μs
WP High Period
tHIGH:WP
1.0
-
-
1.0
-
-
μs
Stop Condition Setup Time
Noise Spike Width (SDA and SCL)
*1:Not 100% TESTED
REV. A
6/11
◇SYNCHRONOUS DATA TIMING
tR
tF
tHIGH
SCL
tHD:STA
tSU:DAT
tLOW
tHD:DAT
SDA
(IN)
tBUF
tPD
tDH
SDA
(OUT)
SCL
tSU:STA
tHD:STA
tSU:STO
SDA
START BIT
STOP BIT
Fig.-4 SYNCHRONOUS DATA TIMING
○SDA data is latched into the chip at the rising edge of SCL clock.
○Output date toggles at the falling edge of SCL clock.
◇WRITE CYCLE TIMING
SCL
SDA
D0
ACK
tWR
WRITE DATA(n)
STOP CONDITION
Fig.-5 WRITE CYCLE TIMING
REV. A
START CONDITION
7/11
◇WP TIMING
SCL
DATA(n)
DATA(1)
SDA
D1
D0
ACK
ACK
tWR
STOP BIT
WP
tSU:WP
tHD:WP
Fig.-6(a) WP TIMING OF THE WRITE OPERATION
SCL
DATA(n)
DATA(1)
SDA
D1
D0
ACK
ACK
tHIGH:WP
WP
Fig.-6(b) WP TIMING OF THE WRITE CANCEL OPERATION
○For the WRITE operation, WP must be "LOW" during the period of time from the rising edge of
the clock which takes in D0 of first byte until the end of tWR. ( See Fig.-6(a) )
During this period, WRITE operation is canceled by setting WP "HIGH".( See Fig.-6(b) )
○In the case of setting WP "HIGH" during tWR, WRITE operation is stopped in the middle and the
data of accessing address is not guaranteed. Please write correct data again in the case.
REV. A
8/11
◇DEVICE OPERATION
○START CONDITION (RECOGNITION OF START BIT)
・All commands are proceeded by the start condition, which is a HIGH to LOW transition
of SDA when SCL is HIGH.
・The device continuously monitors the SDA and SCL lines for the start condition and
will not respond to any command until this condition has been met.
(See Fig.-4 SYNCHRONOUS DATA TIMING)
○STOP CONDITION (RECOGNITION OF STOP BIT)
・All commands must be terminated by a stop condition, which is a LOW to HIGH
transition of SDA when SCL is HIGH.
(See Fig.-4 SYNCHRONOUS DATA TIMING)
○NOTICE ABOUT WRITE COMMAND
・In the case that stop condition is not excuted in WRITE mode, transfered data will not
be written in a memory.
○DEVICE ADDRESSING
・Following a START condition, the master output the slave address to be accessed.
・The most significant four bits of the slave address are the “device type indentifier,”
for this device it is fixed as “1010” and next three bit set to “000”.
・The last bit of the stream (R/W … READ/WRITE) determines the operation to be
performed. When set to “1”, a read operation is selected ; when set to “0”, a write
operation is selected.
R/W set to “0” ・ ・ ・ ・ ・ ・ ・ ・ WRITE (including word address input of Random Read)
R/W set to “1” ・ ・ ・ ・ ・ ・ ・ ・ READ
1 0 1 0
0
0
0
R/W
○WRITE PROTECT (WP)
When WP pin set to VCC(H level), write protect is set for 4,096 words (all address).
When WP pin set to GND(L level), it is enable to write 4,096 words (all address).
Either control this pin or connect to GND ( or Vcc). It is inhibited from being left
unconnected.
REV. A
9/11
○ACKNOWLEDGE
・Acknowledge is a software convention used to indicate successful data transfers.
The transmitter device will release the bus after transmitting eight bits.
(When inputting the slave address in the write or read operation, transmitter is μ-COM.
When outputting the data in the read operation, it is this device.)
・During the ninth clock cycle, the receiver will pull the SDA line LOW to acknowledge
that the eight bits of data has been received.
(When inputting the slave address in the write or read operation, receiver is this
device. When outputting the data in the read operation, it is μ-COM.)
・The device will respond with an Acknowledge after recognition of a START condition
and its slave address (8bit).
・In the WRITE mode, the device will respond with an Acknowledge, after the receipt of
each subsequent 8-bit word (word address and write data).
・In the READ mode, the device will transmit eight bit of data, release the SDA line,
and monitor the line for an Acknowledge.
・If an Acknowledge is detected, and no STOP condition is generated by the master,
the device will continue to transmit the data.
If an Acknowledge is not detected, the device will terminate further data transmissions
and await a STOP condition before returning to the standby mode.
(See Fig.-7 ACKNOWLEDGE RESPONSE FROM RECEIVER)
START CONDITION
(START BIT)
SCL
(Fromμ-COM)
1
8
9
SDA
(μ-COM
OUTPUT DATA)
SDA
(IC OUTPUT DATA)
Acknowledge Signal
(ACK Signal)
Fig.-7 ACKNOWLEDGE RESPONSE FROM RECEIVER
◇BYTE WRITE
S
T
A
R
T
SDA
LINE
SLAVE
ADDRESS
W
R
I
T
E
1st WORD
ADDRESS
2nd WORD
ADDRESS
R A
/ C
W K
DATA
WA
0
WA
* * * * 11
1 0 1 0 0 0 0
A
C
K
S
T
O
P
D7
D0
A
C
K
A
C
K
WP
Fig.-8 BYTE WRITE CYCLE TIMING
* : Don’t care
○By using this command, the data is programed into the indicated word address.
○When the master generates a STOP condition, the device begins the internal
write cycle to the nonvolatile memory array.
REV. A
10/11
S
T
A
R
T
SDA
LINE
SLAVE
ADDRESS
W
R
I
T
E
2nd WORD
ADDRESS(n)
1st WORD
ADDRESS(n)
WA
R A
/ C
W K
A
C
K
DATA(n+31)
DATA(n)
WA
0
* * * * 11
1 0 1 0 0 0 0
D7
S
T
O
P
D0
A
C
K
D0
A
C
K
A
C
K
WP
* : Don’t care
Fig.-9 PAGE WRITE CYCLE TIMING
○This device is capable of thirty-two byte Page Write operation.
○When two or more byte data are inputted, the five low order address(WA4~WA0) bits are in
ternally incremented by one after the receipt of each word. The seven higher order bits of
the address(WA4~WA0) remain constant.
S
T
A
R
T
SDA
LINE
R
E
A
D
SLAVE
ADDRESS
1 0 1 0
0 0
DATA
0
D7
R
/
W
S
T
O
P
A
C
K
D0
A
C
K
○ In case that the previous operation is Random or Current Read (which includes Sequential Read
respectively), the internal address counter is increased by one from the last accessed address
(n). Thus Current Read outputs the data of the next word address (n+1).
If the last command is Byte or Page Write, the internal address counter stays at the last address (n).
Thus Current Read outputs the data of the word address (n).
○If an Acknowledge is detected, and no STOP condition is generated by the master (μ-COM),
the device will continue to transmit the data. [It can transmit all data (32kbit 4096word)]
○If an Acknowledge is not detected, the device will terminate further data transmissions
and await a STOP condition before returning to the standby mode.
NOTE) If an Acknowledge is detected with "Low" level, not "High" level, command will become
Sequential Read. So the device transmits the next data, Read is not terminated. In the
case of terminating Read, input Acknowledge with "High" always, then input stop condition.
REV. A
11/11
S
T
A
R
T
SDA
LINE
SLAVE
ADDRESS
W
R
I
T
E
2nd WORD
ADDRESS(n)
1st WORD
ADDRESS(n)
WA
0
WA
* * * * 11
1 0 1 0 0 0 0
R A
/ C
W K
S
T
A
R
T
A
C
K
R
E
A
D
SLAVE
ADDRESS
DATA(n)
1 0 1 0 A2A1A0
A
C
K
S
T
O
P
D7
D0
A
C
K
R A
/ C
W K
Fig.-10 CURRENT READ CYCLE TIMING
* : Don’t care
Fig.-11 RANDOM READ CYCLE TIMING
○Random Read operation allows the master to access any memory location indicated word
address.
○If an Acknowledge is detected, and no STOP condition is generated by the master (μ-COM),
the device will continue to transmit the data. [It can transmit all data (32kbit 4096word)]
○If an Acknowledge is not detected, the device will terminate further data transmissions
and await a STOP condition before returning to the standby mode.
NOTE) If an Acknowledge is detected with "Low" level, not "High" level, command will become
Sequential Read. So the device transmits the next data, Read is not terminated. In the
case of terminating Read, input Acknowledge with "High" always, then input stop condition.
S
T
A
R
T
SDA
LINE
R
E
A
D
SLAVE
ADDRESS
1 0 1 0 0 0 0
R A
/ C
W K
DATA(n+x)
DATA(n)
D7
S
T
O
P
D0
D7
A
C
K
A
C
K
D0
A
C
K
Fig.-12 SEQUENTIAL READ CYCLE TIMING
( Current Read )
○○If an Acknowledge is detected, and no STOP condition is generated by the master (μ-CO
M), the device will continue to transmit the data. [It can transmit all data (32kbit 4096word)]
○If an Acknowledge is not detected, the device will terminate further data transmissions
and await a STOP condition before returning to the standby mode.
○The Sequential Read operation can be performed with both Current Read and Random Read.
NOTE) If an Acknowledge is detected with "Low" level, not "High" level, command will become
Sequential Read. So the device transmits the next data, Read is not terminated. In the
case of terminating Read, input Acknowledge with "High" always, then input stop condition.
REV. A
Notice
Notes
No copying or reproduction of this document, in part or in whole, is permitted without the
consent of ROHM Co.,Ltd.
The content specified herein is subject to change for improvement without notice.
The content specified herein is for the purpose of introducing ROHM's products (hereinafter
"Products"). If you wish to use any such Product, please be sure to refer to the specifications,
which can be obtained from ROHM upon request.
Examples of application circuits, circuit constants and any other information contained herein
illustrate the standard usage and operations of the Products. The peripheral conditions must
be taken into account when designing circuits for mass production.
Great care was taken in ensuring the accuracy of the information specified in this document.
However, should you incur any damage arising from any inaccuracy or misprint of such
information, ROHM shall bear no responsibility for such damage.
The technical information specified herein is intended only to show the typical functions of and
examples of application circuits for the Products. ROHM does not grant you, explicitly or
implicitly, any license to use or exercise intellectual property or other rights held by ROHM and
other parties. ROHM shall bear no responsibility whatsoever for any dispute arising from the
use of such technical information.
The Products specified in this document are intended to be used with general-use electronic
equipment or devices (such as audio visual equipment, office-automation equipment, communication devices, electronic appliances and amusement devices).
The Products specified in this document are not designed to be radiation tolerant.
While ROHM always makes efforts to enhance the quality and reliability of its Products, a
Product may fail or malfunction for a variety of reasons.
Please be sure to implement in your equipment using the Products safety measures to guard
against the possibility of physical injury, fire or any other damage caused in the event of the
failure of any Product, such as derating, redundancy, fire control and fail-safe designs. ROHM
shall bear no responsibility whatsoever for your use of any Product outside of the prescribed
scope or not in accordance with the instruction manual.
The Products are not designed or manufactured to be used with any equipment, device or
system which requires an extremely high level of reliability the failure or malfunction of which
may result in a direct threat to human life or create a risk of human injury (such as a medical
instrument, transportation equipment, aerospace machinery, nuclear-reactor controller,
fuel-controller or other safety device). ROHM shall bear no responsibility in any way for use of
any of the Products for the above special purposes. If a Product is intended to be used for any
such special purpose, please contact a ROHM sales representative before purchasing.
If you intend to export or ship overseas any Product or technology specified herein that may
be controlled under the Foreign Exchange and the Foreign Trade Law, you will be required to
obtain a license or permit under the Law.
Thank you for your accessing to ROHM product informations.
More detail product informations and catalogs are available, please contact us.
ROHM Customer Support System
http://www.rohm.com/contact/
www.rohm.com
© 2009 ROHM Co., Ltd. All rights reserved.
R0039A