Using TI’s USB2ANY Module for In-System Programming of LMK03328
11
Using TI’s USB2ANY Module for In-System Programming of LMK03328
When designing in the LMK03328 into a system application board, it is a recommended to provision a
dedicated
header to access the I2C lines of the device to support external programming from Texas
Instruments’ USB2ANY module (see
). The USB2ANY module can be very useful to support in-
system programming of the initial clock configuration (e.g. before the system software/firmware is enabled)
and rapid clock prototyping, optimization, and debugging.
Figure 23. USB2ANY Module
Because the USB2ANY module implements the same MSP430-based USB-to-I2C interface/firmware as
the one integrated on the LMK03328EVM, the same EVM GUI platform can be used to easily program the
device in-system.
Once the customer’s system software/firmware is enabled and can provide reliable configuration of the
LMK03328, then the provisional I2C header may be removed or superseded in the next iteration of the
hardware design.
11.1 USB2ANY Board Connections
The USB2ANY has four interface connectors: one USB 2.0 connector (J2) and three I/O connectors (J3,
J4, and J5). The USB connector is a standard ‘A’ type mini USB receptacle. The I/O connectors are
standard dual-row, 0.1” center, pin headers.
I/O connectors J3 and J5 are 8-pin type and J4 is a 10-pin type. They are configured such that they will
accept either individual cable connections or a single 30-pin connection.
47
SNAU184 – August 2015
LMK03328EVM User’s Guide
Copyright © 2015, Texas Instruments Incorporated