LMK3C0105 TI | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 43

Technical content

LMK3C0105 Reference-less 5-LVCMOS-Output Programmable BAW Clock Generator

1 Features

  • Ambient Temperature: –40°C to 85°C
  • Integrated BAW resonator, no need for external reference
  • Flexible frequency generation: – 1.8V/2.5V/3.3V LVCMOS outputs supported up to 200MHz – Dual Fractional Output Dividers (FODs) – Up to three unique output frequencies from 2.5MHz to 200MHz
  • Example: OUTA/B/C/D/E = 25MHz
  • Example: OUTA/B = 100MHz, OUTC/D = 50MHz, OUTE = 25MHz – Generation of up to 5 LVCMOS clocks on OUTA through OUTE pins
  • Total output frequency stability: ±25ppm
  • 2 functional modes: I2C or preprogrammed OTP
  • Mixed SSC and non-SSC output support
  • Programmable SSC modulation depth – Preprogrammed: –0.1%, –0.25%, –0.3%, and –0.5% down spread – Register programmable: –0.1% to –3% down spread or ±0.05% to ±1.5% center spread
  • 1.8V to 3.3V supply voltage
  • Start-up time: <5ms
  • Output skew: <50ps (outputs from the same FOD)
  • Fail-safe input and VDD pins

2 Applications

  • Crystal replacement (up to 5 single-ended clocks)
  • ASIC, FPGA, MCU reference clocking
  • Industrial Communications
  • Industrial PC
  • Human Machine Interface (HMI)
  • Wired Networking

3 Description

The LMK3C0105 is a 5-output reference-less clock generator with SSC support. The device is based on TI proprietary Bulk Acoustic Wave (BAW) technology and provides ±25ppm clock outputs without any crystal or external clock reference. The device can provide 5 SSC clocks, 5 non-SSC clocks, or a mix of SSC and non-SSC clocks at the same time. Up to three different output frequencies can be generated across the five outputs. Each output channel can select either FOD as the frequency source to generate four LVCMOS clocks; the REF_CTRL pin functions as a fifth LVCMOS clock output, and can select either FOD as the source. The device can be easily configured through either pins or the I 2C interface. An external DC/DC can be used to power the device. Refer to Power Supply Recommendations for detailed guidelines on power supply filtering and sourcing from a DC/DC supply.

Package Information

PART NUMBER PACKAGE(1) PACKAGE SIZE(2) LMK3C0105 RER (TQFN,16) 3.0mm × 3.0mm (1) For more information, see Section 12. (2) The package size (length × width) is a nominal value and includes pins, where applicable. FOD1 BAW FOD0 Clock Dist Output Buffer LMK3C0105 High performance reference-less clock generator Power Conditioning Interface I2C/OTP Output Divider Output Buffer Output Divider OUTA OUTB OUTC OUTD Output Buffer REF_CLK Divider OUTE Simplified Block Diagram LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA.

10.2 Receiving Notification of Documentation Updates..37

12 Mechanical, Packaging, and Orderable

SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

2 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

4 Pin Configuration and Functions

DAP = GND 6 7 85 15 14 1316 OE OTP_SEL1/SDA OTP_SEL0/SCL VDDO_0 OUTD VDD NC OUTB OUTA OUTC NC VDD REF_CTRL VDD VDDO_1 I2C_ADDR Figure 4-1. LMK3C0105 16-Pin TQFN Top View Table 4-1. Pin Functions PIN TYPE(1) DESCRIPTION NAME NO. OUTA, OUTB, REF_CTRL (OUTE) 15 I/O Multifunctional pin. At power-up, the state of this pin is latched to select the functionality of Pin 2, Pin 3 and Pin 4. Pull low for I2C mode or high for OTP mode prior to power-up. After power-up, this pin can be programmed as an additional LVCMOS output (OUTE), active-high CLK_READY signal (default), or disabled. See REF_CTRL Operation for more details. This pin has an 880kΩ internal pull-down resistor. OE 1 I Global Output Enable. Active low. 2-state logic input pin. This pin has a 75kΩ internal pull-down resistor. See Output Enable for more details.

  • Low: Outputs are enabled
  • High: Outputs are disabled I2C_ADDR 2 I This pin, in I2C Mode, can be used to set the I2C address from one of four options at power-up. See I2C Mode for more details. This pin has a 75kΩ internal pull-down resistor.
  • I2C Mode: This pin selects the I2C address. OTP_SEL0/SCL, OTP_SEL1/SDA 3, 4 I, I/O Multifunctional pin. Functionality is determined by REF_CTRL (pin 15) at power-up. See OTP Mode and I2C Mode for details.
  • I2C Mode: These pins are the I2C clock and data connections.
  • OTP Mode: These pins select the OTP page. each of the pins as possible. VDDO_0 10 P must be the same voltage as VDD. A 0.1µF capacitor must be placed as close to each of the pins as possible. When using split power supply, see Power-Up Sequencing for proper implementation. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 3 Product Folder Links: LMK3C0105

Table 4-1. Pin Functions (continued) PIN TYPE(1) DESCRIPTION NAME NO. VDDO_1 13 P must be the same voltage as VDD. A 0.1µF capacitor must be placed as close to each of the pins as possible. When using split power supply, see Power-Up Sequencing for proper implementation. NC 6, 9 N/A No connect. Pins can be connected to GND, VDD, or otherwise tied to any potential within the Supply Voltage range stated in the Absolute Maximum Ratings. DAP 17 G GND (1) I = Input, O = Output, I/O = Input or Output, G = Ground, P = Power. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

4 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

5 Specifications

5.1 Absolute Maximum Ratings

over operating free-air temperature range (unless otherwise noted)(1) MIN MAX UNIT VDD Device supply voltage –0.3 3.9 V VDDO Output supply voltage –0.3 3.9 V VIN Logic input voltage (VDD = VDDO = –0.3V to 3.465V) –0.3 3.465 V VOUT Voltage applied to OUTx_P and OUTx_N pins (when outputs are high or low) –0.3 VDDO_x + 0.3 V Voltage applied to OUTx_P and OUTx_N pins (when outputs are LVCMOS tri-state) –0.3 1.89 V TJ Junction temperature 105 °C (1) Operation outside the Absolute Maximum Ratings may cause permanent device damage. Absolute Maximum Ratings do not imply functional operation of the device at these or any other conditions beyond those listed under Recommended Operating Conditions. If used outside the Recommended Operating Conditions but within the Absolute Maximum Ratings, the device may not be fully functional, and this may affect device reliability, functionality, performance, and shorten the device lifetime.

5.2 ESD Ratings

V(ESD) Electrostatic discharge Human body model (HBM), per ANSI/ESDA/ JEDEC JS-001, all pins(1) ±2000 V Charged device model (CDM), per JEDEC specification JS-002, all pins(2) ±500 (1) JEDEC document JEP155 states that 500V HBM allows safe manufacturing with a standard ESD control process. (2) JEDEC document JEP157 states that 250V CDM allows safe manufacturing with a standard ESD control process.

5.3 Recommended Operating Conditions

VDD = VDDO = 1.8V, 2.5V or 3.3V ± 5%, TA = TA,min to TA,max MIN NOM MAX UNIT VDD Device supply voltage 1.71 1.8 1.89 V 2.375 2.5 2.625 V 3.135 3.3 3.465 V VDDO Output supply voltage 1.71 1.8 1.89 V 2.375 2.5 2.625 V 3.135 3.3 3.465 V TA Ambient temperature –40 85 °C TJ Junction temperature –40 105 °C tramp Power supply ramp time. VDD = 1.8V 0.05 5 ms tramp Power supply ramp time. VDD = 2.5V or 3.3V 0.05 5 ms

5.4 Thermal Information

THERMAL METRIC(1) LMK3C0105 UNITRER (QFN)

16 PINS

RθJA Junction-to-ambient thermal resistance 69.8 °C/W RθJC(top) Junction-to-case (top) thermal resistance 56.5 °C/W RθJB Junction-to-board thermal resistance 38.6 °C/W ΨJT Junction-to-top characterization parameter 2.1 °C/W www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 5 Product Folder Links: LMK3C0105

THERMAL METRIC(1) LMK3C0105 UNITRER (QFN) ΨJB Junction-to-board characterization parameter 38.5 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 10.3 °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application note.

5.5 Electrical Characteristics

VDD = VDDO = 1.8V, 2.5V or 3.3V ± 5%, TA = TA,min to TA,max PARAMETER TEST CONDITIONS MIN TYP MAX UNIT FREQUENCY STABILITY ∆ftotal Total frequency stability All factors included: temperature variation, 10-year aging, solder shift, hysteresis and initial frequency accuracy –25 25 ppm LVCMOS CLOCK OUTPUT CHARACTERISTICS fout Output frequency 2.5 200 MHz dV/dt Output slew rate VDDO = 3.3V ± 5%, measured from 20% to 80%, 4.7pF load 2.6 4.7 V/ns VDDO = 2.5V ± 5%, measured from 20% to 80%, 4.7pF load 2.6 3.7 V/ns VDDO = 1.8V ± 5%, measured from 20% to 80%, 4.7pF load 1.5 3.2 V/ns VOH Output high voltage IOH = –15mA at 3.3V 0.8 × VDDO VDDO VIOH = –12mA at 2.5V IOH = –8mA at 1.8V VOL Output low voltage IOL = 15mA at 3.3V 0.4 VIOL = 12mA at 2.5V IOL = 8mA at 1.8V Ileak Output leakage current Output tri-stated. VDD = VDDO = 3.465V –5 0 5 µA Rout Output impedance 17 Ω ODC Output duty cycle fout ≤ 156.25MHz 45 55 % fout > 156.25MHz 40 60 % tskew Output-to-output skew Same FOD, LVCMOS output 50 ps Cload Maximum load capacitance 15 pF LVCMOS REFCLK CHARATERISTICS fout Output frequency See(1) 12.5(2) 200 MHz dV/dt Output slew rate VDDO = 3.3V ± 5%, measured from 20% to 80%, 4.7pF load(1) 2.6 6.7 V/ns VDDO = 2.5V ± 5%, measured from 20% to 80%, 4.7pF load(1) (4) 1.8 4.5 V/ns VDDO = 1.8V ± 5%, measured from 20% to 80%, 4.7pF load(1) (4) 1 3.2 V/ns Ileak Output leakage current Output tri-stated. VDD = VDDO = 3.465V(1) (4) –5 5 µA Rout Output impedance 17 Ω ODC Output duty cycle fout ≤ 156.25MHz(1) 45 55 % ODC Output duty cycle fout > 156.25MHz(1) 40 60 % Cload Maximum load capacitance See(1) 15 pF LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

