This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27742-G1: Internal memory description.

Part Number: BQ27742-G1
Other Parts Discussed in Thread: BQSTUDIO

Hello,

I have to develop a programming driver to write customer's firmware in the internal memory of a BQ27742 (using In-System Programming).
I think that I have to use the I2C interface. Unfortunately I cannot find any detailed description of the internal memory of this device and I cannot find its programming specifications. 

May you share with me these pdf?

From the Technical Reference I can see that there are 64 bytes of user programmable data flash storage; but my customer's firmware has data to be programmed in these locations:
0x4000 - 0x43FF
0x100000 - 0x10FFFF

May you clarify which are the locations that can be programmed? Are only 64 bytes available (as I read in the pdf) or 64KB+1KB (as per customer's firmware structure)?

Thank you and Best Regards,
Giovanni Salvador

  • Hi Giovanni,

    A good document to start with is the  one in the link below:

    Besides the data contained in the TRM and bqstudio we are not at liberty to share the entire register maps. I would recommend using the .dffs to program your customers settings on the chip in system. The app note above addresses this.

    Also, see app note below that discussed the structure of the flash stream file format. You can use bqstudio to generate this .dffs file.

    I hope this helps