除处理器之外,各种类型的存储器是微控制器中最重要的单元,它们用于存储程序代码和数据。由于智能卡微控制器是一个完整的计算机,因而其内部存储器根据其特性分类为RAM、ROM和EEPROM,更精确的划分参见图1。在任何情况下,总是努力把RAM和EEPROM做到尽可能小些。 图1 智能卡微控制存储器分类图(PROM和EPROM在现代微控制器里已不 再使用;Flash EEPROM和PRAM是用于智能卡早期开发的存储器类型) 对于多应用智能卡,它可以同时管理几个应用。最常用的芯片中ROM容量约为EEPROM容量的两倍,以便提供足够的空间来存储非常复杂的操作系统代码。对于单应用智能卡来