6 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

VDD = VDDO = 1.8V, 2.5V or 3.3V ± 5%, TA = TA,min to TA,max PARAMETER TEST CONDITIONS MIN TYP MAX UNIT RJ Random jitter 12kHz to 20MHz integrated jitter at 50MHz(1) 0.5 ps SSC CHARACTERISTICS fout Output frequency range that supports SSC (any output format) 2.5 200 MHz fSSC SSC modulation frequency 30 31.5 33 kHz fSSC- deviation SSC deviation (modulation depth) Down spread (programmable) –3 –0.1 % Center spread (programmable) ±0.05 ±1.5 % fSSC- deviation- accuracy SSC deviation accuracy fout ≤ 100MHz, down spread 0 0.01 % 100MHz < fout ≤ 200MHz, down spread 0 0.05 % fout ≤ 100MHz, center spread 0 0.01 % 100MHz < fout ≤ 200MHz, center spread 0 0.05 % df/dt max SSC frequency slew rate 0 < fSSC-deviation ≤ –0.5% 1250 ppm/µs TIMING CHARACTERISTICS tstartup Start-up time VDD = 2.5V or 3.3V. Time elapsed from all VDD pins reach 2.1V until first output clock rising edge. Output clock is always within specification 1 ms VDD = 1.8V. Time elapsed from all VDD pins reach 1.6V until first output clock rising edge. Output clock is always within specification 1.5 ms tOE Output enable time. After CLOCK_READY status is '1', time elapsed between OE assertion and first output clock rising edge. Output is not tristated when disabled. output clock cycles tOD Output disable time. Time elapsed between OE deassertion and last output clock falling edge. 7 output clock cycles POWER CONSUMPTION CHARACTERISTICS IDD Core supply current, not including output drivers One FOD enabled, 100MHz ≤ fFOD ≤ 200MHz 57.5 79.9 mA One FOD enabled, 200MHz < fFOD ≤ 400MHz 67 90.7 mA Two FODs enabled, 100MHz ≤ fFOD ≤ 200MHz 81.1 105.8 mA Two FODs enabled, 200MHz < fFOD ≤ 400MHz 97.8 125.8 mA IDDO Output supply current, per output channel 1.8V LVCMOS. fout = 50MHz(3) 4.2 5 mA 1.8V LVCMOS. fout = 200MHz(3) 11.7 13.4 mA 2.5V LVCMOS. fout = 50MHz(3) 5.6 6.4 mA 2.5V LVCMOS. fout = 200MHz(3) 15.3 17.3 mA 3.3V LVCMOS. fout = 50MHz(3) 6.8 7.7 mA 3.3V LVCMOS. fout = 200MHz(3) 19.2 21.7 mA IDDREF REFCLK supply current 1.8V LVCMOS. fout = 50MHz(3) 3.4 3.9 mA 1.8V LVCMOS. fout = 200MHz(3) 9.5 11.7 mA 2.5V LVCMOS. fout = 50MHz(3) 4.7 5.3 mA 2.5V LVCMOS. fout = 200MHz(3) 12.8 15.8 mA 3.3V LVCMOS. fout = 50MHz(3) 5.9 6.6 mA 3.3V LVCMOS. fout = 200MHz(3) 16.6 20.2 mA www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 7 Product Folder Links: LMK3C0105

VDD = VDDO = 1.8V, 2.5V or 3.3V ± 5%, TA = TA,min to TA,max PARAMETER TEST CONDITIONS MIN TYP MAX UNIT PSNR CHARACTERISTICS PSNRLVC MOS Power Supply Noise Rejection for LVCMOS outputs(4) 10kHz –76.7 -58.1 dBc 50kHz –80.9 -57.9 dBc 100kHz –81.8 -57 dBc 500kHz –84.3 -61.7 dBc 1MHz –97.6 -78.1 dBc 5MHz –104.3 -79 dBc 10MHz –108.7 -89.5 dBc 2-STATE LOGIC INPUT CHARACTERISTICS VIH-Pin2 Input high voltage for Pin 2 0.7 × VDD VDD + 0.3 V VIL-Pin2 Input low voltage for Pin 2 GND – 0.3 0.3 × VDD V VIH-Pin1 Input high voltage for Pin 1 1.15 VDD + 0.3 V VIL-Pin1 Input low voltage for Pin 1 –0.3 0.65 V VIH-Pin3,4 Input voltage high for OTP_SEL[1:0] 0.7 × VDD VDD + 0.3 V VIL-Pin3,4 Input voltage low for OTP_SEL[1:0] GND - 0.3 0.8 V VIH-Pin15 Input voltage high for Pin 15 0.65 × VDD VDD + 0.3 V VIL-Pin15 Input voltage low for Pin 15 –0.3 0.4 V Rext-up/ down-Pin1,2 Recommended external pullup or pulldown resistor for Pin 1, 2 0 1 10 kΩ Rext-up/ down- Pin3,4,15 Recommended external pullup or pulldown resistor for Pin 3, 4, 15 0 10 60 kΩ tR/tF OE signal rise or fall time 10 ns Cin Input capacitance 3 pF (1) Tested with 10kΩ external pullup or pulldown resistor (2) REFCLK can be /2, /4, /8 from either FOD0 or FOD1. Both FODs support 100MHz to 400MHz. (3) 4.7pF capacitive load with a 5in trace (4) All power supply pins are tied together. 0.1µF capacitor placed close to each power supply pin. Apply 50mVpp ripple and measure the spur level at the clock output

5.6 I2C Interface Specification

All timing requirements referred to VIH-min and VIL-max. Chip VDD = I2C VDD. PARAMETER TEST CONDITIONS STANDARD MODE FAST MODE UNIT MIN MAX MIN MAX VIL Input low voltage –0.3 0.3 × VDD –0.3 0.3 × VDD V VIH Input high voltage 0.7 × VDD VDD + 0.3 0.7 × VDD VDD + 0.3 V Vhys Hysteresis of Schmitt trigger input 0.05 × VDD V VOL1 Low level output voltage 1 At 3mA sink current. VDD > 2V 0 0.4 0 0.4 V VOL2 Low level output voltage 2 At 2mA sink current. VDD ≤ 2V 0 0.2 × VDD V LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

8 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

All timing requirements referred to VIH-min and VIL-max. Chip VDD = I2C VDD. PARAMETER TEST CONDITIONS STANDARD MODE FAST MODE UNIT MIN MAX MIN MAX IOL Low level output current VOL = 0.4V 3 3 mA VOL = 0.6V 6 mA tOF Output fall time from VIHmin to VILmax 250 20 × (VDD / 5.5 V) 250 ns tSP Pulse width of spikes that must be suppressed by the input filter 0 50 ns Ii Input current each I/O pin 0.1 × VDD < VIN < 0.9 × VDDmax –10 10 –10 10 µA Ci Capacitance for each I/O pin 10 10 pF fSCL SCL clock frequency 0 100 0 400 kHz tHD-STA Hold time (repeated) START condition After this period, the first clock pulse is generated 4 0.6 µs tlow Low period of the SCL clock 4.7 1.3 µs thigh High period of the SCL clock 4 0.6 µs tSU-STA Set-up time for a repeated START condition 4.7 0.6 µs tHD-DAT Data hold time I2C bus devices 0 0 µs tSU-DAT Data set-up time 0.25 0.1 µs tR Rise time of both SDA and SCL signals (1) 300 20 300 ns tF Fall time of both SDA and SCL signals (1) 300 20 × (VDD / 5.5 V) 300 ns tSU-STO Set-up time for STOP condition 4 0.6 µs tBUF Bus free time between a STOP and START condition 4.7 1.3 µs CB Capacitive load for each bus line 400 400 pF tVD-DAT Data valid time 3.45 0.9 µs tVD-ACK Data valid acknowledge time 3.45 0.9 µs VNL Noise margin at the low level For each connected device, including hysteresis 0.1 × VDD 0.1 × VDD V VNH Noise margin at the high level For each connected device, including hysteresis 0.2 × VDD 0.2 × VDD V www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 9 Product Folder Links: LMK3C0105

6 Parameter Measurement Information

6.1 Output Format Configurations

This section describes the characterization test setup of the LVCMOS format option for the LMK3C0105. DUT Oscilloscope LVCMOS Rs = 33 ZO = 50 5-in trace 4.7 pF GND Probe Figure 6-1. LVCMOS Output Configuration During Device Test

7 Detailed Description

7.1 Overview

The LMK3C0105 is a five-channel clock generator primarily used for LVCMOS clock generation, either with or without Spread Spectrum Clocking (SSC). The device has an integrated Bulk Acoustic Wave (BAW) resonator and does not require any external crystal or clock reference. The device has four selectable pages of memory, referred to as OTP pages. The collection of these pages in memory is referred to as the EFUSE. The default output configuration is four 25MHz in-phase LVCMOS clocks plus one additional 25MHz LVCMOS clock, all enabled at startup. The LMK3C0105 supports programmable output frequencies up to 200MHz. The LMK3C0105V3 is the part number for the default configuration with a 3.3V supply voltage. The LMK3C0105V1 is the part number for the default configuration with a 1.8V supply voltage. Additional configuration part numbers are LMK3C0105Axxx, where xxx denotes the configuration number. The LMK3C0105 supports two functional modes determined by the REF_CTRL pin at power-up: One-Time Programming (OTP) mode or I2C mode. 1. In OTP mode, one out of four OTP pages is selected by pins OTP_SEL0 and OTP_SEL1. The default output frequency across all OTP pages is 25MHz. 2. In I2C mode, the LMK3C0105 is configured by modifying the active registers. If a configuration other than the default operation is desired, the registers must be written every time at start-up. Refer to Pin Configuration and Functions for the detailed descriptions of the device pins. The LMK3C0105 has flexible SSC configurations, including: 1. SSC disabled on all outputs 2. SSC enabled on some outputs 3. SSC enabled on all outputs Refer to Spread-Spectrum Clocking for SSC and jitter performance details. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

10 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

7.2 Functional Block Diagram

