UG286: ClockBuilderPro Field Programmer Kit This document describes how to use the ClockBuilder Field KEY POINTS Programmer Kit (CBPROG-DONGLE) with ClockBuilder Pro (CBPro) to support four programming models. Shows and provides a brief explanation of the Field Programmer kit contents Refer to the text and table below for supported uses: Points users to CBPro download and installation instructions 1. In-socket Firmware / NVM Programming Explains hardware configuration Firmware programming of a Si5383/84 device. Silicon Labs provides a 56-pin Describes the four programming models to socket adapter board for this purpose. use with the CBPROG-DONGLE NVM programming of base devices (e.g., Si5341A-A-GM), or any other fac- Includes CBPROG-DONGLE and socket tory pre-programmed device (e.g., Si5341A-A12345-GM) which has unused board schematics NVM banks. Silicon Labs provides 32-pin, 40-pin, 44-pin, 48-pin, and 64-pin Offers bill of materials QFN socket adapter boards for this purpose. Includes troubleshooting appendix for 2. In-system Firmware / NVM Programming common issues Firmware programming of a Si5383/84 devices already mounted on a system PCB. Users are encouraged to include a standard 10-pin header on their PCB to allow the Si538x/4x/7x/9x Field Programmer board and ribbon cable to easily connect to the USB to SPI/I2C adapter. NVM programming of Si538x/4x/7x/9x devices already mounted on a system PCB. Users are encouraged to include a standard 10-pin header on their PCB to allow the Si538x/4x/7x/9x Field Programmer board and ribbon cable to easily connect to the USB to SPI/I2C adapter. 3. In-system Volatile Register Programming Devices mounted on a PCB (e.g., use the Design Dashboard and EVB GUIs to inspect status registers, make volatile configuration updates, debug system firmware, etc.). 4. In-socket Volatile Register Programming Devices mounted in the socket (e.g., use the Design Dashboard and EVB GUIs to inspect status registers, make volatile configuration updates, debug system firmware, etc.). Table .1. Supported Programming Models Software Utility and Location of Target Programming Model Supported Device NVM Burn Tool EVB GUI / Dashboard In-socket Yes (1) Yes (4) In-system Yes (2) Yes (3) Skyworks Solutions, Inc. Phone 781 376-3000 Fax 781 376-3100 sales skyworksinc.com www.skyworksinc.com 1 Rev. 1.3 Skyworks Proprietary Information Products and Product Information are Subject to Change Without Notice July 26, 2021 1 UG286: ClockBuilderPro Field Programmer Kit Kit Contents 1. Kit Contents Shown below is a diagram of how the various components in the Field Programmer kit are connected to one of the QFN socket adapter boards, or to a PCB for in-system programming. Figure 1.1. Example Hardware Configuration (Using QFN Socket Board or Customer PCB) Figure 1.2 CBPROG-DONGLE Kit Contents on page 2 shows the kit contents for the CBPROG-DONGLE kit. Note in the figure on the following page that the 32-pin, 40-pin, 44-pin, 48-pin, and 64-pin sockets are available separately as part numbers Si5332-32SKT- DK, Si5332-40SKT-DK, Si538x4x-44SKT-DK, Si5332-48SKT-DK, Si538x4x-56SKT-DK, Si538x4x-64SKT-DK, respectively. Note the Si5372/71/92/94 44-pin devices work with Si538x4x-44SKT-DK and the Si5395 works with the Si538x4x-64SKT-DK sockets. The Si5332E/F/G/H embedded crystal products in 40-pin LGA and 48-pin LGA packages are currently not supported. The Clock Builder Pro Field Programmer resources including schematics, layout files, and BOM can be found at www.silabs.com/CBProgrammer. Note that the sockets are sold as separate kits. Figure 1.2. CBPROG-DONGLE Kit Contents Skyworks Solutions, Inc. Phone 781 376-3000 Fax 781 376-3100 sales skyworksinc.com www.skyworksinc.com 2 Rev. 1.3 Skyworks Proprietary Information Products and Product Information are Subject to Change Without Notice July 26, 2021 2