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.

BQ76920: BQ7692003PW

Part Number: BQ76920
Other Parts Discussed in Thread: BQ76930, BQ76940

Tool/software:

Subject: Help Needed: Programming, I2C Communication, and Data Retrieval with BQ7692003 IC

Hello everyone,

I’m currently working on a project involving the BQ7692003 IC (a cell balancing and monitoring IC) and need some guidance regarding its setup and functionality. Here are my specific questions:

  1. How do I program the BQ7692003 IC?

    • Does it require a specific sequence or tool?
    • Are there any libraries or references available for simplifying the programming process?
  2. How do I establish I2C communication between my microcontroller (MCU) and the BQ7692003 IC?

    • What are the best practices for configuring the I2C interface with this IC?
    • Do I need any pull-up resistors or specific initialization steps to ensure smooth communication?
  3. Can the BQ7692003 IC be programmed or operated independently without using a microcontroller on its peripherals?

    • Is it possible to use the IC in a standalone configuration?
    • If yes, what tools or methods are required for standalone operation?
  4. Are the pins on the BQ7692003 dynamically mappable or configurable?

    • If not, is there a reference guide or mapping document available for clarification?
  5. How do I retrieve data from the BQ7692003 IC to operate FETs with my MCU using I2C communication?

    • What registers or commands should I use to read the necessary data?
    • How can I process this data to control FETs efficiently?

I’d greatly appreciate any advice, references, or example code to help me get started. If you’ve worked with the BQ7692003 or a similar IC, your input would be invaluable!

Thank you in advance for your help!

Best regards,

  • Hello James,

    1. You can use a MCU to program the device with I2C or use the evaluation software (SLUC539) to program the device as desired.

    We have some I2C sample code with CRC you can reference (Sample Code) along with this application note (I2C Communication Sample Code Based on the MSP430G2553).

    Please follow Section 4 bq76940/bq76930/bq76920 Software in the bq76920 EVM User's Guide when using our evaluation software.

    2. The BQ769x0 devices do NOT have internal pull-ups, so you will need them. We usually see 10kOhms used as pull-ups. This is also shown in the schematic of the EVM User Guide.

    3. Section 1.1 in the BQ769x0 AFE FAQ answers this question. Section 6 Communications in the BQ769x0 AFE FAQ may also be helpful to refer to regarding any other I2C questions or questions regarding our device.

    4. Please refer to the bq769x0 Datasheet and EVM User Guide to see what is configurable.

    The “Technical Documentation” section of the product page (BQ76920) shows more documents that may be useful for what you need while designing with our part.

    5. Please refer to the previous documentation that have been mentioned. 

    Best Regards,
    Alexis