Fm24c64a Ds Eng
Fm24c64a Ds Eng
Fm24c64a Ds Eng
Apr. 2013
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 1
INFORMATION IN THIS DOCUMENT IS INTENDED AS A REFERENCE TO ASSIST OUR CUSTOMERS IN THE SELECTION OF
SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD PRODUCT BEST SUITED TO THE CUSTOMER'S APPLICATION;
THEY DO NOT CONVEY ANY LICENSE UNDER ANY INTELLECTUAL PROPERTY RIGHTS, OR ANY OTHER RIGHTS,
BELONGING TO SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD OR A THIRD PARTY.
WHEN USING THE INFORMATION CONTAINED IN THIS DOCUMENTS, PLEASE BE SURE TO EVALUATE ALL INFORMATION
AS A TOTAL SYSTEM BEFORE MAKING A FINAL DECISION ON THE APPLICABILITY OF THE INFORMATION AND PRODUCTS.
PURCHASERS ARE SOLELY RESPONSIBLE FOR THE CHOICE, SELECTION AND USE OF THE SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD PRODUCTS AND SERVICES DESCRIBED HEREIN, AND SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD ASSUMES NO LIABILITY WHATSOEVER RELATING TO THE CHOICE, SELECTION
OR USE OF THE SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD PRODUCTS AND SERVICES DESCRIBED
HEREIN. UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED SHANGHAI FUDAN MICROELECTRONICS
GROUP CO., LTD REPRESENTATIVE, SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE
SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN
PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE.
FUTURE ROUTINE REVISIONS WILL OCCUR WHEN APPROPRIATE, WITHOUT NOTICE. CONTACT SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD SALES OFFICE TO OBTAIN THE LATEST SPECIFICATIONS AND BEFORE PLACING
YOUR PRODUCT ORDER. PLEASE ALSO PAY ATTENTION TO INFORMATION PUBLISHED BY SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD BY VARIOUS MEANS, INCLUDING SHANGHAI FUDAN MICROELECTRONICS
GROUP CO., LTD HOME PAGE (HTTP://WWW.FMSH.COM/).
PLEASE CONTACT SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD LOCAL SALES OFFICE FOR THE
SPECIFICATION REGARDING THE INFORMATION IN THIS DOCUMENT OR SHANGHAI FUDAN MICROELECTRONICS
GROUP CO., LTD PRODUCTS.
Trademarks
Shanghai Fudan Microelectronics Group Co., Ltd name and logo, the “复旦” logo are trademarks or registered trademarks of
Shanghai Fudan Microelectronics Group Co., Ltd or its subsidiaries in China.
Shanghai Fudan Microelectronics Group Co., Ltd, Printed in the China, All Rights Reserved.
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 2
Description Packaging Type
The FM24C64A provides 65,536 bits of serial electrically PDIP 8
erasable and programmable read-only memory (EEPROM)
organized as 8192 words of 8 bits each. The device’s A0 1 8 VCC
cascadable feature allows up to 8 devices to share a 2
A1 7 WP
common 2-wire bus. The device is optimized for use in
many industrial and commercial applications where A2 3 6 SCL
low-power and low-voltage operations are essential. GND 4 5 SDA
Features SOP 8
A0 1 8 VCC
z Low Operation Voltage: VCC = 1.7V to 5.5V
A1 2 7 WP
z Internally Organized: 8192 x 8
z 2-wire Serial Interface A2 3 6 SCL
z Schmitt Trigger, Filtered Inputs for Noise GND 4 5 SDA
Suppression
z Bi-directional Data Transfer Protocol TSSOP8
z 1MHz (2.5V~5.5V) and 400 kHz (1.7V) Compatibility
A0 1 8 VCC
z Write Protect Pin for Hardware Data Protection A1 2 7 WP
z 32-byte Page Write Modes (Partial Page Writes are A2 3 6 SCL
Allowed) GND 4 5 SDA
z Self-timed Write Cycle (5 ms max)
z High-reliability TDFN8
– Endurance: 1,000,000 Write Cycles A0 1 8 Vcc
– Data Retention: 40 Years A1 2 7 WP
z PDIP8 Package (RoHS Compliant) A2 3 6 SCL
GND 4 5 SDA
z SOP8, TSSOP8, TDFN8 Packages (RoHS
Compliant and Halogen-free)
Module package (8 Pin)
VCC C1 C5 GND
Absolute Maximum Ratings NC C2 C6 NC
SCL C3 C7 SDA
Operating Temperature
-55°C to +125°C NC C4 C8 NC
(Plastic Package)
Operating Temperature
-20°C to +60°C
(Module Package)
Storage Temperature
(Plastic Package)
-65°C to +150°C Pin Configurations
Storage Temperature
-25°C to +70°C Pin Name Function
(Module Package)
Voltage on Any Pin with Respect to A0~A2 Device Address Inputs
-1.0V to +7.0V
Ground SDA Serial Data Input/Output
Maximum Operating Voltage 6.25V SCL Serial Clock Input
DC Output Current 5.0 mA WP Write Protect
*NOTICE: Stresses beyond those listed under “Absolute Maximum
Ratings” may cause permanent damage to the device. This is a VCC Power Supply
stress rating only and functional operation of the device at these or GND Ground
any other conditions beyond those indicated in the operational
sections of this specification are not implied. Exposure to absolute NC Not Connect
maximum rating conditions for extended periods may affect device
reliability.
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 3
Figure 1.Block Diagram
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 4
Pin Description
SERIAL CLOCK (SCL): The SCL input is used to internally pulled down to GND if the capacitive
positive edge clock data into each EEPROM device coupling to the circuit board VCC plane is <3pF, if
and negative edge clock data out of each device. coupling is >3pF, FMSH recommends connecting
the address pins to GND.
SERIAL DATA (SDA): The SDA pin is bi-directional
for serial data transfer. This pin is open-drain driven WRITE PROTECT (WP): The FM24C64A has a
and may be wire-ORed with any number of other Write Protect pin that provides hardware data
open-drain or open-collector devices. protection. The WP pin allows normal write operations
when connected to ground (GND). When the Write
DEVICE/PAGE ADDRESSES (A2, A1, A0): The A2,
Protect pin is connected to VCC, all write operations
A1 and A0 pins are device address inputs that are
to the memory are inhibited. If the pin is left floating,
hardwired or left not connected for hardware
the WP pin will be internally pulled down to GND if
compatibility with other FM24CXX / FM24CXX
the capacitive coupling to the circuit board Vcc plane
devices. When the pins are hardwired, as many as is <3pF. If coupling is >3pF, FMSH recommends
eight 64K devices may be addressed on a single connecting the WP to GND. Switching WP to VCC
bus system (device addressing is discussed in detail prior to a write operation creates a software write
under the Device Addressing section). If the pins protected function.
are left floating, the A2, A1 and A0 pins will be
Memory Organization
FM24C64A, 64K SERIAL EEPROM: Internally organized with 256 pages of 32 bytes each, the 64K requires
a 13-bit data word address for random word addressing.
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 5
Pin Capacitance
SYMBOL PARAMETER CONDITIONS Max Units
CIN(1) Input Capacitance VIN = 0V, f = 1MHz 6 pF
COUT(1) Output Capacitance VOUT = 0V, f = 1MHz 8 pF
Note: 1. This parameter is characterized and is not 100% tested.
DC Characteristics
Applicable over recommended operating range from: TA = -40°C to +85°C, VCC = +1.7V to +5.5V, (unless
otherwise noted).
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 6
AC Characteristics
Applicable over recommended operating range from: TA = -40°C to +85°C, VCC = +1.7V to +5.5V, CL =
100 pF (unless otherwise noted). Test conditions are listed in Note 2.
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 7
Device Operation
CLOCK and DATA TRANSITIONS: The SDA pin is words. The EEPROM sends a zero during the ninth
normally pulled high with an external device. Data on clock cycle to acknowledge that it has received
the SDA pin may change only during SCL low time each word.
periods (refer to Figure 4). Data changes during
STANDBY MODE: The FM24C64A features a
SCL high periods will indicate a start or stop
low-power standby mode which is enabled: (a)
condition as defined below.
upon power-up and (b) after the receipt of the stop
START CONDITION: A high-to-low transition of SDA bit and the completion of any internal operations.
with SCL high is a start condition which must
Memory RESET: After an interruption in protocol,
precede any other command (refer to Figure 5).
power loss or system reset, any 2-wire part can be
STOP CONDITION: A low-to-high transition of SDA reset in following these steps:
with SCL high is a stop condition. After a read 1. Clock up to 9 Cycles,
sequence, the stop command will place the EEPROM 2. Look for SDA high in each cycle while SCL is
in a standby power mode (refer to Figure 5). high and then,
ACKNOWLEDGE: All address and data words are 3. Create a start condition as SDA is high.
serially transmitted to and from the EEPROM in 8-bit
Bus Timing
Figure 2.SCL: Serial Clock, SDA: Serial Data I/O
tHIGH
tF tR
SCL tLOW tLOW
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 8
Write Cycle Timing
Figure 3.SCL: Serial Clock, SDA: Serial Data I/O
Note: 1. The write cycle time tWR is the time from a valid stop condition of a write sequence to the end of the
internal clear/write cycle.
SDA
SCL
START STOP
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 9
Figure 6.Output Acknowledge
Device Addressing
The 64K EEPROM device requires a 8-bit device The eighth bit of the device address is the
address word following a start condition to enable read/write operation select bit. A read operation is
the chip for a read or write operation (refer to initiated if this bit is high and a write operation is
Figure 7). initiated if this bit is low.
The device address word consists of a mandatory Upon a compare of the device address, the
one, zero sequence for the first four most EEPROM will output a zero. If a compare is not
significant bits as shown. This is common to all the made, the device will return to a standby state.
EEPROM devices.
NOISE PROTECTION: Special internal circuitry
The 64K EEPROM uses the three device address placed on the SDA and SCL pins prevent small
bits A2, A1, A0 to allow as many as eight devices on noise spikes from activating the device.
the same bus. These bits must compare to their DATA SECURITY: The FM24C64A has a hardware
corresponding hard-wired input pins. The A2, A1 data protection scheme that allows the user to
and A0 pins use an internal proprietary circuit that write protect the entire memory when the WP pin
biases them to a logic low condition if the pins are is at VCC.
allowed to float.
The Module package device address word also
consists of a mandatory one, zero sequence for
the first four most significant bits. The next 3 bits
are all zero.
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 10
Write Operations Read Operations
BYTE WRITE: A write operation requires two 8-bit Read operations are initiated the same way as write
data word address following the device address operations with the exception that the read/write
word and acknowledgment. Upon receipt of this select bit in the device address word is set to one.
address, the EEPROM will again respond with a There are three read operations: current address
zero and then clock in the first 8-bit data word. read, random address read and sequential read.
Following receipt of the 8-bit data word, the
CURRENT ADDRESS READ: The internal data
EEPROM will output a zero and the addressing
word address counter maintains the last address
device, such as a microcontroller, must terminate
accessed during the last read or write operation,
the write sequence with a stop condition. At this
incremented by one. This address stays valid
time the EEPROM enters an internally-timed write
between operations as long as the chip power is
cycle, tWR, to the nonvolatile memory. All inputs are
maintained. The address “roll over” during read is
disabled during this write cycle and the EEPROM
from the last byte of the last memory page to the
will not respond until the write is complete (refer to
first byte of the first page. The address “roll over”
Figure 8).
during write is from the last byte of the current
PAGE WRITE: The 64K EEPROM is capable of page to the first byte of the same page.
32-byte page writes.
Once the device address with the read/write select
A page write is initiated the same way as a byte bit set to one is clocked in and acknowledged by
write, but the microcontroller does not send a stop the EEPROM, the current address data word is
condition after the first data word is clocked in. serially clocked out. The microcontroller does not
Instead, after the EEPROM acknowledges receipt respond with an input zero but does generate a
of the first data word, the microcontroller can following stop condition (refer to Figure 10).
transmit up to 31more data words. The EEPROM
RANDOM READ: A random read requires a “dummy”
will respond with a zero after each data word
byte write sequence to load in the data word
received. The microcontroller must terminate the
address. Once the device address word and data
page write sequence with a stop condition (refer to
word address are clocked in and acknowledged by
Figure 9).
the EEPROM, the microcontroller must generate
The data word address lower five bits are internally another start condition. The microcontroller now
incremented following the receipt of each data word. initiates a current address read by sending a
The higher data word address bits are not device address with the read/write select bit high.
incremented, retaining the memory page row The EEPROM acknowledges the device address
location. When the word address, internally and serially clocks out the data word. The
generated, reaches the page boundary, the microcontroller does not respond with a zero but
following byte is placed at the beginning of the does generate a following stop condition (refer to
same page. If more than 32 data words are Figure 11).
transmitted to the EEPROM, the data word address
SEQUENTIAL READ: Sequential reads are initiated
will “roll over” and previous data will be overwritten.
by either a current address read or a random
ACKNOWLEDGE POLLING: Once the internally address read. After the microcontroller receives a
timed write cycle has started and the EEPROM data word, it responds with an acknowledge. As
inputs are disabled, acknowledge polling can be long as the EEPROM receives an acknowledge, it
initiated. This involves sending a start condition will continue to increment the data word address
followed by the device address word. The and serially clock out sequential data words. When
read/write bit is representative of the operation the memory address limit is reached, the data
desired. Only if the internal write cycle has word address will “roll over” and the sequential
completed will the EEPROM respond with a zero read will continue. The sequential read operation is
allowing the read or write sequence to continue. terminated when the microcontroller does not
respond with a zero but does generate a following
stop condition (refer to Figure 12).
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 11
Figure 7.Device Address
Plastic
1 0 1 0 A2 A1 A0 R/W
Package
MSB LSB
Module
1 0 1 0 0 0 0 R/W
Package
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 12
Figure 10.Current Address Read
R S
E T
DEVICE A O
ADDRESS D DATA n DATA n+1 DATA n+2 DATA(n+x) P
SDA LINE
RA A A A N
/ C C C C O
WK K K K
A
C
K
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 13
Ordering Information
Note:
1. For SO, TS, DN package, MSL1 package are available, for detail please contact local sales office.
2. For the details of Module package please contact local sales office.
3. For PD package: R class only.
For SO, TS and DN package: G class only.
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 14
Part Marking Scheme
PDIP8
SOP8
TSSOP8
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 15
TDFN8
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 16
Packaging Information
PDIP 8
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 17
SOP 8
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 18
TSSOP8
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 19
TDFN8
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 20
Revision History
Publication Paragraph or
Version Pages Revise Description
date Illustration
1.0 May. 2011 22 Initial Document Release.
Disclaimer 1. Modified the Disclaimer.
Ordering Information 2. Removed 6-Pin module package offering
1.1 Apr. 2013 22 Part Marking Scheme 3. Updated the “Ordering Information”
Packaging Information 4. Updated the “Part Marking Scheme”
5. Updated the “Packaging Information”
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 21
Sales and Service
Shanghai Fudan Microelectronics Group Co., Ltd.
Address: Bldg No. 4, 127 Guotai Rd,
Shanghai City China.
Postcode: 200433
Tel: (86-021) 6565 5050
Fax: (86-021) 6565 9115
Beijing Office
Address: Room 423, Bldg B, Gehua Building,
1 QingLong Hutong, Dongzhimen Alley north Street,
Dongcheng District, Beijing City, China.
Postcode: 100007
Tel: (86-010) 8418 6608
Fax: (86-010) 8418 6211
Shenzhen Office
Address: Room.1301, Century Bldg, No. 4002, Shengtingyuan
Hotel, Huaqiang Rd (North),
Shenzhen City, China.
Postcode: 518028
Tel: (86-0755) 8335 0911 8335 1011 8335 2011 8335 0611
Fax: (86-0755) 8335 9011
Data Sheet
FM24C64A 2-Wire Serial EEPROM Ver 1.1 22