2 Memory

The IS187x chip contained within the BM70/71 module has a Harvard architecture, with separate code memory and data memory. The memory within the code and data space has a segmented architecture, with each segment or bank being 64 Kbytes in size. There are four banks allocated for the code memory.

Note: The programmer needs to have good knowledge of the format of the data in this memory area to properly use the programming protocol and prevent incorrect updates of the flash memory. An incorrect flash memory update may lead to undefined device operation.

The firmware files required for the device firmware update process are available in the BM70/71 webpage. The firmware size is 262 Kbytes. If the application requires device firmware update capability by the external host microcontroller, then the designer needs to consider (and incorporate into their design) the memory requirements for storing the BM70/71 firmware (262 kB) during the device firmware update process.