2016-10-23 68 views
-2

我一直在做這個項目第二代碼已經得到AO龐大的微控制器的閃存是滿的,所以我想知道是否有什麼辦法可以連接外部EEPROM或任何存儲設備可以幫助我有更多的程序存儲器..擴展PIC16F877A閃存

感謝名單中晚期!!!!

回答

1

,可以使用外部程序存儲器的唯一的8位PIC可在PIC18F系列高端份 - 所有64針以上。

如果你的代碼大小的一個重要部分由文本或其他數據(而不是實際的代碼),你可以將數據存儲在外部SPI或I2C EEPROM。這會比內部數據慢很多,而且使用起來不方便 - 您必須手動發送地址,然後從外部芯片讀取字節,您不能將數據作爲數組訪問。

的16F877是一個比較老的芯片 - 你肯定可以找到那些有更多的能力,這些天。在Microchip's part selector上快速搜索出現幾個具有兩倍程序存儲器的16F芯片,例如16F1789。如果您願意切換到功能更強大的18F系列,您可以再次將程序存儲器翻倍 - 例如18F4620。