24Cxx / AT24C EEPROM 缺貨或 Cost-Down?FMD FT24C 系列第二來源選型(含 Page Size 陷阱)
24Cxx I²C EEPROM 是多原廠的事實標準,FMD(Fremont Micro Devices)FT24C 系列是腳位與協定相容的同密度第二來源(1K~1Mbit、1.8~5.5V)。但換料前務必核對 Page Size——1K/2K 密度 FMD 是 16-byte page、Atmel AT24C01/02 是 8-byte,差一步就覆寫資料。本文教你怎麼安全換。
24Cxx 是「事實標準」的 I²C EEPROM
24Cxx 是跨原廠通用的 2-wire(I²C)序列 EEPROM 命名族系,容量從 24C01(1Kbit)到 24C512(512Kbit)甚至 1Mbit,由 Atmel/Microchip(AT24C / 24LC)、ST(M24C)、ON Semi(CAT24C)、Rohm(BR24G)、FMD(FT24C)等多家生產,彼此在腳位、I²C 位址與讀寫協定上高度一致,是業界事實標準。正因為是多原廠通用件,當某一家缺貨或要 cost-down 時,換到同密度的另一家第二來源相對單純——但「相對單純」不等於「無腦換」,有幾個地方要先核對。
FMD FT24C:腳位 + 協定相容的同密度第二來源
FMD(Fremont Micro Devices)的 FT24C 系列就是一條腳位與協定相容的 24Cxx 第二來源,容量從 FT24C01A(1Kbit)一路到 FT24C1024A(1Mbit)全段齊全;全系列寬電壓 1.8V~5.5V(注意:是 1.8V 起,不是 1.7V),I²C 裝置位址用標準的 1010 控制碼加 A2/A1/A0(對應 7-bit 位址 0x50~0x57,這組 1010 是所有序列 EEPROM 共通的),8 腳 DIP/SOP/TSSOP/DFN 與 SOT-23-5 等封裝可對應既有 footprint,寫入週期 5ms(max)、耐久約 100 萬次、保存約 100 年、工業溫度 −40~+85°C。整體就是 AT24C / 24LC / M24C 的同密度替代。
⚠️ 換料必查的陷阱:Page Size(1K/2K 差最大)
換料最容易踩的雷是 Page Size。page write 一次最多寫「一個 page」的 byte 數,寫超過會在 page 內 roll-over 覆蓋舊資料;而各原廠/各密度的 page size 不一定相同。已證實的差異:在 1K/2K 密度,FMD FT24C01A/02A 用 16-byte page,而經典的 Atmel AT24C01/AT24C02 是 8-byte page(4K 以上兩家才收斂到一致:04/08/16=16B、32/64=32B、128/256=64B、512=128B)。所以若原韌體是依 AT24C02 的 8-byte page 寫死,換 FMD 通常仍能跑(FMD 的 16B page 更大);但若把為 FMD 16B 寫的程式套回 8B 的 AT24C02,就會 roll-over 覆寫。換料前務必比對雙方 datasheet 的 bytes-per-page 並確認韌體 page 邊界;另外也要查寫入週期 tWC(FMD 標 5ms max,若韌體用固定 delay 要 ≥5ms,最穩是改用 ACK polling)與 Vcc 範圍是否涵蓋系統電壓。
高密度的位址腳變化(A2/A1/A0 被挪用)
第二個容易忽略的點是高密度的位址腳。小容量(≤2K)用 A0/A1/A2 可在同一條匯流排掛多顆;但容量變大時,部分位址位元會被挪去當記憶體的 word-address——例如 FT24C04A 只用 A2/A1(最多 4 顆共存)、FT24C08A 只用 A2(最多 2 顆)、FT24C16A 連 A0~A2 都不用(同一 bus 只能掛 1 顆)。而 SOT-23-5 這種小封裝因腳數少,A2/A1/A0 須視為固定 0。如果你在同一條 I²C 上掛多顆 EEPROM,換料時要確認新料在該密度下的位址腳行為與原設計一致。
怎麼換(流程)
換料流程:一、先對容量,把現用的 AT24C / 24LC / M24C 對到同數字的 FT24C(24C02→FT24C02A…24C512→FT24C512A,要 1Mbit 用 FT24C1024A;但 1Mbit 階各廠位址/腳位較複雜,要個案查證)。二、核對 page size(1K/2K 特別注意)並確認韌體 page 邊界。三、確認 tWC 與寫入方式(建議改 ACK polling)。四、確認 Vcc 與封裝/位址腳。把 FMD FT24C 列為既有 24Cxx 的 AVL 第二來源,缺貨或要降本時即可快速切換,分散單一原廠斷料風險。傑聯特科技是 FMD(Fremont Micro Devices)授權代理商,供應 FT24C(I²C)、FT25C(SPI)、FT93C(Microwire)等 EEPROM;歡迎提供你現用的 24Cxx 料號與數量,我們協助比對對應的 FT24C 型號並回覆樣品、規格書與報價。
文中提及的產品
FT24C 系列 I²C EEPROM(2K ~ 256K bit)
FT24C 系列為標準 I²C 介面串列 EEPROM,容量涵蓋 2K 至 256K bit(FT24C02 ~ FT24C256),相容業界通用腳位,寬工作電壓 1.8V ~ 5.5V,廣泛用於設定參數、校正資料與序號儲存。
FT25C 系列 SPI EEPROM
FT25C 系列是 FMD 的 SPI 串列 EEPROM,容量 8Kb~64Kbit,寬工作電壓 1.8~5.5V、SPI 時脈最高 20MHz,寫入次數 >100 萬次、資料保留 100 年,封裝 SOIC8 / TSSOP8 / DIP8,相容業界標準 25 系列(25xxx)SPI EEPROM。(註:FMD 另有 FT25H 系列為 SPI NOR Flash,非 EEPROM)
FT93C 系列 Microwire(3線)EEPROM
FT93C 系列是 FMD 的 Microwire 3線串列 EEPROM,容量 1Kb/2Kb/4Kb(FT93C46/56/66),可選 x8 或 x16 組織,工作電壓 2.5~5.5V(A 版 1.8~5.5V),寫入次數 >100 萬次、資料保留 100 年。封裝 SOP8 / TSSOP8 / DIP8,相容業界標準 93Cxx(如 ST M93Cxx、Microchip 93LCxx、AT93Cxx)。