1/13 ◇STRUCTURE Silicon Monolithic Integrated Circuit ◇PRODUCT 1,024×8 bit Electrically Erasable PROM ◇PART NUMBER BU9832GUL-W ◇PHYSICAL DIMENSION Fig.1 (Plastic Mold) ◇BLOCK DIAGRAM Fig.2 ◇USE General purpose ◇FEATURES ・ 1,024 words × 8 bits architecture serial EEPROM ・Wide operating voltage range (1.8V~5.5V) ・Serial Peripheral Interface (CPOL,CPHA)=(0.0),(1.1) ・Self-timed write cycle with automatic erase ・Low power consumption Write ( 5V ) : 1.5mA (Typ.) Read ( 5V ) : 0.5mA (Typ.) Standby ( 5V ) : 0.1μA(Typ.) ・Auto-increment of registers address for Read mode ・32 byte Page Write mode ・DATA security Defaults to power up with write-disabled state Software instructions for write–enable/disable Write status register protect feature (WPB pin) Block writes protection by status register Write inhibit at low VCC ・WL-CSP package ------ VCSP50L2 ・High reliability fine pattern CMOS technology ・Initial data FFh in all address and 00h in status register ・Data retention : 40 years ・Endurance : 1,000,000 erase/write cycles ◇ ABSOLUTE MAXIMUM RATING (Ta=25℃) Parameter Symbol Rating Unit Supply Voltage VCC -0.3~6.5 V Power Dissipation Storage Temperature Operating Temperature Terminal Voltage *Degradation is done at 2.2mW/℃ Pd VCSP50L2 220 Tstg -65~125 Topr -40~85 - -0.3~VCC+0.3 for operation above 25℃ REV. B mW ℃ ℃ V 2/13 ◇RECOMMENDED OPERATING CONDITION Parameter Symbol Rating Unit Supply Voltage Vcc 1.8~5.5 V Input Voltage VIN 0~Vcc V ◇DC OPERATING CHARACTERISTICS (Unless otherwise specified Ta=-40~85℃、VCC=1.8~5.5V) Parameter Specification Symbol Unit Min. Typ. Max. test condition “H” Input Voltage1 VIH1 0.7×Vcc - Vcc+0.3 V 1.8V≦Vcc≦5.5V “L” Input Voltage1 VIL1 -0.3 - 0.3×Vcc V 1.8V≦Vcc≦5.5V “L” Output Voltage1 VOL1 0 - 0.4 V IOL=2.1mA,2.5V≦Vcc≦5.5V “L” Output Voltage2 VOL2 0 - 0.2 V IOL=100μA,1.8V≦Vcc<2.5V “H” Output Voltage1 VOH1 Vcc-0.5 - Vcc V IOH=-0.4mA (2.5V≦Vcc≦5.5V) “H” Output Voltage2 VOH2 Vcc-0.2 - Vcc V IOH=-100μA (1.8V≦Vcc<2.5V) Input Leakage Current ILI -1 - 1 μA VIN=0V~Vcc Output Leakage Current ILO -1 - 1 μA VOUT=0V~Vcc,CSB=Vcc Vcc=1.8V,fSCK=2MHz,tE/W=5ms ICC1 - 1.0 - mA Byte Write,Page Write Write Status Register Vcc=2.5V,fSCK=5MHz,tE/W=5ms Operating Current Write ICC2 - 2.0 - mA Byte Write,Page Write Write Status Register Vcc=5.5V,fSCK=5MHz,tE/W=5ms ICC3 - 3.0 - mA Byte Write,Page Write Write Status Register ICC3 - - 1.5 mA ICC4 - - 2.0 mA ISB - - 2.0 μA Operating Current Read Standby Current Vcc=2.5V,fSCK=5MHz Read,Read Status Register Vcc=5.5V,fSCK=5MHz Read,Read Status Register Vcc=5.5V,CS=HOLD=WP=Vcc, SCK=SI=Vcc or GND, SO=OPEN ○This product is not designed for protection against radioactive rays. ◇MEMORY CELL CHARACTERISTICS(Ta=25℃、Vcc=1.8~5.5V) Parameter Write/Erase Cycle Data Retention ※1 ※1 Min. Specification Typ. Max. 1,000,000 40 - - - - Unit Cycle Year ◇Input/Output Capacitance (Ta=25℃ frequency=5MHz) Parameter Input Capacitance ※1 Output Capacitance ※1 Symbol CIN COUT Condition VIN=GND VOUT=GND REV. B Min. - Max. Unit 8 pF 8 pF ※1:Not 100% Tested 3/13 9832 0.55 LOT NO. Fig.1 PHYSICAL DIMENSION REV. B 4/13 ◇PIN CONFIGURATION VOLTAGE DETECTION INSTRUCTION DECODE CS CONTROL CLOCK SCK GENERATION WRITE HIGH VOLTAGE INHIBITION GENERATOR INSTRUCTION SI REGISTER STATUS REGISTER ADDRESS HOLD ADDRESS 10bit REGISTER 10bit DECODER 8,192 bit EEPROM WP DATA R/W 8bit REGISTER 8bit AMP Fig.2 BLOCK DIAGRAM SO ◇PIN CONFIGURATION C1 C C2 B1 C3 B3 B INDEX A1 A2 A3 1 2 3 POST A Fig-3 BU9832GUL-W (bottom view) ◇PIN NAME Land No. PIN NAME I/O FUNCTION A1 WP IN Write Protect Input When WPEN bit is high in status register, WP input pin become active and is able to inhibit “Write Status Register” A2 GND - Ground (0V) A3 SI IN Start Bit,Op.code,Address,Serial Data Input B1 SO B3 C1 SCK CS OUT IN IN C2 Vcc - Power Supply C3 HOLD IN Hold Input Hold Input is able to suspend data transmission for a time. Serial Data Output Serial Data Clock Input Chip Select Control REV. B 5/13 ◇SYNCHRONOUS DATA TIMING tCSS tCS CSB tSCKS tSCKWL tRC tSCKWH tFC SCK tDIS tDIH SI Hi-Z SO Fig.4 DATA INPUT TIMING SI data is latched into the chip at the rising edge of SCK clock. Address and data must be transferred from MSB. tCS CSB tSCKH tCSH SCK SI tPD tOZ tRO,tFO tOH Hi-Z SO Fig.5 INPUT AND OUTPUT TIMING SO data toggles at the falling edge of SCK clock. Output data toggles from MSB. "H" CSB "L" tHFS tHFH tHRS tHRH SCK tDIS SI n+1 n tHOZ SO Dn+1 n-1 tHPD Hi-Z Dn Dn Dn-1 HOLDB Fig.6 HOLD TIMING AC Condition Parameter Symbol Load Capacitance 1 Load Capacitance 2 Input Rise times Input Fall times Input Pulse Voltage CL1 CL2 - Input and Output Timing Reference Voltages - MIN - Specification TYP 0.2Vcc/0.8Vcc 0.3Vcc/0.7Vcc REV. B MAX 100 30 50 50 Unit pF pF ns ns V V 6/13 ◇AC OPERATING CHARACTERISTICS (Ta=-40~85℃) Parameter Symbol *Load capacitance1 CL1=100pF 1.8≦Vcc<2.5V 2.5≦Vcc≦5.5V Unit Min. Typ. Max. Min. Typ. Max. fSCK - - 2 - - 5 MHz SCK High Time tSCKWH 200 - - 85 - - ns SCK Low Time tSCKWL 200 - - 85 - - ns CS High Time tCS 200 - - 85 - - ns CS Setup Time tCSS 200 - - 90 - - ns CS Hold Time tCSH 200 - - 85 - - ns SCK Setup Time tSCKS 200 - - 90 - - ns SCK Hold Time tSCKH 200 - - 90 - - ns SI Setup Time tDIS 40 - - 20 - - ns SI Hold Time tDIH 50 - - 40 - - ns Output Data Delay Time1 tPD1 - - 150 - - 70 ns Output Data Delay Time2 (CL2=30pF) tPD2 - - 145 - - 55 ns Output Hold Time tOH 0 - - 0 - - ns Output Disable Time tOZ - - 250 - - 100 ns Clock High Setup Time before HOLD Active. tHFS 120 - - 60 - - ns Clock Low Hold Time after HOLD Active. tHFH 90 - - 40 - - ns tHRS 120 - - 60 - - ns tHRH 140 - - 70 - - ns HOLD to Output High-Z tHOZ - - 250 - - 100 ns HOLD to Output Valid tHPD - - 150 - - 70 ns SCK clock Frequency Clock High Setup Time before HOLD not Active. Clock Low Hold Time after HOLD not Active. SCK Rise Time *1 tRC - - 1 - - 1 μs SCK Fall Time *1 tFC - - 1 - - 1 μs Output Rise Time *1 tRO - - 100 - - 50 ns Output Fall Time *1 tFO - - 100 - - 50 ns tE/W - - 5 - - 5 ms Write Cycle Time *1 Not 100% TESTED REV. B 7/13 ◇Functional Description ○Status Register The device has status register. Status register consists of 8bits and is shown following parameters. 3bits(WPEN, BP0 and BP1) are set by “Write Status Register” commands, which are non-volatile. Specification of endurance and data retention are as well as memory array. WEN bit is set by “Write enable” and “Write Disable” commands. After power become on, the device is disable mode. R/B bit is a read-only and status bit. The device is clocked out value of the status register by “Read Status Register” command input. Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 WPEN 0 0 0 BP1 BP0 WEN R/B ×:Don't care Bit WPEN BP0/BP1 WEN R/B Definition WP pin ENABLE Bit WPEN=0 : no use WPEN=1 Protect Block write protection for memory array (EEPROM) Write enable/disable state bit WEN=0 : write disable WEN=1 : write enable READY/BUSY status bit R/B=0 : READY R/B=1 : BUSY Table1. Status Register BP1 0 0 1 1 BP0 0 1 0 1 Block Write Protection None 300h-3FFh 200h-3FFh 000h-3FFh Table2. Block Write Protection ○WP pin The device inhibits to write the data into status register during WP is low. WPEN bit in status register needs to be high to enable WP pin function. ○HOLD pin HOLD pin is able to suspend data transmission for a time (Hold state). HOLD pin is normally high for transmission of the data. SCK and SI input are “Don’t Care” and SO output state is Hi-Z for hold state. After HOLD pin is brought high to release hold state during SCK is low, the device resumes to transfer the data. For example, in case the device is hold state after A5 (the address data) input in read command, to resume the data transmission enable starting A4 (the address data) input after hold state is release. When CS is brought high with hold state, the device is reset and cannot resume the data transmission. REV. B 8/13 ◇INSTRUCTION CODE Instruction Operation Op.Code Address WREN Write enable 0000 0110 - WRDI Write disable 0000 0100 - READ Read data from memory array 0000 0011 A9 ~ A0 WRITE Write data to memory array 0000 0010 A9 ~ A0 RDSR Read status register 0000 0101 - WRSR Write status register 0000 0001 - REV. B 9/13 ◇TIMING CHART 1.WREN (WRITE ENABLE) CSB SCK SI SO 0 0 1 2 0 0 3 0 4 0 5 1 6 1 7 0 Hi-Z Fig.7 WRITE ENABLE CYCLE TIMING CSB SCK SI SO 0 0 1 0 2 0 3 0 4 0 5 1 6 0 7 0 Hi-Z Fig.8 WRITE DISABLE CYCLE TIMING 2.WRDI (WRITE DISABLE) The device has both of the enable and disable mode. After “Write Enable” is executed, the device becomes in the enable mode. After “Write Disable” is executed, the device becomes in the disable mode. After CS goes low, each of Op.code is recognized at the rising edge of 7th clock. Each of instructions is effective inputting seven or more SCK clocks. This “Write Enable” instruction must be proceeded before the any write commands. The device ignores inputting the any write commands in the disable mode. Once the any write commands is executed in the enable mode, the device becomes the disable mode. After the power become on, the device is in the disable mode. REV. B 10/13 3.READ ~ ~ ~ ~ 0 1 2 3 4 5 7 6 8 14 0 0 0 1 1 * 30 * A9 A1 A0 ~ ~ 0 ~ ~ 0 ~ ~ 0 24 ~ ~ ~ ~ SI 23 ~ ~ SCK ~ ~ ~ ~ ~ ~ CSB ~ ~ ~ ~ ~ ~ Hi-Z D7 D6 ~ ~ SO D2 D1 D0 *=Don't care Fig.9 READ CYCLE TIMING The data stored in the memory are clocked out after “Read” instruction is received. After CS goes low, the address need to be sent following by Op.code of “Read”. The data at the address specified are clocked out from D7 to D0, which is start at the falling edge of 23th clock. This device has the auto-increment feature that provides the whole data of the memory array with one read command, outputs the next address data following the addressed 8bits of data by keeping SCK clocking. When the highest address is reached, the address counter rolls over to the lowest address allowing the continuous read cycle. REV. B 11/13 4.WRITE ~ ~ ~ ~ ~ ~ CSB ~ ~ ~ ~ 0 1 3 2 5 4 6 7 8 0 1 0 * * A9 A1 A0 D7 D6 ~ ~ 0 30 31 ~ ~ 0 ~ ~ D2 D1 D0 ~ ~ ~ ~ Hi-Z 0 ~ ~ SO 0 ~ ~ 0 24 ~ ~ ~ ~ SI 23 ~ ~ SCK *=Don't care Fig.10 WRITE CYCLE TIMING This “Write” command writes 8bits of data into the specified address. After CS goes low,the address need to be sent following by Op.code of “Write”. Between the rising edge of the 31th clock and it of the 32th clock, the rising edge of CS initiates high voltage cycle, which writes the data into non-volatile memory array, but the command is cancelled if CS is high except that period. It takes maximum 5ms in high voltage cycle (tE/W). The device does not receive any command except for “Read Status Register” command during this high voltage cycle. This device is capable of writing the data of maximum 32byte into memory array at the same time, which keep inputting two or more byte data with CS “L”after 8bits of data input. For this Page Write commands, the six higher order bits of address are set, the four low order address bits are internally incremented by 5bits of data input. If more than 32 words, are transmitted the address counter “roll over”, and the previous transmitted data is overwritten. REV. B 12/13 5. RDSR (READ STATUS REGISTER) CSB SCK SI SO 0 0 1 0 2 0 Hi-Z Fig.11 3 0 4 0 6 5 1 0 7 10 8 9 11 Bit7 Bit6 Bit5 Bit4 WPBN 0 0 0 12 13 14 15 1 Bit3 Bit2 Bit1 Bit0 BP1 BP0 WEN R/B READ STATUS REGISTER CYCLE TIMING The data stored in the status register is clocked out after “Read Status Register” instruction is received. After CS goes low, Op.code of “Read Status Register” need to sent. The data stored in the status register is clocked out of the device on the falling edge of 7th clock. Bit6, Bit5 and Bit4 in the status register are read as 0. This device has the auto-increment feature as well as “Read” that outputs the 8bits of the same data following it to keep SCK clocking. It is possible to see ready and busy state by executing this command during tE/W. REV. B 13/13 5.WRSR (WRITE STATUS RESISTER) CSB SCK 0 SI SO 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 8 9 10 11 Bit7 Bit6 Bit5 Bit4 WPEN * * * 12 Bit3 13 Bit2 BP1 BP0 14 15 Bit1 Bit0 * * Hi-Z *=Don't care Fig.12 WRITE STATUS REGISTER WRITE CYCLE TIMING This “Write Status Register” command writes the data, two (BP1, BP0) of the eight bits, into the status register. Write protection is set by BP1 and BP0 bits. After CS goes low, Op.code of “Read Status Register” need to sent. Between the rising edgeof the 15th clock and it of the 16th clock, the rising edge of CS initiates high voltage cycle, which writes the data into non-volatile memory array, but the command is cancelled if CS is high exceptthat period. It takes maximum 5ms in high voltage cycle (tE/W) as well as “Write”.Block write protection is determined by BP1 and BP0 bits, which is selected from quarter, half and the entire memory array. (See Table2 BLOCK WRITE PROTECTION.) REV. B 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