Hi, I have a question. Does the LTC4162-L work as a standalone unit, or does it require to be programmed? Does it have some sort of default programming built-in? If I just leave SCL and SDA pins high (Via pull-up resistors tied to INTVcc), will the chip still function properly? And if it does not function without programming, can it boot from EEPROM?
LTC4162 works well as a standalone unit, you just cannot change the default values. Yes, the charging functionality is fully autonomous and will work without any commands from a processor.
There are a few options for default values as well. You can order versions that charge to 4.2V, 4.1V, or 4.0V per cell. Along with those options, you can get the unit with the MPPT feature turned ON or OFF by default.
Refer to the "order information" section of the datasheet for more details.
Don't use INTVcc as the pull-up voltage for the I2C lines. If you might use them, use an external voltage source. Alternatively, if you will not use them, you can leave them floating. That said, even if you don't plan on using the I2C bus in your final product, it can help during the prototyping phase for debugging.