2.467GHz BAW OUTA FOD 0 (FOD0_N_DIV,FOD0_N UM) 100 to 400MHz Supports SSC Channel Divider (CH0_DIV) /2 to /40 Channel Divider (CH1_DIV) /2 to /40 Output driver (OUTAB_FMT) 2 × 1.8/2.5/ 3.3V LVCMOS FOD 1 (FOD1_N_DIV,FOD1_N UM) 100 to 400MHz No SSC REF_CLK Divider (REF_CLK_DIV) /2, /4, /8 Output driver (OUTCD_FMT) 2 × 1.8/2.5/3.3V LVCMOS OUTB OUTC OUTD REF_CLK driver 1.8/2.5/3.3V LVCMOS REF_CTRL Logic (REF_CTRL_PIN_FU NC) After power-up Digital control, I2C, OTP During power-up OE OTP_SEL1/SDA OTP_SEL0/SCL I2C_ADDR REF_CTRL (OUTE) CH0_FOD_SEL CH1_FOD_SEL OUTCD_CH_SEL REF_CLK_FOD_SEL Figure 7-1. LMK3C0105 Functional Block Diagram

7.3 Feature Description

7.3.1 Device Block-Level Description

The LMK3C0105 is a reference-less clock generator with an integrated BAW oscillator. The BAW frequency, nominally 2467MHz, is divided down by two fractional output dividers (FODs), each of which is capable of generating frequencies between 100MHz and 400MHz. Each FOD can be routed to one of two channel dividers, which divides the FOD frequency down to generate frequencies from 2.5MHz to 200MHz. An additional LVCMOS clock with a voltage corresponding with VDD, OUTE, can be optionally generated on the REF_CTRL pin. By default, this pin is configured as an additional clock. OUTA and OUTB share an output driver and must be the same frequency. OUTC and OUTD share an output driver and must be the same frequency.

7.3.2 Device Configuration Control

Figure 7-2 shows the relationships between device states, the configuration pins, device initialization, and device operational modes. OTP mode is entered when the REF_CTRL pin is pulled high at start-up. I 2C mode is entered when the REF_CTRL pin is pulled low at start-up. In OTP mode, the state of the OTP_SEL0/SCL and OTP_SEL1/SDA pins determines the OTP page that is loaded into the active registers. The device is one-time programmable, meaning that the register settings stored into the internal EFUSE can not be changed. The device can be transitioned from OTP to I 2C mode, or reciprocally, by changing the state of the REF_CTRL pin, then triggering a device power cycle by pulling VDD low, then high again. In OTP mode, a change in the level of the OTP_SEL0 or OTP_SEL1 pins, followed by pulling the REF_CTRL pin high dynamically changes the active www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 11 Product Folder Links: LMK3C0105

OTP page. The time between the first OTP_SEL pin change and pulling REF_CTRL high must be less than 350 us, otherwise the device enters I2C Mode. In I 2C mode, the state of the I2C_ADDR pin can determine the I 2C address of the device, with the OTP_SEL0/SCL and OTP_SEL1/SDA pins re-purposed as I 2C clock and data pins, respectively. In I 2C mode, the host can update the active device registers. If using a configuration different than the programmed configuration, the registers must be written after each power cycle. The device can be placed into a low power state by setting the PDN bit ( R10[1]) to '1'. Clearing the PDN bit takes the device out of the low power state. If DEV_IDLE_STATE_SEL bit ( R10[4]) is a '0' and the outputs are disabled, the device enters the low power state. Entering the low power state is required for changing the frequency of the FOD used by Channel 0, changing the SSC configuration, and changing the output format. TI recommends performing register writes within this low power state. Set the OTP_AUTOLOAD_DIS ( R10[2]) bit to a '1' to prevent automatic loading of OTP Page 0 prior to setting PDN to '0'. There are two fields that determine the state of the device when coming out of the low power state. PIN_RESAMPLE_DIS (R10[3]) controls whether or not the I2C_ADDR, OTP_SEL0/SCL, OTP_SEL1/SDA, and REF_CTRL pins are resampled when exiting the low power state. If the pins are resampled, the device can be transitioned into OTP mode if the REF_CTRL pin is pulled high. Set this bit to a '1' to disable this functionality. OTP_AUTOLOAD_DIS controls whether or not the contents of OTP Page 0 are loaded into the device registers when exiting the low power state. If OTP_AUTOLOAD_DIS bit is a '1' and PIN_RESAMPLE_DIS is a '1', then the register contents do not change. If OTP_AUTOLOAD_DIS bit is a '0' and PIN_RESAMPLE_DIS is a '1', then the contents of OTP Page 0 are loaded to the registers. If PIN_RESAMPLE_DIS is a '0' and REF_CTRL is pulled high, then the device enters OTP Mode. In this case, OTP_SEL0/SCL and OTP_SEL1/SDA control the OTP page loaded into the device registers. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

12 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

2 LSBs of I2C address are

selected by Pin 2 based on Table 8-3 if I2C_ADDR_LSB_SEL (R12[15]) = ‘1’ Pin 3 is I2C clock Pin 4 is I2C data OTP Mode Pins 3 and 4 select OTP page to load into active registers HighLow Pin 15 Sampled Voltage OTP_AUTOLOAD_ DIS On first power-up or if OTP_AUTOLOAD_DIS = 0, OTP Page 0 is loaded into active registers. If OTP_AUTOLOAD_DIS = 1, registers are unchanged PIN_RESAMPLE_ DIS Pin 3 or Pin 4 Change PDN from 1 to 0No Yes Pin Sampling Sample Pin 15 to determine I2C or OTP Mode If OTP Mode, sample Pin 3 and Pin 4 to select OTP page OTP Autoload If the Pin 15 sampled value selects I2C Mode, load OTP Page 0 into the active registers No Pin Sampling Pin 15 not resampled Device remain in I2C Mode No OTP Autoload If the Pin 15 sampled value selects I2C Mode, the active registers are not changed Figure 7-2. LMK3C0105 Device Mode Diagram In I2C Mode, the device registers are from the contents of OTP Page 0. In OTP mode, these values come from one of the four OTP pages, selectable based on the state of the OTP_SELx pins on start-up. Figure 7-3 shows interface and control blocks within the LMK3C0105, with the arrows referring to read and write access from the different embedded memories. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 13 Product Folder Links: LMK3C0105

& Status OTP_SEL0/SCL OTP_SEL1/SDA REF_CTRL FMT_ADDR OE Device Hardware Device Registers R12 R11 R10 R12 R11 R10 R12 R11 R10 R12 R11 R10 Row 7 Row 6 Row 5 Row 2 Row 1 Row 0 EFUSE 1 of 4 OTP Pages Control / Status Pins I2C Port Figure 7-3. LMK3C0105 Interface and Control Blocks

7.3.3 OTP Mode

In this mode, the configuration pins allow for selection of one of four one-time programmable (OTP) pages, as well as output format selection. I 2C is not enabled in this mode, as the I 2C pins are repurposed for OTP page selection. Table 7-1 shows the OTP page selected based on the state of the OTP_SEL0 and OTP_SEL1 pins. In OTP mode, the I2C_ADDR pin is ignored. Table 7-1. OTP Page Selection in OTP Mode OTP_SEL1 Pin OTP_SEL0 Pin OTP Page Low Low 0 Low High 1 High Low 2 High High 3 The EFUSE of the devices is permanently programmed and has OTP_BURNT( R0[0]) = 1. If a new configuration is desired, the configuration must be loaded through I 2C on each start-up. Contact TI for creation of a custom OTP configuration. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

14 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

The following fields can be unique between the four OTP pages. All other register settings are shared between the OTP pages:

  • SSC_EN: Enable or disable SSC.
  • OUTAB_EN: Enable or disable OUTA and OUTB.
  • OUTCD_EN: Enable or disable OUTC and OUTD.
  • OUTAB_FMT: OUTA and OUTB output configuration, see Output Format Selection.
  • OUTCD_FMT: OUTC and OUTD output configuration, see Output Format Selection.
  • SSC_SETTING: SSC modulation type, see Spread-Spectrum Clocking. When OTP_SEL1 or OTP_SEL0 pin state changes, the device automatically goes through a power cycle and reloads the new OTP page. The time elapsed from when pins 3 and 4 change to a stable state in the new OTP is no more than 1.5ms.

7.3.4 I2C Mode

In this mode, I2C is enabled and the SCA and SDL pins function as the I 2C clock and I2C data pins, respectively. Table 7-2 shows the four default I2C addresses selectable by the I2C_ADDR pin. The 5 MSBs of the I2C address are set in the upper five bits of I2C_ADDR (R12[14:8]). If I2C_ADDR_LSB_SEL ( R12[15]) = 0, then the I2C_ADDR pin is ignored, and the I 2C address is solely determined by I2C_ADDR. Table 7-2. I2C Address Selection REF_CTRL PIN(1) I2C_ADDR PIN I2C ADDRESS(2) High X N/A (I2C disabled) Low 0 0x68 / 0xD0 Low 1 0x69 / 0xD2 Low Tied to SDA 0x6A / 0xD4 Low Tied to SCL 0x6B / 0xD8 (1) This is the state of the REF_CTRL pin at power-up, not the live pin state. (2) The 0xD0, 0xD2, 0xD4, and 0xD8 addresses are with the R/W bit included set to '0'. When changing the registers of the device, first set PDN to '1', write to the device registers, then set PDN to '0'. Figure 7-4 shows this process. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 15 Product Folder Links: LMK3C0105

Set PDN = 1 (R10[1] = 1) Program Registers R0 through R12 OTP_AUTOLOAD_DIS = 1 Set PDN = 0 (R10[1] = 0) Figure 7-4. LMK3C0105 Programming Sequence

7.4 Device Functional Modes

7.4.1 Fail-Safe Inputs

The LMK3C0105 digital input pins are designed to support fail-safe input operation, with the exception of the REF_CTRL pin. This feature allows the user to drive the digital inputs before VDD is applied without damaging the device. Refer to Absolute Maximum Ratings for more information on the maximum input voltages supported by the device.

7.4.2 Fractional Output Dividers

The LMK3C0105 contains two fractional output dividers. If all outputs are able to be generated by a single FOD, TI recommends disabling FOD1 to conserve power and improve performance. If no output channels select FOD1, then FOD1 is disabled.

7.4.2.1 FOD Operation

