数据EEPROM和闪存程序存储器控制：

1.相关的寄存器包括：控制寄存器EECON1、EECON2，地址寄存器EEADR、EEADRH和数据寄存器EEDAT、EEDATH。
2.芯片名称最后带5的芯片才具备数据EE，其余我们认为是程序EE或是闪存。
3.EEADR和EEADRH寄存器能寻址最大64字节的数据EEPROM或最大4K字的程序EEPROM。当选择程序地址值时，地址的高字节被写入EEADRH寄存器而低字节被写入EEADR寄存器。当选择数据地址值时，只将地址的低字节写入EEADR寄存器。
4.数据EEPROM最多可读写8位数据，程序存储器最多可读写16位数据，操作时请注意两者的差异。
5.闪存程序空间，地址范围从0000h到0FFFh，在所有地址范围内都是可以读的，但是只有在0800-0FFF地址范围内是可以写的。
6.写闪存程序空间，执行完写操作指令后，处理器会使内部操作暂停2.5ms（典型值）时间，时间非固定精准。所以写时效性较高的程序时，需要特别注意处理好时间。
7.写数据EE过程中需要暂时关闭中断，以保证写EE时序中的写55H和写AAH能够连续进行，否则将有可能写错，并且写EE的可靠工作电压范围为3V以上。


