9.5.5 General Register Programming Sequence
For applications that use a system host device to program the initial LMK05028 configuration after start-up, this general procedure can be followed from the register map data generated and exported from TICS Pro:
- Apply power to the device to start in I2C or SPI mode. The PDN pin should be pulled high or driven high.
- Write 9Ah to R12 to disable device auto-start and mute the outputs during programming.
- Write 1Ah to R12 to exit soft-reset (this does not reset register values).
- Write the register settings from lower to higher addresses (R0 to R647) while applying the following register mask (Do not modify mask bits = 1):
- Mask R12 = A5h
- Mask R167 = FFh
- Mask R174 = FFh
- Write 1b to R12[7] to assert soft-reset. This does not reset register values.
- Write 1b to R12[7]) to begin normal device operation (starting with VCO calibration and PLL start-up).
- See EEPROM Programming Using Register Commit (Method #1) to store the active configuration to the EEPROM to enable self-startup on the next power cycle.