The internal BAW resonator is divided down by one or two Fractional Output Dividers (FODs). FOD0 has an SSC generator and FOD1 does not have an SSC generator. If all outputs must be SSC clocks, the clocks must be sourced by FOD0. If SSC clocks and one non-SSC clocks are required at the same time, then FOD0 is enabled for the SSC clocks and FOD1 is enabled for the non-SSC clocks. If none of the output clocks require SSC, then either FOD can be used. Note TI recommends that FOD0 be used as the default FOD if only one FOD is needed for an application. If both FODs are in use, TI recommends using FOD0 with OUTA/OUTB and FOD1 with OUTC/OUTD. The maximum frequency that can be generated at the clock outputs by a single FOD is 200MHz. The two FODs can be configured independently so that OUTA/OUTB and OUTC/OUTD can have different frequencies. TI recommends sourcing from a single FOD whenever possible to make sure that OUTA/OUTB and OUTC/OUTD have a deterministic phase relationship and for minimizing power consumption. The FODs in the LMK3C0105 can be configured to accommodate various output frequencies through I2C programming, or in the absence of programming, the one-time programmed (OTP) settings. The FODs can be LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

16 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

configured by setting the integer (FODx_N_DIV) and fractional (FODx_NUM) divide values. Table 7-3 shows the register locations for these fields for each FOD. Table 7-3. FOD Integer and Numerator Divide Locations Field Register FOD0_N_DIV R0[9:3] FOD0_NUM[23:16] R1[15:8] FOD0_NUM[15:0] R2[15:0] FOD1_N_DIV R3[15:9] FOD1_NUM[23:16] R6[12:5] FOD1_NUM[15:0] R8[15:0] An example of how to set the integer and numerator divide values is shown in Equation 1 and Equation 2. FODx _ N _ DIV = f loor F BAW F FOD (1) where:

  • FODx_N_DIV: Integer portion of the FOD divide value (7 bits, 6 to 24)
  • FBAW: BAW frequency, 2467MHz plus offset, described in further detail below
  • FFOD: Desired FOD frequency (100MHz to 400MHz) FODx _ N UM = int F BAW F FOD − FODx _ N _ DIV × 2 24 (2) where FODx_NUM is the fractional portion of the FOD divide value (24 bits, that is 0 to 16777215). The output frequency (FOUT) is related to the FOD frequency as given in Equation 3. OUTDIV can be 2, 4, 6, 8, 10, 20, or 40. F OUT = F FOD OUTD IV (3) Use Equation 4 to calculate the actual value of the BAW frequency for a device. Users can find the value of BAWFREQ_OFFSET_FIXEDLUT by reading R238, which is a signed 16-bit value. F BAW = 2467 M H z × 1 + BAW FREQ _ OFF S ET _ FIXE D LUT × 128 E − 9 (4)

7.4.2.2 Digital State Machine

The digital state machine of the LMK3C0105 has a clock that originates from one of the FODs. The FOD selected by CH0_FOD_SEL ( R3[4]) drives the input to the state machine clock divider. The total divide value is the DIG_CLK_N_DIV (R0[9:3]) field plus two. Set DIG_CLK_N_DIV such that the FOD frequency divided by the total state machine clock divide value is between 40MHz and 50MHz. The divider value used to set this clock is equal to the value stored in . As an example, if the frequency of FOD0 is 200MHz, and CH0_FOD_SEL is a '0', then DIG_CLK_N_DIV must be set to '2', as 200MHz divided by 4 is 50MHz.

7.4.2.3 Spread-Spectrum Clocking

FOD0 supports spread-spectrum clocking (SSC). SSC can be used to reduce peak radiated emissions by modulating the output frequency. When SSC_EN ( R4[0]) = '1', any outputs that are sourced from FOD0 have SSC. SSC_MOD_TYPE ( R4[1]) selects between down-spread modulation (SSC_MOD_TYPE = 0) or center- spread modulation (SSC_MOD_TYPE = 1). The LMK3C0105 has four built-in down-spread SSC options, as well as a custom SSC option. SSC_CONFIG_SEL ( R9[11:9]) selects between the custom or preconfigured options. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 17 Product Folder Links: LMK3C0105

The preconfigured options are optimized for a 200MHz output from FOD0. Table 7-4 details the register settings for the preconfigured SSC options. Table 7-4. Predefined SSC Configurations SSC_CONFIG_SEL Down-spread SSC Depth 0x0 Custom, based on SSC_STEPS and SSC_STEP_SIZE 0x1 –0.10% 0x2 –0.25% 0x3 –0.30% 0x4 –0.50% All other values Reserved If Custom SSC is selected, then SSC_STEPS ( R4[14:2]) and SSC_STEP_SIZE ( R5) must be configured to set the modulation depth. Use Equation 5 or Equation 6 to determine the SSC_STEPS ( R4[14:2]) register settings, and use Equation 7 or Equation 8 to determine the SSC_STEP_SIZE ( R5) settings. Equation 7 is for down-spread SSC and Equation 8 is for center-spread SSC. Do w n − spread : SSC _ ST E P S = i n t F F OD0 F MO D ÷ 2 (5) Ce nt er − spr ead : SSC _ STEPS = int F FOD0 F M OD ÷ 4 (6) where:

  • FFOD0: FOD0 Frequency
  • FMOD: Modulation frequency, typically 31.5kHz is used SSC _ STEP _ SIZE = f loor F BAW F FOD0 × 1 1 – SSC _ DEPT H – 1 S SC _ STEPS × DEN (7) SSC _ STEP _ SIZE = f loor F B AW F F O D × 1 1 – SSC _ DEPT H – 1 1 + SS C _ D E P TH 2 × SSC _ STEPS × DEN (8) where:
  • SSC_STEP_SIZE: Numerator increment value per step for SSC
  • FBAW: BAW frequency, 2467MHz. Note that the FBAW value varies from device to device.
  • SSC_DEPTH: Modulation depth, expressed as a positive value. If –0.5% depth is used, this value is 0.005
  • SSC_STEPS: Result from Equation 5 for down-spread or Equation 6 for center-spread
  • DEN: Fractional denominator, 224 If using a mix of SSC on one output and no SSC on a different output, there can be crosstalk between the two outputs. Contact TI to request measurement data for a specific configuration when configuring SSC on only a single output. When modifying the SSC settings, do not set SSC_EN to a '1' until the other SSC settings have been configured. Perform the following steps for configuring the SSC: 1. Set PDN to a '1'. 2. Set OTP_AUTOLOAD_DIS to a '1'. 3. Modify SSC_MOD_TYPE, SSC_STEP_SIZE, and SSC_STEPS as necessary. 4. Set SSC_EN to a '1'. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

18 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

  1. Set PDN to a '0'.

7.4.2.4 Integer Boundary Spurs

When the decimal portion of the FOD divide value is near an integer boundary, integer boundary spurs can occur. In general, this "integer boundary" is when the decimal portion is between 0.9 and 1, or 0 and 0.1. For example, if the BAW frequency is 2467MHz, and an output of 61.44MHz, then the FOD can run at 122.88MHz. 2467MHz divided by 122.88MHz is approximately 20.076. The decimal portion of the divide value is 0.076, which falls between 0 and 0.1, and thus means that generating a 61.44MHz output can result in spurs in the 12kHz to 20MHz band on the output clock. In some cases, proper frequency planning can account for this by increasing the FOD frequency and the channel divider value. Using an FOD frequency of 368.64MHz and a channel divider of 6 also yields an output frequency of 61.44MHz. The FOD divide value here is approximately 6.692, which does not yield integer boundary spurs. For any concerns about integer boundary spurs for a specific frequency plan, contact TI.

7.4.3 Output Behavior

7.4.3.1 Output Format Selection

This device supports LVCMOS outputs only. For LVCMOS outputs,VDDO can be 1.8V, 2.5V or 3.3V if the VDD is 3.3V. Otherwise, the VDDO must be the same voltage as VDD. Table 7-5. Output Format via Registers OUTAB_FMT / OUTCD_FMT Description 0x0 Reserved 0x1 Reserved 0x2 Reserved 0x3 Reserved 0x4 LVCMOS enabled on OUTA/ OUTC LVCMOS disabled on OUTB/ OUTD 0x5 LVCMOS disabled on OUTA/ OUTC LVCMOS enabled on OUTB/ OUTD 0x6 LVCMOS enabled on OUTA/ OUTC LVCMOS enabled on OUTB/ OUTD OUTA/OUTC and OUTB/OUTD 180 degrees out of phase(1) 0x7 LVCMOS enabled on OUTA/ OUTC LVCMOS enabled on OUTB/ OUTD OUTA/OUTC and OUTB/OUTD in phase (1) For best output performance, TI recommends using 180 degree out of phase LVCMOS if both OUTA and OUTB or both OUTC and OUTD clocks are required.

7.4.3.2 REF_CTRL Operation

At start-up, the REF_CTRL pin selects I 2C mode when low, and OTP mode when high. After start-up, REF_CTRL outputs an LVCMOS REF_CLK by default, which is derived from either FOD0 or FOD1 followed www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 19 Product Folder Links: LMK3C0105

by an integer divider (/2, /4, /8). Alternatively, this pin can be disabled, or function as a "clock ready" signal. REF_CTRL_PIN_FUNC (R7[14:13]) controls the function of the REF_CTRL pin. Table 7-6 shows these options. Table 7-6. REF_CTRL Function after Startup REF_CTRL_PIN_FUNC REF_CTRL Function 0x0 Disabled, forced low 0x1 Disabled, tri-state 0x2 (default) REF_CLK LVCMOS output 0x3 CLK_READY output

7.4.4 Output Enable

7.4.4.1 Output Enable Control

This device supports synchronous Output Enable (OE). Synchronous OE means there is no glitch on the outputs when OE signal is asserted or deasserted. Table 7-7 shows the enabling and disabling outputs through pin configuration and I2C. Note that the OE pin must be low and OE bit must be "1" for the output to be active by default. The output enable bits are OUTAB_EN (R7[1]) and OUTCD_EN (R7[8]). Table 7-7. OE Functionality OE Pin OE Pin Polarity Software Output Enable OUTx_EN OUTx High Active low 0 Off High Active low 1 Off Low Active low 0 Off Low Active low 1 On High Active high 0 Off High Active high 1 On Low Active high 0 Off Low Active high 1 Off

7.4.4.2 Output Enable Polarity

OE pin polarity is programmable and is active low by default. When the OE pin is active low, the internal pulldown resistor is automatically enabled, and the internal pullup resistor is disabled. When the OE pin is active high, the internal pullup resistor is automatically enabled, and the internal pulldown resistor is disabled. By default, clock outputs are always enabled when the OE pin is floating. The OE pin polarity is set by OE_PIN_POLARITY (R7[0]) as '1' for active-low (default), or '0' for active-high.

