Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Features
The upper half (upper 1Kbit) of the memory of the FM24C03U can
be write protected by connecting the WP pin to VCC. This section of
memory then becomes unalterable unless WP is switched to VSS.
Fairchild EEPROMs are designed and tested for applications requiring high endurance, high reliability and low power consumption.
Block Diagram
VCC
VSS
WP
H.V. GENERATION
TIMING &CONTROL
START
STOP
LOGIC
SDA
CONTROL
LOGIC
SLAVE ADDRESS
REGISTER &
COMPARATOR
SCL
XDEC
A2
A1
A0
E2PROM
ARRAY
WORD
ADDRESS
COUNTER
R/W
YDEC
CK
DATA REGISTER
DIN
DOUT
www.fairchildsemi.com
August 2000
Connection Diagrams
Dual-in-Line Package (N), SO Package (M8) and TSSOP Package (MT8)
A0
A1
VCC
NC
24C02
A2
SCL
VSS
SDA
Pin Names
A0,A1,A2
VSS
Ground
SDA
SCL
NC
No Connection
VCC
Power Supply
A1
VCC
WP
24C03
A2
SCL
VSS
SDA
Pin Names
A0,A1,A2
VSS
Ground
SDA
SCL
WP
Write Protect
VCC
Power Supply
2
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
FM
24
XX
LZ
XXX
Letter
Description
N
M8
MT8
8-pin DIP
8-pin SOIC
8-pin TSSOP
Temp. Range
Blank
V
E
0 to 70C
-40 to +125C
-40 to +85C
Blank
L
LZ
4.5V to 5.5V
2.7V to 5.5V
2.7V to 5.5V and
<1A Standby Current
Blank
F
100KHz
400KHz
Process
Ultralite CS100UL
Density
02
03
2K
2K with Write Protect
CMOS Technology
24
IIC
FM
Fairchild Non-Volatile
Memory
Package
Interface
3
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
Ordering Information
Operating Conditions
65C to +150C
0.3V to 6.5V
Lead Temperature
(Soldering, 10 seconds)
+300C
ESD Rating
0C to +70C
-40C to +85C
-40C to +125C
2000V min.
4.5V to 5.5V
2.7V to 5.5V
2.7V to 5.5V
Parameter
Test Conditions
Min
ICCA
Limits
Typ
(Note 1)
Max
Units
0.2
1.0
mA
Standby Current
VIN = GND
or VCC
10
1
0.1
50
10
1
A
A
A
ILI
0.1
ILO
0.1
ISB
(Note 3)
VIL
0.3
VCC x 0.3
VIH
VCC x 0.7
VCC + 0.5
VOL
0.4
IOL = 3 mA
Conditions
Max
Units
CI/O
Test
VI/O = 0V
pF
CIN
VIN = 0V
pF
Note 1: Typical values are TA = 25C and nominal supply voltage of 5V for 4.5V-5.5V operation and at 3V for 2.7V-4.5V operation.
Note 2: This parameter is periodically sampled and not 100% tested.
Note 3: The "L" and "LZ" versions can be operated in the 2.7V to 5.5V VCC range. However, for a standby current (ISB) of 1A, the VCC should be within 2.7V to 4.5V.
4
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
Product Specifications
0.9VCC
0.7VCC
10 ns
0.1VCC
0.3VCC
Output Load
Read and Write Cycle Limits (Standard and Low VCC Range 2.7V - 5.5V)
Symbol
Parameter
fSCL
TI
100 KHz
Min
Max
400 KHz
Min
Max
Units
100
400
KHz
100
50
ns
0.9
tAA
0.3
3.5
0.1
tBUF
4.7
1.3
4.0
0.6
tLOW
4.7
1.5
tHIGH
4.0
0.6
tSU:STA
4.7
0.6
tHD:DAT
ns
tSU:DAT
250
100
ns
tHD:STA
tR
0.3
tF
300
300
ns
tSU:STO
tDH
tWR
(Note 4)
4.7
0.6
300
50
ns
10
15
10
15
ms
Note 4: The write cycle time (tWR) is the time from a valid stop condition of a write sequence to the end of the internal erase/program cycle. During the write cycle, the
FM24C02U/03U bus interface circuits are disabled, SDA is allowed to remain high per the bus-level pull-up resistor, and the device does not respond to its slave address. Refer
"Write Cycle Timing" diagram.
Bus Timing
tR
tF
tHIGH
tLOW
tLOW
SCL
;;
tSU:STA
SDA
tHD:STA
tHD:DAT
tSU:DAT
IN
tSU:STO
tBUF
tAA
tDH
SDA
OUT
www.fairchildsemi.com
AC Test Conditions
SDA
8th BIT
ACK
WORD n
tWR
STOP
CONDITION
Note:
START
CONDITION
The write cycle time (tWR) is the time from a valid stop condition of a write sequence to the end of the internal erase/program cycle.
VCC
SDA
SCL
Master
Transmitter/
Receiver
Note:
Slave
Transmitter/
Receiver
Slave
Receiver
Master
Transmitter/
Receiver
Master
Transmitter
Due to open drain configuration of SDA and SCL, a bus-level pull-up resistor is called for, (typical value = 4.7k)
The SDA pull-up resistor is required due to the open-drain/open collector output of IIC bus devices.
The SCL pull-up resistor is recommended because of the normal SCL line inactive 'high' state.
It is recommended that the total line capacitance be less than 400pF
VCC
VCC
SDA
SCL
VCC
VCC
VCC
24C02/03
24C02/03
A0 A1 A2 VSS
A0 A1 A2 VSS
To To To
VSS VSS VSS
Device
VCC
24C04/05
To To To
VCC VSS VSS
A1 A2 VSS
To To
VCC VSS
A2 VSS
To
VCC
A0
A2
FM24C02U/03U
Yes
Yes
FM24C04U/05U
No
FM24C08U/09U
FM24C16U/17U
Memory Size
# of Page
Blocks
Yes
2048 Bits
Yes
Yes
4096 Bits
No
No
Yes
8192 Bits
No
No
No
16,384 Bits
6
FM24C02U/03U Rev. A.3
24C08/09
www.fairchildsemi.com
Acknowledge
IIC bus allows synchronous bi-directional communication between a TRANSMITTER and a RECEIVER using a Clock signal
(SCL) and a Data signal (SDA). Additionally there are up to three
Address signals (A2, A1 and A0) which collectively serve as "chip
select signal" to a device (example EEPROM) on the IIC bus.
Array Address
Array address is an 8-bit information containing the address of a
memory location to be selected within a page block of the device.
Slave Address
Slave Address is an 8-bit information consisting of a Device type
field (4bits), Device/Page block selection field (3bits) and Read/
Write bit (1bit).
Device/Page Block
Selection
A2
A1
A0
R/W
(LSB)
Device Type
DEFINITIONS
WORD
PAGE
PAGE BLOCK
MASTER
SLAVE
TRANSMITTER
RECEIVER
Read/Write Bit
Last bit of the Slave Address indicates if the intended access is
Read or Write. If the bit is "1," then the access is Read, whereas
if the bit is "0," then the access is Write.
7
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
Device Operation
SDA is a bi-directional pin used to transfer data into and out of the
device. It is an open drain output and may be wireORed with any
number of open drain or open collector outputs.
The FM24C02U/03U supports a bi-directional bus oriented protocol. The protocol defines any device that sends data onto the bus
as a transmitter and the receiving device as the receiver. The
device controlling the transfer is the master and the device that is
controlled is the slave. The master will always initiate data
transfers and provide the clock for both transmit and receive
operations. Therefore, the FM24C02U/03U will be considered a
slave in all applications.
Data states on the SDA line can change only during SCL LOW.
SDA state changes during SCL HIGH are reserved for indicating
start and stop conditions. Refer to Figure 1 and Figure 2 on next
page.
This feature allows the user to assign the upper half of the memory
as ROM which can be protected against accidental programming.
When write is disabled, slave address and word address will be
acknowledged but data will not be acknowledged.
Start Condition
The SCL input is used to clock all data into and out of the device.
Stop Condition
EEPROM
Density
Number of
Page Blocks
Address Bits
Selecting Page Block
2k bit
A0
A1
A2
None
4k bit
A1
A2
A0
8k bit
A2
A0 and A1
16k bit
A0, A1 and A2
Note that even when just one EEPROM present on the IIC bus,
these pins should be tied to VCC or VSS to ensure proper termination.
8
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
Pin Descriptions
SCL
SDA
DATA STABLE
DATA
CHANGE
SDA
START
CONDITION
STOP
CONDITION
SCL FROM
MASTER
DATA OUTPUT
FROM
TRANSMITTER
tDH
tAA
DATA OUTPUT
FROM
RECEIVER
START
CONDITION
ACKNOWLEDGE
PULSE
9
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
The FM24C02U/03U device will always respond with an acknowledge after recognition of a start condition and its slave address. If
both the device and a write operation have been selected, the
FM24C02U/03U will respond with an acknowledge after the
receipt of each subsequent eight bit byte.
Device
FM24C02U/03U
A0 A1 A2
A
(None)
In the read mode the FM24C02U/03U slave will transmit eight bits
of data, release the SDA line and monitor the line for an acknowledge. If an acknowledge is detected, FM24C02U/03U will continue
to transmit data. If an acknowledge is not detected,FM24C02U/03U
will terminate further data transmissions and await the stop condition to return to the standby power mode.
Device Addressing
The last bit of the slave address defines whether a write or read
condition is requested by the master. A '1' indicates that a read
operation is to be executed, and a '0' initiates the write mode.
Device Type
Identifier
Device
Address
A2
A1
A0
R/W
(LSB)
24C02/03
10
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
Acknowledge
BYTE WRITE
For a write operation, a second address field is required which is a
word address that is comprised of eight bits and provides access to
any one of the 256 bytes in the selected page of memory. Upon
receipt of the byte address, the FM24C02U/03U responds with an
acknowledge and waits for the next eight bits of data, again,
responding with an acknowledge. The master then terminates the
transfer by generating a stop condition at which time the FM24C02U/
03U begins the internal write cycle to the nonvolatile memory. While
the internal write cycle is in progress, the FM24C02U/03U inputs
are disabled, and the device will not respond to any requests from
the master for the duration of tWR. Refer to Figure 4 for the address,
acknowledge, and data transfer sequence.
Acknowledge Polling
Once the stop condition is issued to indicate the end of the hosts
write operation, the FM24C02U/03U initiates the internal write
cycle. ACK polling can be initiated immediately. This involves
issuing the start condition followed by the slave address for a write
operation. If the FM24C02U/03U is still busy with the write
operation, no ACK will be returned. If the FM24C02U/03U has
completed the write operation, an ACK will be returned and the
host can then proceed with the next read or write operation.
PAGE WRITE
To minimize write cycle time, FM24C02U/03U offer Page Write
feature, by which, up to a maximum of 16 contiguous byte
locations can be programmed all at once (instead of 16 individual
byte writes). To facilitate this feature, the memory array is organized in terms of Pages. A Page consists of 16 contiguous byte
locations starting at every 16-Byte address boundary (for example, starting at array address 0x00, 0x10, 0x20 etc.). Page
Write operation limits access to byte locations within a page. In
other words a single Page Write operation will not cross over to
locations on another page but will roll over to the beginning of the
page whenever end of Page is reached and additional locations
are continued to be accessed. A Page Write operation can be
initiated to begin at any location within a page (starting address of
the Page Write operation need not be the starting address of a
Page).
Bus Activity:
Master
S
T
A
R
T
SLAVE
ADDRESS
WORD
ADDRESS
S
T
O
P
DATA
SDA Line
A
C
K
Bus Activity:
EEPROM
A
C
K
A
C
K
Bus Activity:
Master
S
T
A
R
T
SLAVE
ADDRESS
DATA n
DATA n + 1
S
T
O
P
DATA n + 15
SDA Line
Bus Activity:
EEPROM
A
C
K
A
C
K
A
C
K
11
FM24C02U/03U Rev. A.3
A
C
K
A
C
K
www.fairchildsemi.com
Write Operations
Sequential Read
Random Read
Random read operations allow the master to access any memory
location in a random manner. Prior to issuing the slave address
with the R/W bit set to one, the master must first perform a
dummy write operation. The master issues the start condition,
slave address with the R/W bit set to zero and then the byte
address is read. After the byte address acknowledge, the master
S
T
A
R
T
S
T
O
P
SLAVE
ADDRESS
1 0 1 0
1
A
C
K
Bus Activity:
EEPROM
DATA
NO
A
C
K
S
T
A
R
T
SLAVE
ADDRESS
S
T
A
R
T
WORD
ADDRESS
S
T
O
P
SLAVE
ADDRESS
SDA Line
A
C
K
Bus Activity:
EEPROM
A
C
K
A
C
K
DATA n
NO
A
C
K
A
C
K
Slave
Address
S
T
O
P
A
C
K
A
C
K
SDA Line
Bus Activity:
EEPROM
A
C
K
DATA n +1
DATA n +1
DATA n + 2
12
FM24C02U/03U Rev. A.3
DATA n + x
NO
A
C
K
www.fairchildsemi.com
Read Operations
8 7 6 5
0.228 - 0.244
(5.791 - 6.198)
1 2 3 4
Lead #1
IDENT
0.150 - 0.157
(3.810 - 3.988)
0.010 - 0.020
x 45
(0.254 - 0.508)
0.0075 - 0.0098
(0.190 - 0.249)
Typ. All Leads
8 Max, Typ.
All leads
0.053 - 0.069
(1.346 - 1.753)
0.004 - 0.010
(0.102 - 0.254)
Seating
Plane
0.004
(0.102)
All lead tips
0.014
(0.356)
0.016 - 0.050
(0.406 - 1.270)
Typ. All Leads
0.050
(1.270)
Typ
0.114 - 0.122
(2.90 - 3.10)
5
(4.16) Typ (7.72) Typ
0.169 - 0.177
(4.30 - 4.50)
0.246 - 0.256
(6.25 - 6.5)
(1.78) Typ
(0.42) Typ
0.123 - 0.128
(3.13 - 3.30)
(0.65) Typ
4
Pin #1 IDENT
0.0433
Max
(1.1)
0.0256 (0.65)
Typ.
0.0035 - 0.0079
See detail A
0.002 - 0.006
(0.05 - 0.15)
0.0075 - 0.0118
(0.19 - 0.30)
Gage
plane
0-8
DETAIL A
Typ. Scale: 40X
0.020 - 0.028
(0.50 - 0.70)
Seating
plane
0.0075 - 0.0098
(0.19 - 0.25)
13
FM24C02U/03U Rev. A.3
www.fairchildsemi.com
0.373 - 0.400
(9.474 - 10.16)
0.090
(2.286)
0.092
DIA
(2.337)
0.250 - 0.005
(6.35 0.127)
Pin #1 IDENT
0.032 0.005
(0.813 0.127)
RAD
1
1
0.300 - 0.320
(7.62 - 8.128)
Pin #1
IDENT
Option 1
0.280 MIN
(7.112)
0.040 Typ.
(1.016)
0.030
MAX
(0.762)
20 1
Option 2
0.145 - 0.200
(3.683 - 5.080)
0.039
(0.991)
0.130 0.005
(3.302 0.127)
95 5
0.009 - 0.015
(0.229 - 0.381)
+0.040
0.325 -0.015
+1.016
8.255 -0.381
0.125
(3.175)
DIA
NOM
0.125 - 0.140
(3.175 - 3.556)
0.065
(1.651)
90 4
Typ
0.018 0.003
(0.457 0.076)
0.100 0.010
(2.540 0.254)
0.045 0.015
(1.143 0.381)
0.020
(0.508)
Min
0.060
(1.524)
0.050
(1.270)
Fairchild Semiconductor
Europe
Fax:
+44 (0) 1793-856858
Deutsch
Tel:
+49 (0) 8141-6102-0
English
Tel:
+44 (0) 1793-856856
Franais
Tel:
+33 (0) 1-6930-3696
Italiano
Tel:
+39 (0) 2-249111-1
Fairchild Semiconductor
Hong Kong
8/F, Room 808, Empire Centre
68 Mody Road, Tsimshatsui East
Kowloon. Hong Kong
Tel; +852-2722-8338
Fax: +852-2722-8383
Fairchild Semiconductor
Japan Ltd.
4F, Natsume Bldg.
2-18-6, Yushima, Bunkyo-ku
Tokyo, 113-0034 Japan
Tel: 81-3-3818-8840
Fax: 81-3-3818-8841
Fairchild does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and Fairchild reserves the right at any time without notice to change said circuitry and specifications.
14
FM24C02U/03U Rev. A.3
www.fairchildsemi.com