FM4442 256 字节存储卡芯片技术手册 V3.1
综述
简介
FM4442 是复旦微电子股份有限公司设计的存储卡芯片,容量为 256 X 8 Bits EEPROM,带写保护功能及编程安全码认证功能。外围接口遵循 ISO7816 协议标准(同步传输),可广泛用于各类 IC 存储卡。
产品
256 X 8 bits EEPROM
数据输出显示操作结束
字节寻址
最小 10万次擦写次数
低 32字节有写保护功能,具有不可逆性(一旦启动,不可撤消)
数据保存时间大于 10年
32 X 1bit保护存储器结构
触点定义和串行接口符合 ISO7816标准(同步传输)
复位应答遵循 ISO7816-3 标准每字节的擦、写编程时间各为2.5ms
仅当正确的 3字节可编程加密代码(PSC)进入后,数据才可改变
双链路协议
引脚排列
引脚功能
功能描述
FM4442 具有 256 x 8 bit EEPROM 存储单元。除了 PSC(个人安全码)存储区外,所有单元均可读。前 32 个字节带有写保护功能,写保护有效之前,所有单元均可擦写,一旦写保护有效,该单元只读。写保护位只能一次编程,不能擦。
复位和复位响应
上电后,芯片进入上电复位状态,上电复位状态可被复位信号结束。复位信号由 RST 自“0”变“1”开始,至 CLK 自“0”变“1”结束。复位信号可中止任何有效指令。上电复位后在数据改变之前必须首先执行读操作。
复位响应遵循 ISO7816 同步传送方式。复位响应自动设置地址计数器为“0”并且送第一个数据位在 I/O 端,随着时钟信号的施加,相继地址的数据可被串行读出。具体时序参见图 2。
指令格式
指令具有如下格式:
指令介绍
(1)读取主存储区
该指令将读出当前字节地址 N 及以后的所有单元的数据内容,所需脉冲数 m = (256-N) x 8+1。
(2)读取保护存储区
该指令将读出所有保护存储区内容(32bit),显示对应地址单元的数据内容是否可以被改写。
(3)更新主存储区
该指令以字节方式写入主存储区。根据新旧数据,处理模式期 间将执行下述操作序列中一种:
擦除和写入 (5ms) 对应于 m=245 个时钟脉冲
不进行擦除而直接写入 (2.5ms) 对应于 m=124 个时钟脉冲
只进行擦除而无写入 (2.5ms)) 对应于 m=124 个时钟脉冲
(所有数值是按 50kHz 时钟速率计算所得)
(4)写保护存储区
将输入的数据与该单元原有的数据比较,若相同,置相应的写保护位有效,该单元变为只读。
(5)读取安全存储区
读出 4 字节安全存储区内容。
(6)更新安全存储区
必须在 PSC 验证通过后,才能进行更新。否则,只有出错计数器(地址 0)的各位可以从“1”写成“0”。
(7)比较认证数据
每次验证 PSC 的一个指定字节。
PSC认证
芯片内存有 3Byte 的编程安全认证码(PSC),如果用户未能通过 PSC 认证,则除出错计数器可写外,无权执行其它存储单元擦和写的操作,只可读取存储单元中除 PSC 单元之外的内容。PSC 的认证过程如下:
技术参数
最大额定值
注:器件工作于上表中各项条件下时,可能会导致器件永久性损害。最大额定值下只限于器件的功能性运作,长期工作于最大额定值条件下可能会引起器件可靠性问题,包括 EEPROM 数据保持时间和最大擦写寿命次数。
工作范围
直流电学特性
交流电学特性
注:“ * ”条件为 ”条件为 f CLK = 50kHz