7.4.4.3 Separate Output Enable

The I2C_ADDR pin can be reconfigured as a second output enable pin. Set SEPARATE_OE_EN ( R11[14]) to enable this functionality. This bit is OTP programmable. When I2C_ADDR is used as an output enable pin, the OE pin controls OUTA and OUTB and the I2C_ADDR pin controls OUTC and OUTD. The OE_PIN_POLARITY (R7[0]) bit applies to the OE and I2C_ADDR pins in this case.

7.4.4.4 Output Disable Behavior

When the outputs are disabled, the outputs can be either forced low or to a tri-state condition, determined by OUTAB_DISABLE_STATE (R3[5]) for OUTA & OUTB and OUTCD_DISABLE_STATE ( R3[6]) for OUTC & OUTD. The output is low for a '0', or in a tri-state condition for a '1'. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

20 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

7.4.5 Device Default Settings

Table 7-8 summarizes the default settings of the LMK3C0105V33 and LMK3C0105V18 at start-up for the four OTP pages. In I 2C mode, the Page 0 settings are loaded. For a full list of every default register setting, see Device Registers. Table 7-8. LMK3C0105 Start-up Settings Parameter OTP Page 0 OTP Page 1 OTP Page 2 OTP Page 3 VDD Supply Voltage 3.3V (LMK3C0105V33) 1.8V (LMK3C0105V18) OUTA/OUTB Frequency 25MHz 25MHz 25MHz 25MHz OUTA/OUTB Output Format LVCMOS, In-Phase LVCMOS, In-Phase LVCMOS, In-Phase LVCMOS, In-Phase OUTA/OUTB Enable Enable Enable Enable Enable OUTA/OUTB Disable Behavior GND GND GND GND OUTC/OUTD Frequency 25MHz 25MHz 25MHz 25MHz OUTC/OUTD Output Format LVCMOS, In-Phase LVCMOS, In-Phase LVCMOS, In-Phase LVCMOS, In-Phase OUTC/OUTD Enable Enable Enable Enable Enable OUTC/OUTD Disable Behavior GND GND GND GND REF_CTRL Behavior REF_CLK, 25MHz REF_CLK, 25MHz REF_CLK, 25MHz REF_CLK, 25MHz FOD0 Frequency 200MHz 200MHz 200MHz 200MHz FOD1 Frequency 200MHz 200MHz 200MHz 200MHz SSC Enable Disable Enable Enable Enable SSC Modulation Type Down-spread Down-spread Down-spread Down-spread SSC Modulation Depth 0% –0.1% –0.3% –0.5% Pin 2 Function I2C Address LSB Selection I2C Address LSB Selection I2C Address LSB Selection I2C Address LSB Selection

7.5 Programming

The host (DSP, Microcontroller, FPGA, and so forth) configures and monitors the LMK3C0105 through the I2C port. The host reads and writes to a collection of control bits called the register set. The device blocks can be controlled and monitored through a specific grouping of bits located within the register space. In the absence of the host, the LMK3C0105 can be configured to operate in OTP mode from one of four of the on-chip OTP pages, stored in the internal EFUSE, depending on the state of REF_CTRL and OTP_SELx pins. The EFUSE is one-time programmed by TI, and is not rewritable. This means that the values of the registers that are automatically loaded from the EFUSE at power-up cannot be customized. However, the values of the registers can be changed subsequently via the I2C register interface. Within the device registers, there are certain bits that have read/write access. Other bits are read-only (an attempt to write to a read only bit does not change the state of the bit). Certain device registers and bits are reserved meaning that the fields must not be changed from the default reset state.

7.5.1 I2C Serial Interface

The I2C port on the LMK3C0105 works as a peripheral device and supports both the 100kHz standard mode and 400kHz fast-mode operations. Fast mode imposes a glitch tolerance requirement on the control signals. Therefore, the input receivers ignore pulses of less than 50ns duration. The I 2C timing requirements are provided in the I2C Interface Specification. Figure 7-5 shows the timing diagram. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 21 Product Folder Links: LMK3C0105

~~~~ tBUS tSU(START) SDA SCL th(START) tr(SM) tSU(SDATA) tW(SCLL) tW(SCLH) th(SDATA) tr(SM) tf(SM) tf(SM) tSU(STOP) VIH(SM) VIL(SM) VIH(SM) VIL(SM) ACK Figure 7-5. I2C Timing Diagram The LMK3C0105 is accessed through a 7-bit peripheral address transmitted as part of an I 2C packet. Only the device with a matching peripheral address responds to subsequent I 2C commands. In I 2C mode, the LMK3C0105 allows up to four unique peripheral devices to occupy the I2C bus based on the pin strapping of I2C_ADDR (tied to VDD, GND, SDA, or SCL). By default, the device peripheral address is 0b11010xx (the two LSBs are determined by the I2C_ADDR pin). The full address can be configured through I2C. During the data transfer through the I2C interface, one clock pulse is generated for each data bit transferred. The data on the SDA line must be stable during the high period of the clock. The high or low state of the data line can change only when the clock signal on the SCL line is low. The start data transfer condition is characterized by a high-to-low transition on the SDA line while SCL is high. The stop data transfer condition is characterized by a low-to-high transition on the SDA line while SCL is high. The start and stop conditions are always initiated by the controller. Every byte on the SDA line must be eight bits long. Each byte must be followed by an acknowledge bit and bytes are sent MSB first. The LMK3C0105 has an 8-bit register address, followed by a 16-bit data word. The acknowledge bit (A) or non-acknowledge bit (A’) is the 9th bit attached to any 8-bit data byte and is always generated by the receiver to inform the transmitter that the byte has been received (when A = 0) or not (when A’ = 0). A = 0 is done by pulling the SDA line low during the 9th clock pulse and A’ = 0 is done by leaving the SDA line high during the 9th clock pulse. The I 2C controller initiates the data transfer by asserting a start condition which initiates a response from all peripheral devices connected to the serial bus. Based on the 8-bit address byte sent by the controller over the SDA line (consisting of the 7-bit peripheral address (MSB first) and an R/W’ bit), the device whose address corresponds to the transmitted address responds by sending an acknowledge bit. All other devices on the bus remain idle while the selected device waits for data transfer with the controller. After the data transfer occurs, stop conditions are established. In write mode, the controller asserts a stop condition to end data transfer during the 10th clock pulse following the acknowledge bit for the last data byte from the peripheral. In read mode, the controller receives the last data byte from the peripheral but does not pull SDA low during the 9th clock pulse. This is known as a non-acknowledge bit. By receiving the non-acknowledge bit, the peripheral knows the data transfer is finished and enters the idle mode. The controller then takes the data line low during the low period before the 10th clock pulse, and high during the 10th clock pulse to assert a stop condition. Figure 7-6 and Figure 7-7 show the sequence for block writes and block reads using the LMK3C0105, respectively. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

22 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

AS Target Address Wr Register A Data Word 0 High A PAData Word N-1 Low 1 1 1 1 1118 Data Word 0 Low A AData Word N-1 High 188 S SR R/W A P Start Condition Repeated Start Condition 1 = Read (Rd) from target; 0 = Write (Wr) to target Acknowledge (ACK = 0 and NACK = 1) Stop Condition Controller to Target Transmission Target to Controller Transmission Figure 7-6. Generic Block Write Sequence AS Target Address Wr Register A 1 1 1 1 7 Sr ATarget Address Rd 8 1 17 Data Word 0 High A PA’Data Word N-1 Low 1118 8 Data Word 0 Low A AData Word N-1 High 188 Figure 7-7. Generic Block Read Sequence

7.5.2 One-Time Programming Sequence

The upper register space includes all registers from R13 onward, as well as I2C_ADDR ( R12[15:8]). Unlocking the upper register space is performed by writing 0x5B to UNLOCK_PROTECTED_REG ( R12[7:0]), leaving I2C_ADDR unchanged. There are six fields that can have different values depending on the EFUSE page loaded at device start-up.

  • OUTA/OUTB Output Format
  • OUTA/OUTB Enable
  • OUTC/OUTD Output Format
  • OUTC/OUTD Enable
  • SSC Enable
  • SSC Configuration (either preconfigured or custom) All other fields retain the same value across all four EFUSE pages. For generating custom configurations, contact TI. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 23 Product Folder Links: LMK3C0105

8 Device Registers

8.1 Register Maps

Table 8-1 lists the LMK3C0105 Device registers. All register offset address not listed in Table 8-1 can be considered as reserved locations. The register contents of reserved locations must not be modified. Table 8-1. LMK3C0105 Registers Address Acronym Section 0x0 R0 R0 0x1 R1 R1 0x2 R2 R2 0x3 R3 R3 0x4 R4 R4 0x5 R5 R5 0x6 R6 R6 0x7 R7 R7 0x8 R8 R8 0x9 R9 R9 0xA R10 R10 0xB R11 R11 0xC R12 R12 0xEE R238 R238 Complex bit access types are encoded to fit into small table cells. Table 8-2 shows the codes that are used for access types in this section. Table 8-2. LMK3C0105 Access Type Codes Access Type Code Description Read Type R R Read Write Type W W Write WL W L Write Locked, requires UNLOCK_PROTECT ED_REG (R12[7:0]) = 0x5B to unlock and write successfully

8.1.1 R0 Register (Address = 0x0) [reset = 0x0861/0x0863]

R0 is shown in Table 8-3. Return to the Summary Table. Table 8-3. R0 Register Field Descriptions Bit Field Type Reset Description 15:10 DIG_CLK_N_DIV R/W 0x02 Digital State Machine clock rate. Derived from the FOD frequency sourced by the CH0_FOD_SEL multiplexer. The target for the frequency is 50MHz maximum. The actual divide value is the DIG_CLK_N_DIV value plus 2. This field is stored in the EFUSE. 9:3 FOD0_N_DIV R/W 0x0C Integer Ratio of BAW frequency to FOD0 frequency. This field is stored in the EFUSE. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

24 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

