AT89C5131是ATMEL公司生产的基于80C52内核的高性能内置全速USB控制器的8位单CPU微处理芯片[2],直接与MCS-51系列兼容,其内部集成了32KB的Flash存储器,可用于IN- System Programming;内置4KB EEPROM,其中的1KB用于用户数据的存储,具有1个控制端口和6个普通可编程端口,并且支持控制传送、同步传送、中断传送和批量传送四种传输方式。该芯片的优点是采用开发者熟悉的结构和指令集,处理能力强,构成系统的电路简单,调试方便。
K9K2G08U0A芯片以页为单位来进行读写,以块为单位进行擦除。K9K2G08U0A支持的操作主要有几种:读操作(Read)、页编程(Page Program)、缓存编程(Cache Program)、块擦除(Block Erase)、块复制(Copy-Back Program)、随机数据输入(Random Data Input)、随机数据输出(Random Data Output)、复位(Reset)、读设备号(ReadID)、读状态(Read Status)等操作。在进行写操作之前,必须对写单元所在块进行擦除,因此事先需要对所擦除块内容进行保存。