Si1146 UVIRSlider2EK
Rev. 0.1 5
4.3. Silicon Laboratories IDE
The Silicon Laboratories IDE integrates a source-code editor, a source-level debugger, and an in-system Flash
programmer. This tool can be used to develop and debug code for the C8051F800 MCU, which is included on the
Si1146 UVIRSlider2EK Demo Board. The use of several third-party compilers and assemblers is supported by the
IDE.
4.3.1. IDE System Requirements
The Silicon Laboratories IDE requirements are:
Pentium-class host PC running Microsoft Windows 2000 or newer
One available USB port
4.3.2. Third Party Toolsets
The Silicon Laboratories IDE has native support for many 8051 compilers. The full list of natively-supported tools is
as follows:
Keil
IAR
Raisonance
Tasking
SDCC
4.3.3. Downloading the Example Firmware Image
Source code that has been developed and compiled for the C8051F800 MCU on the Si1146 UVIRSlider2EK Demo
Board may be downloaded to the board using the Silicon Laboratories IDE. Follow the instructions below to update
or refresh the .HEX image in the Si1146 UVIRSlider2EK Demo Board.
1. Connect the Si1146 UVIRSlider2EK Demo Board to the PC using a USB cable.
2. Launch the Silicon Labs IDE, and click on Options->Connection Options.
3. Select “USB Debug Adapter”, and then select the board from the list (it should show up as “TS” followed by
a serial number).
4. Select “C2” as the debug interface, and press “OK”.
5. Connect to the board by pressing the “Connect” icon, or using the keyboard shortcut Alt+C.
6. Click on the “Download” icon, or use the keyboard shortcut Alt+D.
7. In the download dialog window, click “Browse”.
8. Change to Files of Type “Intel Hex (*.hex)” and then browse to select the file.
9. Click “Open” then “Download”.
10. To run the new image, either press “Run” or “Disconnect” in the IDE.
Note: The Si114x Programmer’s Toolkit and the IDE cannot connect to the Si1146 UVIRSlider2EK Demo Board at the same
time. Be certain to disconnect from the board in one software package before trying to connect in the other.