SNAS810B May 2020 – December 2025 LMK5B12204
PRODUCTION DATA
The LMK5B12204 can start up in one of three device modes depending on the 3-level input level sampled on the HW_SW_CTRL pin during power-on reset (POR), as shown in Table 8-11.
The start-up mode determines:
| HW_SW_CTRL INPUT LEVEL(1) | START-UP MODE | MODE DESCRIPTION |
|---|---|---|
| 0 | EEPROM + I2C (Soft pin mode) | Registers are initialized from the internal EEPROM, and
I2C is enabled. Logic pins:
|
| Float (VIM) | EEPROM + SPI (Soft pin mode) | Registers are initialized from EEPROM, and SPI is enabled. Logic pins:
|
| 1 | I2C + ROM | Registers are initialized from an internal ROM and I2C is
enabled. The internal ROM contains unusable register settings. For
normal operation, do not set the HW_CTRL_PIN = 1 to avoid loading
from an unused internal ROM state. In the event of a rare CRC
failure from an EEPROM boot-up, the device can boot-up from ROM to
allow the user to reprogram the EEPROM through I2C. Logic pins:
|
To verify proper start-up into EEPROM + SPI Mode, the HW_SW_CTRL, STATUS0, and STATUS1 pins must all be floating or biased to VIM (0.8V typical) before the PDN pin is pulled high. These three pins momentarily operate as 3-level inputs and get sampled at the low-to-high transition of PDN to determine the device start-up mode during POR. If any of these pins are connected to a system host (MCU or FPGA), TI recommends using external biasing resistors on each pin (10kΩ pullup to 3.3V with 3.3kΩ pulldown to GND) to set the inputs to VIM during POR. After power up, the STATUS pins can operate as LVCMOS outputs to overdrive the external resistor bias for normal status operation.