Table 8-3. R0 Register Field Descriptions (continued) Bit Field Type Reset Description 2:1 SUP_LVL_SEL R/W 0x0 (V33) 0x1 (V18) Operating voltage for core supply LDO. This field is factory programmed, and must not be overwritten with a different value than the programmed value. Supply voltage on VDD and VDDO pins must not exceed the selected voltage value + 10%. 0: 3.3V 1: 1.8V 2: 2.5V 0 OTP_BURNT R/WL 0x1 Indicates that the EFUSE has been programmed. If this field is '1', the EFUSE is programmed.

8.1.2 R1 Register (Address = 0x1) [reset = 0x5599]

R1 is shown in Table 8-4. Return to the Summary Table. Table 8-4. R1 Register Field Descriptions Bit Field Type Reset Description 15:8 FOD0_NUM[23:16] R/W 0x55 High byte of the FOD0 fractional divide value. The value of this field changes from device to device. This field is stored in the EFUSE. 7:0 Reserved R/W 0x99 Reserved, only write 0x99 to this field.

8.1.3 R2 Register (Address = 0x2) [reset = 0xC28F]

R2 is shown in Table 8-5. Return to the Summary Table. Table 8-5. R2 Register Field Descriptions Bit Field Type Reset Description 15:0 FOD0_NUM[15:0] R/W 0xC28F Lower two bytes of the FOD0 fractional divide value. The value of this field changes from device to device. This field is stored in the EFUSE.

8.1.4 R3 Register (Address = 0x3) [reset = 0x1804]

R3 is shown in Table 8-6. Return to the Summary Table. Table 8-6. R3 Register Field Descriptions Bit Field Type Reset Description 15:9 FOD1_N_DIV R/W 0x0C Integer Ratio of BAW frequency to FOD1 frequency. This field is stored in the EFUSE. 8 CH1_FOD_SEL R/W 0x0 Selects the FOD to use as the input source for Channel Divider 1. This field is stored in the EFUSE. 0h: FOD0. 1h: FOD1. 7 Reserved R/W 0x0 Reserved, only write '0' to this field.

6 OUTCD_DISABLE_STATE R/W 0x0 When OUTC and OUTD are disabled, this bit selects whether the OUTC and

OUTD pins are forced to GND or placed in a tri-state condition. This field is stored in the EFUSE. 0h: Forced to GND on disable. 1h: Placed in a tri-state condition on disable. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 25 Product Folder Links: LMK3C0105

Table 8-6. R3 Register Field Descriptions (continued) Bit Field Type Reset Description

5 OUTAB_DISABLE_STATE R/W 0x0 When OUTA and OUTB are disabled, this bit selects whether the OUTA and

OUTB pins are forced to GND or placed in a tri-state condition. This field is stored in the EFUSE. 0h: Forced to GND on disable. 1h: Placed in a tri-state condition on disable. 4 CH0_FOD_SEL R/W 0x0 Selects the FOD to use as the input source for Channel Divider 0. This field is stored in the EFUSE. 0h: FOD0. 1h: FOD1. 3 Reserved R/W 0x0 Reserved, only write '0' to this field. 2:0 CH0_DIV R/W 0x4 Divider value for Channel Divider 0. This field is stored in the EFUSE. 0h: Channel Divider disabled. 1h: FOD / 2 2h: FOD / 4 3h: FOD / 6 4h: FOD / 8 5h: FOD / 10 6h: FOD / 20 7h: FOD / 40

8.1.5 R4 Register (Address = 0x4) [reset = 0x0000]

R4 is shown in Table 8-7. Return to the Summary Table. Table 8-7. R4 Register Field Descriptions Bit Field Type Reset Description 15 Reserved R N/A Reserved, do not write to this field. 14:2 SSC_STEPS R/W 0x0000 Number of steps in each segment of the triangular profile for SSC. See Spread- Spectrum Clocking for instructions to calculate this value. This field is stored in the EFUSE.

1 SSC_MOD_TYPE R/W 0x0 Selects between down-spread or center-spread modulation for custom SSC

configurations. This field is stored in the EFUSE. 0h: Down-spread modulation. 1h: Center-spread modulation. 0 SSC_EN R/W 0x0 Enable SSC. This field is stored in the EFUSE. 0h: SSC Disabled. 1h: SSC Enabled.

8.1.6 R5 Register (Address = 0x5) [reset = 0x0000]

R5 is shown in Table 8-8. Return to the Summary Table. Table 8-8. R5 Register Field Descriptions Bit Field Type Reset Description 15:0 SSC_STEP_SIZE R/W 0x0000 Numerator increment value per step for SSC. See Spread-Spectrum Clocking for instructions to calculate this value. This field is stored in the EFUSE. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

26 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

8.1.7 R6 Register (Address = 0x6) [reset = 0x0AA7]

R6 is shown in Table 8-9. Return to the Summary Table. Table 8-9. R6 Register Field Descriptions Bit Field Type Reset Description 15:13 CH1_DIV R/W 0x0 Divider value for Channel Divider 1. This field is stored in the EFUSE. 0h: Channel Divider disabled. 1h: FOD / 2 2h: FOD / 4 3h: FOD / 6 4h: FOD / 8 5h: FOD / 10 6h: FOD / 20 7h: FOD / 40 12:5 FOD1_NUM[23:16] R/W 0x55 High byte of the FOD1 fractional divide value. The value of this field changes from device to device. This field is stored in the EFUSE. 4:3 Reserved R/W 0x0 Reserved, only write '0' to this field. 2:0 OUTAB_FMT R/W 0x7 Selects the output format for OUTA/OUTB. This field is stored in the EFUSE. 0h: Reserved. 1h: Reserved. 2h: Reserved. 3h: Reserved. 4h: LVCMOS, OUTA enabled, OUTB disabled. 5h: LVCMOS, OUTA disabled, OUTB enabled. 6h: LVCMOS, OUTA enabled, OUTB enabled, 180 degrees out of phase. 7h: LVCMOS, OUTA enabled, OUTB enabled, OUTA and OUTB in phase.

8.1.8 R7 Register (Address = 0x7) [reset = 0x5D1F]

R7 is shown in Table 8-10. Return to the Summary Table. Table 8-10. R7 Register Field Descriptions Bit Field Type Reset Description 15 Reserved N/A 0x0 Reserved, do not write to this field. 14:13 REF_CTRL_PIN_F UNC R/W 0x2 Sets the function of the REF_CTRL pin. This field is stored in the EFUSE. 0h: REF_CTRL pin disabled, pulled to GND. 1h: REF_CTRL pin disabled, placed in a tri-state condition. 2h: REF_CTRL pin functions as an additional LVCMOS REF_CLK output. 3h: REF_CTRL pin functions as "clock ready" signal. 12:11 REF_CLK_DIV R/W 0x3 REF_CLK output divisor value when REF_CTRL is used as REF_CLK. This field is stored in the EFUSE. 0h: REF_CLK disabled. 1h: FOD / 2. 2h: FOD / 4. 3h: FOD / 8. 10 Reserved R/W 0x1 Reserved. Do not write any value other than '1' to this field.

9 REF_CLK_FOD_S

R/W 0x0 Select the FOD used to generate the REF_CLK output. This field is stored in the EFUSE. 0h: FOD0. 1h: FOD1. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 27 Product Folder Links: LMK3C0105

Table 8-10. R7 Register Field Descriptions (continued) Bit Field Type Reset Description 8 OUTCD_EN R/W 0x1 Output Enable bit for OUTC and OUTD. This field is stored in the EFUSE. 0h: OUTC and OUTD are disabled. 1h: OUTC and OUTD are enabled. 7 OUTCD_CH_SEL R/W 0x0 Selects the source for OUTC/OUTD. This field is stored in the EFUSE. 0h: OUTC and OUTD are sourced from Channel Divider 0. 1h: OUTC and OUTD are sourced from Channel Divider 1. 6:5 Reserved R/W 0x0 Reserved, only write '0' to this field. 4:2 OUTCD_FMT R/W 0x7 Selects the output format for OUTC and OUTD. This field is stored in the EFUSE. 0h: Reserved. 1h: Reserved. 2h: Reserved. 3h: Reserved. 4h: LVCMOS, OUTC enabled, OUTD disabled. 5h: LVCMOS, OUTC disabled, OUTD enabled. 6h: LVCMOS, OUTC enabled, OUTD enabled, 180 degrees out of phase. 7h: LVCMOS, OUTC enabled, OUTD enabled, OUTC and OUTD in phase. 1 OUTAB_EN R/W 0x1 Output Enable bit for OUTA and OUTB. This field is stored in the EFUSE. 0h: OUTA and OUTB are disabled. 1h: OUTA and OUTB are enabled.

0 OE_PIN_POLARIT

Y R/W 0x1 OE pin polarity selection. This bit does not affect the polarity of the OUTx_EN bits, only the OE pin. This field is stored in the EFUSE. 0h: OE is active high (OE tied to VDD enables outputs). 1h: OE is active low (OE tied to GND enables outputs).

8.1.9 R8 Register (Address = 0x8) [reset = 0xC28F]

R8 is shown in Table 8-11. Return to the Summary Table. Table 8-11. R8 Register Field Descriptions Bit Field Type Reset Description 15:0 FOD1_NUM[15:0] R/W 0xC28F Lower two bytes of the FOD1 fractional divide value. The value of this field changes from device to device. This field is stored in the EFUSE.

8.1.10 R9 Register (Address = 0x9) [reset = 0x3000/0x1000]

R9 is shown in Table 8-12. Return to the Summary Table. Table 8-12. R9 Register Field Descriptions Bit Field Type Reset Description 15:12 OTP_ID R/W 0x3 (V33) 0x1 (V18) (V18) Configurable field for identifying the OTP configuration. Can be used in I2C mode as a 4-bit spare field. This field is stored in the EFUSE. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

28 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

Table 8-12. R9 Register Field Descriptions (continued) Bit Field Type Reset Description 11:9 SSC_CONFIG_SEL R/W 0x0 SSC modulation configuration. If center-spread modulation is desired, then custom SSC configuration is required. Four preconfigured down-spread modulation depths are also available. Any other modulation depths require custom SSC configuration. This field is stored in the EFUSE. The preconfigured SSC options are specifically for 100MHz clock outputs. For other output frequencies, TI recommends creating a custom SSC configuration. 0h: Custom SSC Configuration - see Spread-Spectrum Clocking for details on creating a custom configuration. 1h: –0.10% preconfigured down-spread. 2h: –0.25% preconfigured down-spread. 3h: –0.30% preconfigured down-spread. 4h: –0.50% preconfigured down-spread. All other values: Reserved 8:0 Reserved R/W 0x000 Reserved, only write '0' to this field.

