●Absolute maximum ratings (Ta=25℃) ●Memory cell characteristics (Ta=25℃, Vcc=1.7~
5.5V)
Parameter SymbolRatings Unit
Impressed voltage VCC -0.3~+6.5 V
450 (SOP8)*1
450 (SOP-J8)*2
300 (SSOP-B8)*3
Permissible
dissipation
Storage
temperature range
Action
temperature range
Pd
Ts tg -65~+150 ℃
Topr -40~+85 ℃
330 (TSSOP-B8)*4
310 (TSSOP-B8J)
310 (MSOP8)
*6
300 (VSON008X2030)
800 (DIP-T8)*8
mW
*5
*7
●Recommended operating conditions
Terminal voltage ‐ -0.3~Vcc+1.0*9 V
Junction
temperature
*1,*2 When using at Ta=25℃ or higher 4.5mW to be reduced per 1℃.
*3,*7 When using at Ta=25℃ or higher 3.0mW to be reduced per 1℃.
*4 When using at Ta=25℃ or higher 3.3mW to be reduced per 1℃.
*5, *6 When using at Ta=25℃ or higher 3.1mW to be reduced per 1℃.
*8 When using at Ta=25℃ or higher 8.1mW to be reduced per 1℃.
*9 The Max value of Terminal Voltage is not over 6.5V.
When the pulse width is 50ns or less, the Min value of
Terminal Voltage is not under -1.0V. (BR24T16/32/64/128/256/512/1M-W)
the Min value of Terminal Voltage is not under -0.8V. (BR24T01/02/04/08-W)
*10 Junction temperature at the storage condition.
○ Radiation resistance design is not made.
*1 BR24T512/1M-W is a target value because it is developing.
*2 When the pulse width is 50ns or less, it is -1.0V. (BR24T16/32/64/128/256/512/1M-W)
When the pulse width is 50ns or less, it is -0.8V. (BR24T01/02/04/08-W)
SCL frequency fSCL - - 400 kHz
Data clock “HIGH“ time tHIGH 0.6 - - µs
Data clock “LOW“ time tLOW 1.2 - - µs
SDA, SCL rise time *1 tR - - 1.0 µs
SDA, SCL fall time *1 tF - - 1.0 µs
Start condition hold time tHD:STA 0.6 - - µs
Start condition setup time tSU:STA 0.6 - - µs
Input data hold time tHD:DAT 0 - - ns
Input data setup time tSU:DAT 100 - - ns
Output data delay time tPD 0.1 - 0.9 µs
Output data hold time tDH 0.1 - - µs
Stop condition setup time tSU:STO 0.6 - - µs
Bus release time before transfer start tBUF 1.2 - - µs
Internal write cycle time tWR - - 5 ms
Noise removal valid period (SDA, SCL terminal) tI - - 0.1 µs
WP hold time tHD:WP 1.0 - - µs
WP setup time tSU:WP 0.1 - - µs
WP valid time tHIGH:WP1.0 - - µs
*1 Not 100% TESTED.
Condition Input data level:VIL=0.2×Vcc VIH=0.8×Vcc
Input data timing refarence level: 0.3×Vcc/0.7×Vcc
Output data timing refarence level: 0.3×Vcc/0.7×Vcc
Rise/Fall time : ≦20ns
●I2C BUS communication
○I2C BUS data communication
2
C BUS data communication starts by start condition input, and ends by stop condition input. Data is always 8bit long,
I
and acknowledge is always required after each byte. I
2
C BUS carries out data transmission with plural devices connected
by 2 communication lines of serial data (SDA) and serial clock (SCL).
Among devices, there are “master” that generates clock and control communication start and end, and “slave” that is
controlled by address peculiar to devices. EEPROM becomes “slave”. And the device that outputs data to bus during
data communication is called “transmitter”, and the device that receives data is called “receiver”.
SDA
1-71-7
SCL
SP
STARTR/W ACK
conditioncondition
898989
1-7
Fig.37 Data transfer timing
ACK STOPACKDATADATAADDRES
○Start condition (Start bit recognition)
・Before executing each command, start condition (start bit) where SDA goes from 'HIGH' down to 'LOW' when SCL is
'HIGH' is necessary.
・This IC always detects whether SDA and SCL are in start condition (start bit) or not, therefore, unless this confdition is
satisfied, any command is executed.
○Stop condition (stop bit recongnition)
・Each command can be ended by SDA rising from 'LOW' to 'HIGH' when stop condition (stop bit), namely, SCL is 'HIGH'
○Acknowledge (ACK) signal
・This acknowledge (ACK) signal is a software rule to show whether data transfer has been made normally or not. In
master and slave, the device (µ-COM at slave address input of write command, read command, and this IC at data
output of read command) at the transmitter (sending) side releases the bus after output of 8bit data.
・The device (this IC at slave address input of write command, read command, and µ-COM at data output of read
command) at the receiver (receiving) side sets SDA 'LOW' during 9 clock cycles, and outputs acknowledge signal (ACK
signal) showing that it has received the 8bit data.
・This IC, after recognizing start condition and slave address (8bit), outputs acknowledge signal (ACK signal) 'LOW'.
・Each write action outputs acknowledge signal (ACK signal) 'LOW', at receiving 8bit data (word address and write data).
・ Each read action outputs 8bit data (read data), and detects acknowledge signal (ACK signal) 'LOW'. When
acknowledge signal (ACK signal) is detected, and stop condition is not sent from the master (µ-COM) side, this IC
continues data output. When acknowledge signal (ACK signal) is not detected, this IC stops data transfer, and
recognizes stop cindition (stop bit), and ends read action. And this IC gets in status.
○Device addressing
・Output slave address after start condition from master.
・The significant 4 bits of slave address are used for recognizing a device type.
The device code of this IC is fixed to '1010'.
・Next slave addresses (A2 A1 A0 --- device address) are for selecting devices, and plural ones can be used on a same
bus according to the number of device addresses.
・The most insignificant bit (R/W --- READ /
WRITE
) of slave address is used for designating write or read action,
and is as shown below.
Setting
Setting
W/R
to 0 ------- write (setting 0 to word address setting of random read)