8.1.11 R10 Register (Address = 0xA) [reset = 0x0010]

R10 is shown in Table 8-13. Return to the Summary Table. Table 8-13. R10 Register Field Descriptions Bit Field Type Reset Description 15 Reserved R/W 0x0 Reserved. Only write '0' to this bit. 14:11 PROD_REVID R N/A Product revision identifier. 10 CLK_READY R N/A CLK_READY status. The REF_CTRL pin mirrors this status signal when the pin functions as a "clock ready" signal. 9 Reserved R N/A Reserved, do not write to this field. 8 RB_PIN_15 R N/A Readback of the REF_CTRL pin. 7 RB_PIN_4 R N/A Readback of the OTP_SEL1/SDA pin. 6 RB_PIN_3 R N/A Readback of the OTP_SEL0/SCL pin. 5 RB_PIN_2 R N/A Readback of the I2C_ADDR pin.

4 DEV_IDLE_STATE_

R/W 0x1 This bit controls the behavior of the device when both outputs are disabled. Placing the device into a low-power state is not recommended for time-critical applications, as the time to re-enable the clocks is extended. This field is stored in the EFUSE. 0h: When both outputs are disabled, the outputs are muted, and the device is placed into a low-power state. 1h: When both outputs are disabled, the outputs are muted. The device does not enter a low-power state.

3 PIN_RESAMPLE_D

R/W 0x0 This bit controls the resampling of the device pins when exiting the low power mode. Write this bit while in the low power mode. TI recommends keeping this bit as a '1' unless the functionality is explicitly desired. 0h: Pin resampling is enabled. When exiting the low power mode, the I2C_ADDR, OTP_SEL0/SCL, OTP_SEL1/SDA, and I2C_ADDR pins are resampled. If I2C_ADDR is high, the device enters OTP Mode. 1h: Pin resampling is disabled. When exiting the low power mode, the I2C_ADDR, OTP_SEL0/SCL, OTP_SEL1/SDA, and I2C_ADDR pins are not resampled. The device remains in I2C Mode. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 29 Product Folder Links: LMK3C0105

Table 8-13. R10 Register Field Descriptions (continued) Bit Field Type Reset Description

2 OTP_AUTOLOAD_

R/W 0x0 This bit controls the behavior of the device when exiting the low power mode. Write this bit while in the low power mode. TI recommends keeping this bit as a '1' unless the functionality is explicitly desired. 0h: OTP autoload is enabled. When exiting the low power mode, the contents of OTP Page 0 are written to the device registers. 1h: OTP autoload is disabled. When exiting the low power mode, the contents of OTP Page 0 are not written to the device registers. 1 PDN R/W 0x0 Writing a '1' to this bit puts the device into a low power state. 0 Reserved R/W 0x0 Reserved. Only write '0' to this bit.

8.1.12 R11 Register (Address = 0xB) [reset = 0x0000]

R11 is shown in Table 8-14. Return to the Summary Table. Table 8-14. R11 Register Field Descriptions Bit Field Type Reset Description 15 Reserved R/W 0x0 Reserved. Only write '0' to this bit.

14 SEPARATE_OE_E

N R/W 0x0 This bit enables the separate output enable functionality of the device. If this bit is a '1', then I2C_ADDR_LSB_SEL must be set to '0'. This field is stored in the EFUSE. 0h: Pin 1 is the output enable for OUTA, OUTB, OUTC, and OUTD. 1h: Pin 1 is the output enable for OUTA and OUTB, Pin 2 is the output enable for OUTC and OUTD. 13:0 Reserved R/W 0x0000 Reserved, do not write to this field.

8.1.13 R12 Register (Address = 0xC) [reset = 0xE800]

R12 is shown in Table 8-15. Return to the Summary Table. Table 8-15. R12 Register Field Descriptions Bit Field Type Reset Description

15 I2C_ADDR_LSB_S

R/WL 0x1 I2C peripheral address source. If this bit is a '1', SEPARATE_OE_EN must be '0'. This field is stored in the EFUSE. 0h: I2C peripheral address comes entirely from the I2C_ADDR field. 1h: The two lowest bits of the I2C peripheral address come from the FMT_ADDR pin, all other bits come from R12[14:10]. 14:8 I2C_ADDR R/WL 0x68 I2C peripheral address. After writing to this field, the device responds to the new I2C address. This field is stored in the EFUSE. 7:0 UNLOCK_PROTEC TED_REG R/W 0x00 This field locks all registers from R13 onward, in addition to R12[15:8]. Registers R13 onward are largely device calibration registers, and must not have contents modified. These registers can be read from normally regardless of the unlock status. 5Bh: Unlocks register writes for R12[15:8] and above. Any other value: R12[15:8] and above ignore all writes.

8.1.14 R238 Register (Address = 0xEE) [reset = 0x0000]

R246 is shown in Table 8-16. Return to the Summary Table. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

30 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

Table 8-16. R246 Register Field Descriptions Bit Field Type Reset Description 15:0 BAWFREQ_OFFSE T_FIXEDLUT R/WL 0x0000 Offset value from 2467MHz for the BAW frequency. Signed 16-bit integer value. This field is stored in the EFUSE. Each bit of this fields corresponds to 128ppm of frequency deviation. This field varies from part to part. This field is for calculation purposes only, the device does not use this register for any internal calculation. Do NOT write to this field. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 31 Product Folder Links: LMK3C0105

9 Application and Implementation

Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes, as well as validating and testing their design implementation to confirm system functionality.

9.1 Application Information

The LMK3C0105 is a reference-less BAW-based clock generator that can be used to provide reference clocks for various applications, including crystal oscillator replacement and 1Gb/10Gb Ethernet Switches.

9.2 Typical Applications

9.2.1 Application Block Diagram Examples

Figure 9-1 shows the use of the LMK3C0105 for replacement of crystals and crystal oscillators on a Gigabit Ethernet Switch application FOD1 BAW FOD0 Clock Dist OUTA OUTB OUTD REF_CLK 100MHz LVCMOS 10G PHY FPGA 25MHz LVCMOS 25MHz LVCMOS 25MHz LVCMOS Figure 9-1. Crystal and Oscillator Replacement Example

9.2.2 Design Requirements

Consider a typical Gigabit Ethernet Switch application. In a system such as this, the clocks are expected to be available upon request without the need for any additional device-level programming. The default device configuration outputs five 25MHz LVCMOS clocks, all enabled by default. A typical output clock requirement in this application is two 25MHz LVCMOS clocks for the PHY, and both a 25MHz and 100MHz LVCMOS clock for the FPGA. The section below describes the detailed design procedure to generate the required output frequencies for the above scenario using the LMK3C0105.

9.2.3 Detailed Design Procedure

Design of all aspects of the LMK3C0105 is straightforward, and software support is available to assist in frequency planning and part programming. This design procedure gives a straightforward outline of the process. 1. Frequency Planning a. The first step of designing an LMK3C0105 configuration is to determine the FOD frequencies that are required to generate the required output frequencies. The process is as such: i. If both output frequencies are the same, and have the same SSC settings (that is, both use SSC or both do not use SSC), only one FOD is required. ii. If both output frequencies are different, but have the same SSC settings, the outputs can share an FOD to conserve current. If both frequencies can be generated from dividing a single valid FOD frequency by the channel divider options, then the second FOD can be disabled. Otherwise, both FODs must be used. If both outputs require SSC, then this frequency plan cannot be supported by the LMK3C0105 device. LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

32 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

iii. If one output requires SSC and the other does not, then the SSC output must use FOD0 and the non-SSC output must use FOD1. b. If SSC is being used, determine whether or not a preconfigured down-spread modulation, a custom down-spread modulation, or a center-spread modulation is required for the application. If a custom configuration is required, follow the steps outlined in Spread-Spectrum Clocking. c. Set the digital clock divider such that the digital clock frequency is as close to 50MHz as possible. d. Determine the REF_CTRL pin functionality. If this is used as an additional LVCMOS reference clock, verify that the desired frequency can be generated based on the FOD0 and FOD1 frequencies, as the divider range for the REF_CLK output is /2, /4, or /8 only. i. Keep in mind that if SSC is used on FOD0, and the REF_CLK source is FOD0, this output now has SSC as well. 2. Setting the Output Formats a. The output formats that are required are based upon the number of clocks needed in the system. For crystal replacement, this is most often a collection of 24MHz, 25MHz, 27MHz, or 50MHz LVCMOS clocks. b. OUTA and OUTB, or OUTC and OUTD, can be in phase, opposite, or individually enabled or disabled. OUTA and OUTC are always in phase. This allows for the generation of up to five LVCMOS clocks at a time, up to four of which can be in phase. i. For LVCMOS outputs, the VDDO_x voltage MUST match the VDD voltage if VDD is 1.8V or 2.5V. 3. Output Enable Behavior a. The output enable pin is active low by default, with an internal pulldown resistor to GND. If this functionality is not desired, then OE_PIN_POLARITY can be set to '0' to change the behavior of the OE pin to active-high. If this is done, the internal pulldown is disabled, and an internal pullup to VDD is used. b. Determine whether or not both outputs being disabled means that the device enters low-power mode. While this is able to conserve current, low-power mode is not recommended for any applications where the clocks must turn back on quickly, such as CPU clocking. For the 10GB PHY, the following settings are required: 1. One FOD can be used to generate all outputs. As such, FOD0 can be set to have an output frequency of 200MHz, with Channel Divider 0 set to divide by 8. Often, if two clocks of the same frequency are required by a single device, these clocks need to be in phase. Both output drivers select Channel Divider 0. Output Driver 0 is set for LVCMOS in-phase, and Output Driver 1 is set for LVCMOS OUTD only. When configured for OUTD only, OUTD is in phase with OUTA. a. DIG_CLK_N_DIV must be set to two to set the state machine clock properly. The state machine clock must be as close to 50MHz as possible without exceeding this frequency. In this case, DIG_CLK_N_DIV is set to 2 for a total divide of 4. Equation 9 shows the relationship between the digital state machine frequency, the frequency selected by the CH0_FOD_SEL multiplexer, and the DIG_CLK_N_DIV field. Write the DIG_CLK_N_DIV field only while the device is in the low power state. 2. The REF_CTRL pin is used for generating the 100MHz LVCMOS clock. Set REF_CLK_FOD_SEL to 0 for selecting FOD0 as the REF_CTRL clock source. REF_CLK_DIV must be set to 1 for a divide by 2 from FOD0. Set REF_CTRL_PIN_FUNC to 2 for setting the REF_CTRL pin as an output clock. F D IG = F CH 0 _ F OD _ SEL 2 + DIG _ CL K _ N _ DIV (9) where F DIG is the digital state machine clock frequency and F CH0_FOD_SEL is the frequency selected by the CHO_FOD_SEL multiplexer www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 33 Product Folder Links: LMK3C0105

9.2.4 Example: Changing Output Frequency

If the user wants to change the output from 25MHz LVCMOS on OUTA, OUTB, and OUTD to 24MHz differential LVCMOS clocks on all outputs, the following example details this process. The value of the BAWFREQ_OFFSET_FIXEDLUT field for this example is 0x3701. The steps for changing the frequency are as follows: 1. Determine the BAW frequency of the device. This is critical for all following calculations. From Equation 4, if BAWFREQ_OFFSET_FIXEDLUT is 0x3701, then the BAW frequency of this device is approximately 2471.446441856MHz. 2. Determine the channel divider settings and required FOD frequency. If the output frequency is 24MHz, and the range of the FODs is from 100MHz to 400MHz, then a channel divider value of at least 5 is required to generate the output. As there is not a divide by 5 option, and REF_CLK must also have a clock (see CH0_DIV, CH1_DIV, and REF_CLK_DIV), a divide by 8 is required. From here, 24MHz times 8 yields an FOD output frequency of 192MHz. If OUTC/OUTD are a different frequency, then using FOD1 can be required if both frequencies cannot be generated by dividing down from the same FOD frequency. 3. Set the FOD divide values. Use Equation 1 to calculate the integer divide value FOD0_N_DIV = floor(2471.446441856/192) = 12. From Equation 2, the numerator divide value FOD0_NUM = int(((2471.446441856/192) - 12) × 224) = 14631693 4. Write the desired settings to the device registers. This includes the divider settings listed above, as well as the output driver settings. Follow the procedure outlined in Figure 7-4: a. Set PDN = 1. b. Set FOD0_N_DIV = 12 and FOD0_NUM = 14631693. c. Set CH0_DIV, and REF_CLK_DIV to divide by 8 (by default, OUTCD_CH_SEL is set to select Channel Divider 0). d. Set OUTAB_FMT and OUTCD_FMT to select in-phase LVCMOS as the output format. e. Set REF_CTRL_PIN_FUNC to output REF_CLK. f. Set OTP_AUTOLOAD_DIS to 1 (disable the OTP Page 0 autoload feature). g. Set DIG_CLK_N_DIV = 2 to set the digital state machine clock to 48MHz, based on Equation 9 h. Set PDN = 0 The time required for the frequency chwerange to take affect is typically on the order of 1ms between issuing PDN = 0 and the output clocks starting at the desired frequency.

9.2.5 Crosstalk

Performance degradation can occur in the LMK3C0105 due to crosstalk in the device when the outputs are operating at different frequencies. Table 9-1 displays the performance of the LMK3C0105 outputs for common LVCMOS frequencies. Contact TI for measurement of additional combinations for impact of crosstalk on output performance. Table 9-1. LMK3C0105 LVCMOS Output Crosstalk FOD0 Frequency (MHz) FOD1 Frequency (MHz) OUTA Frequency (MHz) (2) OUTC Frequency (MHz)(2) Typical OUTA RMS Jitter (fs) (1) (3) Typical OUTC RMS Jitter (fs) (1) (3) 240 250 24 25 852 716 240 270 24 27 457 371 240 200 24 50 832 779 250 240 25 24 784 717 250 270 25 27 757 787 250 200 25 50 215 516 270 240 27 24 429 367 270 250 27 25 913 641 270 200 27 50 865 930 200 240 50 24 806 548 200 250 50 25 559 287 LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

34 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

Table 9-1. LMK3C0105 LVCMOS Output Crosstalk (continued) FOD0 Frequency (MHz) FOD1 Frequency (MHz) OUTA Frequency (MHz) (2) OUTC Frequency (MHz)(2) Typical OUTA RMS Jitter (fs) (1) (3) Typical OUTC RMS Jitter (fs) (1) (3) 200 270 50 27 913 704 (1) Measured over 25°C to 105°C using differential LVCMOS output formats using VDD = VDDO_x = 3.3V, no SSC. (2) OUTA and OUTC are generated using FOD0 and FOD1, respectively. (3) RMS Jitter measured over the 12kHz to 5MHz integration bandwidth.

9.3 Power Supply Recommendations

9.3.1 Power-Up Sequencing

low-dropout regulators (LDO) source the internal blocks and allow each pin to be supplied with individual supply voltages. The VDD pin supplies the control pins, the serial interface, and the REF_CTRL pin. Therefore, any pullup resistors must be connected to the same domain as VDD. If an output is not used, connect the corresponding VDDO_x rail to VDD. If the VDD and VDDO_x rails are the same voltage, TI recommends connecting these together directly. If VDD and the VDDO_x rails differ, VDD must ramp first, with VDDO_x no more than 5ms after. When using a VDD of 2.5V or 1.8V, VDDO_x must match VDD. For LVCMOS outputs, using a VDDO_x that differs from the VDD is not recommended. In the event that VDD and VDDO_x differ for LVCMOS outputs, the output impedance of the driver can be greater than 17 Ω. For single-ended LVCMOS and differential LVCMOS, use a 20Ω or 25Ω series resistor in place of the 33Ω series resistor to maintain 50Ω impedance matching. Do not use In-Phase LVCMOS if the VDDO_x does not match VDD.

9.3.2 Decoupling Power Supply Inputs

Do not tie VDD and VDDO pins to ground. Use a separate ferrite bead to isolate the VDD and the VDDO supplies. If OUTA/OUTB and OUTC/OUTD are different frequencies, a separate ferrite bead must be used for each VDDO supply. For each supply voltage pin, a 0.1µF or 1µF capacitor must be placed very close to the pin. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 35 Product Folder Links: LMK3C0105

9.4 Layout

9.4.1 Layout Guidelines

For this example, follow these guidelines:

  • Isolate outputs using a GND shield. Route all outputs as differential pairs.
  • Isolate outputs to adjacent outputs when generating multiple frequencies.
  • Avoid impedance jumps in the fan-in and fan-out areas when possible.
  • Use five vias to connect the thermal pad to a solid GND plane. Full-through vias are preferred.
  • Place decoupling capacitors with small capacitance values very close to the supply pins. Place the decoupling capacitors on the same layer or on the bottom layer directly underneath the device. Larger values can be placed more far away. Ferrite beads are recommended to isolate the different output supplies and the VDD supply.
  • Use multiple vias to connect wide supply traces to the respective power planes.

9.4.2 Layout Example

Below are printed circuit board (PCB) layout examples that show the application of thermal design practices and a low-inductance ground connection between the device DAP and the PCB. Figure 9-2. PCB Layout Example for LMK3C0105, Top Layer Figure 9-3. PCB Layout Example for LMK3C0105, Bottom Layer LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

36 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

10 Device and Documentation Support

TI offers an extensive line of development tools. Tools and software to evaluate the performance of the device, generate code, and develop solutions are listed below.

10.1 Documentation Support

10.1.1 Related Documentation

  • Texas Instruments, LMK3C0105 Configuration Guide

10.2 Receiving Notification of Documentation Updates

To receive notification of documentation updates, navigate to the device product folder on ti.com. Click on Notifications to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document.

10.3 Support Resources

TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need. Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use.

10.4 Trademarks

TI E2E™ is a trademark of Texas Instruments. All trademarks are the property of their respective owners.

10.5 Electrostatic Discharge Caution

This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications.

10.6 Glossary

TI Glossary This glossary lists and explains terms, acronyms, and definitions. NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision * (December 2024) to Revision A (October 2025) Page

  • Changed the description of SSC clock generation, clarified pin behavior, clarified that a DC/DC can be used

12 Mechanical, Packaging, and Orderable Information

The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 37 Product Folder Links: LMK3C0105

SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

38 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

www.ti.com LMK3C0105 SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 Copyright © 2025 Texas Instruments Incorporated Submit Document Feedback 39 Product Folder Links: LMK3C0105

SNAS880A – DECEMBER 2024 – REVISED OCTOBER 2025 www.ti.com

40 Submit Document Feedback Copyright © 2025 Texas Instruments Incorporated

Product Folder Links: LMK3C0105

PACKAGE MATERIALS INFORMATION www.ti.com 21-Oct-2025 TAPE AND REEL INFORMATION Reel Width (W1) REEL DIMENSIONS A0B0K0WDimension designed to accommodate the component lengthDimension designed to accommodate the component thicknessOverall width of the carrier tapePitch between successive cavity centersDimension designed to accommodate the component width TAPE DIMENSIONSK0 P1B0WA0Cavity QUADRANT ASSIGNMENTS FOR PIN 1 ORIENTATION IN TAPE Pocket QuadrantsSprocket HolesQ1Q1Q2Q2Q3Q3Q4Q4User Direction of Feed P1ReelDiameter *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Reel Diameter (mm) Reel Width W1 (mm) (mm) (mm) (mm) (mm) W (mm) Pin1 Quadrant Pack Materials-Page 1

PACKAGE MATERIALS INFORMATION www.ti.com 21-Oct-2025 TAPE AND REEL BOX DIMENSIONS Width (mm) W LH *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) LMK3C0105A03RERR TQFN RER 16 3000 346.0 346.0 33.0 LMK3C0105A04RERR TQFN RER 16 3000 346.0 346.0 33.0 LMK3C0105A05RERR TQFN RER 16 3000 346.0 346.0 33.0 LMK3C0105V18RERR TQFN RER 16 3000 346.0 346.0 33.0 LMK3C0105V33RERR TQFN RER 16 3000 346.0 346.0 33.0 Pack Materials-Page 2

IMPORTANT NOTICE AND DISCLAIMER TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, regulatory or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you fully indemnify TI and its representatives against any claims, damages, costs, losses, and liabilities arising out of your use of these resources. TI’s products are provided subject to TI’s Terms of Sale, TI’s General Quality Guidelines, or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products. Unless TI explicitly designates a product as custom or customer-specified, TI products are standard, catalog, general purpose devices. TI objects to and rejects any additional or different terms you may propose. IMPORTANT NOTICE Copyright © 2025, Texas Instruments Incorporated Last updated 10/2025