C8051F411-EK C8051F411 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. 3. Evaluation Board Interface LCD User Interface

Similar documents
C8051F411-EK C8051F411 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. 3. Evaluation Board Interface LCD User Interface

Also available for purchase separately are socket daughter boards for the QFN-11 and QFN-10 packages.

EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide

EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide

C8051F00x/01x-DK C8051F00X/01X DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. 2. Hardware Setup using a USB Debug Adapter

EFM8 Busy Bee Family EFM8BB2-SLSTK2021A Quick Start Guide

EFM32 Happy Gecko Family EFM32HG-SLSTK3400A Quick-Start Guide

AN125 INTEGRATING RAISONANCE 8051 TOOLS INTO THE S ILICON LABS IDE. 4. Configure the Tool Chain Integration Dialog. 1. Introduction. 2.

QSG144: CP2615-EK2 Quick-Start Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

SMBus. Target Bootloader Firmware. Master Programmer Firmware. Figure 1. Firmware Update Setup

AN999: WT32i Current Consumption

QSG123: CP2102N Evaluation Kit Quick- Start Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

C8051F36x-DK. C8051F36x DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup Using a USB Debug Adapter

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

Wireless Development Suite (WDS) is a software utility used to configure and test the Silicon Labs line of ISM band RFICs.

CP2104-EK CP2104 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

CP2103-EK CP2103 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

EFM8 Universal Bee Family EFM8UB2 Errata

Figure 1. CP2108 USB-to-Quad UART Bridge Controller Evaluation Board

CP2105-EK CP2105 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

QSG114: CPT007B SLEX8007A Kit Quick- Start Guide

UDP UPPI Card UG UDP UPPI CARD USER S GUIDE. 1. Introduction. Figure 1. UPPI Cards with and without Radio

QSG159: EFM32TG11-SLSTK3301A Quick- Start Guide

Figure 1. Precision32 AppBuilder

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

UG345: Si72xx Eval Kit User's Guide

QSG107: SLWSTK6101A Quick-Start Guide

EFM32 EFM32GG11 Giant Gecko Family QSG149: EFM32GG11-SLSTK3701A Quick-Start Guide

AN976: CP2101/2/3/4/9 to CP2102N Porting Guide

WT12 EVALUATION KIT DATA SHEET. Monday, 09 September Version 1.7

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

Translate HCSL to LVPECL, LVDS or CML levels Reduce Power Consumption Simplify BOM AVL. silabs.com Building a more connected world. Rev. 0.

UG254: CP2102N-MINIEK Kit User's Guide

QSG107: SLWSTK6101A/B Quick-Start Guide

Humidity/Temp/Optical EVB UG

QSG119: Wizard Gecko WSTK Quick-Start Guide

QSG153: Micrium s μc/probe Tool Quick- Start Guide

UG271: CP2615-EK2 User's Guide

CP2114 Family CP2114 Errata

AN888: EZR32 Simple TRX Application Quick Start Guide

Router-E and Router-E-PA Wireless Router PRODUCT MANUAL

The Si50122-Ax-EVB is used to evaluate the Si50122-Ax. Table 1 shows the device part number and corresponding evaluation board part number.

USB Debug. Adapter USB DEBUG ADAPTER. J4 Silicon Laboratories. Stop Power. Run AC/DC. Adapter. Figure 1. Hardware Setup Using a USB Debug Adapter

AN116. Power Management Techniques and Calculation. Introduction. Key Points. Power Saving Methods. Reducing System Clock Frequency

AN690. Si4010 DEVELOPMENT KIT QUICK-START GUIDE. 1. Purpose. 2. Kit Content. Table 1. Kit Content

AN1160: Project Collaboration with Simplicity Studio

AN888: EZR32 Quick Start Guide

Si1146 UVIRSlider2EK Demo Kit

QSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications

Table 1. Kits Content. Qty Part Number Description. Si4010 Simplified Key Fob Demo Kit 868 MHz

The process also requires the use of the following files found in the Micriµm Quick Start Package for the FRDM-KL46Z:

AN719 PRECISION32 IDE AND APPBUILDER DETAILED TUTORIAL AND WALKTHROUGH. 1. Introduction. Figure 1. Precision32 IDE and AppBuilder Walkthrough Overview

QSG107: SLWSTK6101A/B Quick-Start Guide

UG313: Thunderboard Sense 2 Bluetooth Low Energy Demo User's Guide

AN0885: EFM8UB Low Energy USB Overview

UG369: Wireless Xpress BGX13P SLEXP8027A Kit User's Guide

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

EFR32 Mighty Gecko Family EFR32MG1 with Integrated Serial Flash Errata History

2. Key Points. F93x F92x F91x F90x. Figure 1. C8051F93x-C8051F90x MCU Family Memory Size Options

µc/probe on the Freescale FRDM-KL05Z without an RTOS

UG352: Si5391A-A Evaluation Board User's Guide

EFM8 Universal Bee Family EFM8UB1 Errata

Si7005USB-DONGLE. EVALUATION DONGLE KIT FOR THE Si7005 TEMPERATURE AND HUMIDITY SENSOR. 1. Introduction. 2. Evaluation Kit Description

8-Bit MCU C8051F85x/86x Errata

Si1140-DK. Si1140 DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure 1. Si1143 Evaluation Board

UG294: CPT213B SLEXP8019A Kit User's Guide

Figure 1. Traditional Biasing and Termination for LVPECL Output Buffers

AN324 ADVANCED ENCRYPTION STANDARD RELEVANT DEVICES. 1. Introduction. 2. Implementation Potential Applications Firmware Organization

TS9004 Demo Board FEATURES ORDERING INFORMATION

QSG126: Bluetooth Developer Studio Quick-Start Guide

EFM32 Zero Gecko EFM32ZG Errata

EFM8 Busy Bee EFM8BB1 Errata

Termination Options for Any-Frequency Si51x XOs, VCXOs

Software Release Note

Date CET Initials Name Justification

UG322: Isolated CAN Expansion Board User Guide

AN1139: CP2615 I/O Protocol

UG365: GATT Configurator User s Guide

BRD4300B Reference Manual MGM111 Mighty Gecko Module

TS7001 Demo Board. A Micropower, 2-channel, ksps, Serial-Output 12-bit SAR ADC FEATURES

UG366: Bluetooth Mesh Node Configuration User s Guide

USBXpress Family CP2102N Errata

UG361: Si70xx Evaluation Tools User's Guide

AN1106: Optimizing Jitter in 10G/40G Data Center Applications

Date CET Initials Name Justification

UG274: Isolated USB Expansion Board User Guide

AN756 DETAILED WALKTHROUGH OF THE PRECISION32 APPB UILDER POWER ESTIMATOR TOOL. 1. Introduction

C T D K C T 6 1 X D EVELOPMENT K IT U SER S G UIDE

USB Debug. Adapter USB DEBUG ADAPTER. Silicon Laboratories. Stop Power. Run AC/DC. Figure 1. Hardware Setup using a USB Debug Adapter

8-bit MCU Family C8051F93x/92x Errata

C8051T63x-DK C8051T63X DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. 2. About the Daughter Boards

UG334: Si5394 Evaluation Board User's Guide

AN1083: Creating and Using a Secure CoAP Connection with ARM s mbed TLS

ETRX3DVK Development Kit Quick-Start Guide

Transcription:

C8051F411 EVALUATION KIT USER S GUIDE 1. Kit Contents The C8051F411 Evaluation Kit contains the following items: C8051F411 Evaluation Board Silicon Laboratories Evaluation Kit IDE and Product Information CD-ROM. CD contents include: Silicon Laboratories Integrated Development Environment (IDE) Source code examples and register definition files Documentation C8051F411 demo object code 6 USB Cable 2 AAA Batteries C8051F411 Evaluation Kit Quick Start Guide 2. Kit Overview The C8051F411 Evaluation Kit demonstrates some of the unique features of the C8051F41x family: High-performance 8051 Core Up to 50 MIPS with a 50 MHz system clock derived from the internal oscillator and clock multiplier. Low-voltage Operation Can operate on a core supply voltage as low as 2.0 V. Versatile Interfacing Includes an internal voltage regulator that can supply up to 50 ma at 2.5 V or 2.1 V output. Real Time Clock Can accurately maintain time for up to 137 years as long as the RTC peripheral is powered by at least 1.0 V, even if the MCU core supply voltage is lost. The C8051F411 Evaluation Board includes a USB interface that allows debugging with the Silicon Laboratories IDE. Power for the C8051F411 board can be supplied from the batteries or the USB connection. Refer to 3. Evaluation Board Interface for more details. 3. Evaluation Board Interface The user interface of the C8051F411 Evaluation Board includes an LCD and four push-buttons. There is also a USB port for debugging and downloading to the C8051F411 target device. 3.1. LCD User Interface The C8051F411 Evaluation Board user interface consists of an LCD screen, four buttons, and a switch. The LCD screen displays menu choices and information to the user. The four push buttons, MENU,, UP, and, are used to navigate the menus and make selections. The switch determines the power source for the C8051F411 and can be used to switch between the batteries (the left position) and the USB bus (the right position). The C8051F411 Block Diagram shown in Figure 1 shows all elements of the user interface. When the board is powered but idle, the LCD screen will display the time in the upper left corner and cycle through different sets of information, depending upon the operating mode of the board. Refer to 4. Evaluation Modes for more details on the operating modes. The MENU button brings up the menu on the LCD display. When navigating through the menu options, pressing this button will revert back to the beginning of the menu, and none of the changes will be saved. The menu interface is described in 4. Evaluation Modes. Rev. 0.1 2/06 Copyright 2006 by Silicon Laboratories C8051F411-EK

DEMO PWR D3 DEMO/DEBUG D2 C8051F411 EB SW6 C8051F411 EB Bottom U10 VBAT VDD J1 F321 U8 U7 U6 MENU UP U1 F411 SoftBaugh Battery Holder U3 U4 U5 RESET SILICON LABORATORIES SA-TB32-PCB Figure 1. C8051F411 Evaluation Board Block Diagram The, UP, and buttons are used to navigate through the menus and choose the desired options. These buttons also have special functionality depending upon the current mode. 3.2. Reset Button and LEDs The remaining push button is connected to the RESET pin of the C8051F411. Pressing this button puts the device into its hardware-reset state. Two LEDs are also provided on the evaluation board: D2 The bi-color LED indicates communications between the PC and the DEBUG USB port. D3 The red LED labeled DEMO PWR indicates a power connection to the evaluation board. 3.3. DEMO/DEBUG Interface (J1) The evaluation board DEMO/DEBUG USB port (J1) provides the interface between a PC USB port and the C8051F411 s in-system debug/programming circuitry. 4. Evaluation Modes The C8051F411 Evaluation Board has two modes: Keepsake mode and Demo mode. In Keepsake mode, the F411 uses the 32.768 khz RTC crystal as the system clock. Demo mode allows the user to vary the internal oscillator and internal voltage regulator configuration. The board is in Keepsake mode upon powerup. 4.1. Keepsake Mode Upon powerup, the evaluation board is in Keepsake mode (see Figure 2). Keepsake mode can be used when the board is powered from the batteries or the USB bus. In Keepsake mode, the device displays the following information: Time (in the upper-right hand corner of the LCD) Date (in the lower section of the LCD) Temperature (in the lower section of the LCD) The time is persistent in the upper right-hand corner. The date (month and day) and temperature will be alternately displayed in the lower section of the LCD. By default, the temperature is displayed in Celsius. Notes: 1. Pressing the UP button while in Keepsake mode will force the LCD to display only the temperature and not the date. Pressing UP again will cause the LCD to switch between the date and temperature as normal. 2. Pressing the button while in Keepsake mode will switch the display between a 12-hour clock and 24- hour clock. 2 Rev. 0.1

KEEPSAKE Mode Time UP Time UP Temperature / Date Temperature Time (24 hr) Time (12 hr) Temperature / Date Temperature / Date Figure 2. Keepsake Mode Display Options The time, date, and temperature can be set and calibrated while in Keepsake mode. To do so, press the MENU button, and use the UP and buttons to cycle through the options. Pressing the MENU button at any time will bring the display back to the default Keepsake display. The menu options in Keepsake mode are as follows: DEMO TIME DATE TEMP FAH-CEL 12/24 HR Press the button to choose one of the menu options. The menu options are summarized in Figure 3. Rev. 0.1 3

MENU Mode 12/24 HR FAH-CEL TEMP DATE TIME DEMO 12 HOUR / 24 HOUR ( to toggle temp display mode) CELSIUS / FAHREN ( to toggle temp display mode) 25 deg C ( to set Ambient Temp) Y 2000 ( to set Year) H 00 ( to set Hour) See Figure 4 For DEMO Mode details (Changes display and returns to KEEPSAKE Mode) (Changes display and returns to KEEPSAKE Mode) (Calibrates Temp and returns to KEEPSAKE Mode) M 00 ( to set Month) M 00 ( to set Minute) Pressing MENU at any time will return the program to the KEEPSAKE Mode D 00 ( to set Month) (Sets Date and returns to KEEPSAKE Mode) Figure 3. Keepsake Mode Menu Options (Sets Time and returns to KEEPSAKE Mode) 4.1.1. DEMO Selecting DEMO will put the device in Demo mode, which is described in 4.2. Demo Mode. 4.1.2. TIME Selecting this option allows the user to configure the time. The lower section of the display will appear as: H 00 Press the UP and buttons to set the hour. The hour is a 24-hour value; so, an hour of 20 is equivalent to 10:00 PM. After setting the hour, press to set the minutes. This will appear as: M 00 As before, press the UP and buttons to change the minutes. Pressing will set the time in the upper right-hand corner to the time that was entered. Pressing MENU will cancel the operation and go back to Keepsake mode. 4.1.3. DATE Selecting this option allows the user to configure the date. The lower section of the display will appear as: Y 2000 4 Rev. 0.1

Press the UP and buttons to set the year. The valid range is 2000 to 2136. After setting the year, press to set the month. This will appear as: M 00 Press the UP and buttons to change the month. After setting the year, press to set the day. This will appear as: D 00 Pressing will set the date, and the device will go back to Keepsake mode. Pressing MENU will cancel the operation and go back to Keepsake mode. 4.1.4. TEMP In this menu option, the temperature offset can be calibrated. The temperature calibration is done in Celsius. In this option, the lower part of the LCD screen will appear as: 25 deg C Use the UP and buttons to change this value to the current room temperature for calibration. Press to calibrate the device, or press MENU to cancel temperature calibration. 4.1.5. FAH-CEL In this menu option, the LCD can be changed to display the temperature in Celsius or Fahrenheit. Use the UP and keys to move between CELSIUS and FAHREN. Press to change the display, or press MENU to go back to Keepsake mode. 4.1.6. 12/24 HR In this menu option, the LCD can be changed to display the time in 12 or 24 hour format. Use the UP and keys to move between 12 HOUR and 24 HOUR. Press to change the display, or press MENU to go back to Keepsake mode. 4.2. Demo Mode To put the device in Demo mode, use the Keepsake menu options as described in 4.1.1. DEMO. Demo mode should only be used when the board is powered from the USB bus (the red switch is in the right position). In Demo mode, the user can configure the system clock speed and the core voltage. The default settings for demo mode are 3 MHz and a core voltage of 2.5 V. In Demo mode, the LCD displays: Time (in the upper right hand corner of the LCD) Core Voltage (in the lower section of the LCD) System Clock Speed (in the lower section of the LCD) Temperature (in the lower section of the LCD) The time is persistent in the upper right-hand corner. The core voltage, system clock speed, and temperature will be alternately displayed in the lower section of the LCD. The system clock speed and core voltage can be configured from the Demo mode menu. Press the MENU button to bring up the menu. Use the UP and buttons to cycle through the options. Pressing the MENU button at any time will bring the display back to the default Demo mode from Menu mode. The menu options in Demo mode are as follows: SET MHZ SETVREG KEEP Press the button to choose one of the menu options. The options are summarized in Figure 4. Rev. 0.1 5

DEMO Mode Time System Clock Speed / Core Voltage / Temperature MENU DEMO MENU Mode SET MHZ SET VREG KEEP 3 MHZ ( to cycle through system clock options) 2.5 VREG ( to cycle through voltage options) Returns to KEEPSAKE Mode Changes SYSCLK and returns to DEMO Mode Changes core voltage and returns to DEMO Mode Figure 4. Demo Mode Menu Options Pressing MENU at any time will return the program to the Demo Mode 4.2.1. SET MHZ In this menu option, the system clock speed can be set to one of a few different settings. When selected, the following will appear in the lower section of the LCD: 3 MHZ Use the UP and keys to cycle through the various system clock options. The available system clock settings are 3, 6, 12, 24, and 50 MHz. Press to change the SYSCLK and go back to the Demo mode display. Press MENU to go back to the Demo mode display without changing the system clock. 4.2.2. SET VREG In this menu option, the output voltage of the regulator can be set. When selected, the following will appear in the lower section of the LCD: 2.5 VREG Use the UP and keys to cycle between 2.1 and 2.5 V. Press to change the core voltage and go back to the Demo mode display. Press MENU to go back to the Demo mode display without changing the core voltage. 4.2.3. KEEP Select KEEP to go back to Keepsake mode. 6 Rev. 0.1

5. Software Setup The included CD-ROM contains the Silicon Laboratories Integrated Development Environment (IDE), Keil software 8051 tools, and additional documentation. Insert the CD-ROM into your PC s CD-ROM drive. An installer will automatically launch, allowing you to install the IDE software or read documentation by clicking buttons on the installation panel. If the installer does not automatically start when you insert the CD-ROM, run autorun.exe found in the root directory of the CD-ROM. Refer to the readme.txt file on the CD-ROM for the latest information regarding known IDE problems and restrictions. 6. Silicon Laboratories Integrated Development Environment (IDE) The Silicon Laboratories IDE integrates a source code editor, source-level debugger, and in-system Flash programmer. The IDE uses the Keil 8051 Tools by default. An evaluation version of the Keil tools with a 2 k code size limit is included with this kit. The use of third-party compilers and assemblers is also supported. 6.1. System Requirements The Silicon Laboratories IDE requirements are as follows: Pentium-class host PC running Microsoft Windows 2000 or later One available USB port. 6.2. Using the Keil Software 8051 Tools with the Silicon Laboratories IDE To perform source-level debugging with the IDE, you must configure the Keil 8051 tools to generate an absolute object file in the OMF-51 format with object extensions and debug records enabled. You may build the OMF-51 absolute object file by calling the Keil 8051 tools at the command line (e.g., batch file or make file) or by using the project manager built into the IDE. The default configuration when using the Silicon Laboratories IDE project manager enables object extension and debug record generation. Refer to AN104: Integrating Keil 8051 Tools into the Silicon Labs IDE in the SiLabs\MCU\Documentation\Appnotes directory for additional information on using the Keil 8051 tools with the Silicon Laboratories IDE. To build an absolute object file using the Silicon Laboratories IDE project manager, you must first create a project. A project consists of a set of files, IDE configuration, debug views, and a target build configuration (a list of files and tool configurations used as input to the assembler, compiler, and linker when building an output object file). The following sections illustrate the steps necessary to manually create a project with one or more source files, build a program, and download the program to the target in preparation for debugging. (The IDE will automatically create a single-file project using the currently open and active source file if you select Build/Make Project before a project is defined.) 6.2.1. Creating a New Project Perform the following steps: 1. Select Project->New Project to open a new project and reset all configuration settings to default. 2. Select File->New File to open an editor window. Create your source file(s), and save the file(s) with a recognized extension, such as.c,.h, or.asm, to enable color syntax highlighting. 3. Right-click on New Project in the Project Window. Select Add files to project. Select files in the file browser, and click Open. Continue adding files until all project files have been added. 4. For each of the files in the Project Window that you want assembled, compiled, and linked into the target build, right-click on the file name, and select Add file to build. Each file will be assembled or compiled as appropriate (based on its file extension) and linked into the build of the absolute object file. Note: If a project contains a large number of files, the Group feature of the IDE can be used to organize them. Right-click on New Project in the Project Window. Select Add Groups to project. Add predefined groups, or add customized groups. Right-click on the group name, and choose Add file to group. Select the files to be added. Continue adding files until all project files have been added. Rev. 0.1 7

6.2.2. Building and Downloading the Program for Debugging 1. Once all source files have been added to the target build, build the project by clicking on the Build/MakeProject button in the toolbar or selecting Project->Build/Make Project from the menu.note: After the project has been built the first time, the Build/Make Project command will only build the files that have been changed since the previous build. To rebuild all files and project dependencies, click on the Rebuild All button in the toolbar or select Project->Rebuild All from the menu. 2. Before connecting to the target device, several connection options may need to be set. Open theconnection Options window by selecting Options->Connection Options... in the IDE menu. First, selectthe adapter that was included with the kit in the Serial Adapter section. Next, the correct Debug Interface must be selected. C8051F41x family devices use the Silicon Labs 2-wire (C2) debug interface. Once all theselections are made, click the OK button to close the window. 3. Click the Connect button in the toolbar or select Debug->Connect from the menu to connect to the device. 4. Download the project to the target by clicking the Download Code button in the toolbar.note: To enable automatic downloading if the program build is successful select Enable automatic con-nect/download after build in the Project->Target Build Configuration dialog. If errors occur during the build process, the IDE will not attempt the download. 5. Save the project when finished with the debug session to preserve the current target build configuration,editor settings and the location of all open debug views. To save the project, select Project->Save ProjectAs... from the menu. Create a new name for the project and click on Save. 6.2.3. Downloading the C8051F411 Evaluation Board Demonstration Firmware To download the demonstration code to the C8051F411 evaluation board, follow steps 2 and 3 in 6.2.2. Building and Downloading the Program for Debugging. The demonstration code can be found in C:Silabs\MCU\Demos\C8051F411EK\F411EK_DEMO.hex by default. 8 Rev. 0.1

7. Schematics Figure 5. C8051F411 Evaluation Board Schematic (1 of 3) Rev. 0.1 9

Figure 6. C8051F411 Evaluation Board Schematic (2 of 3) 10 Rev. 0.1

Figure 7. C8051F411 Evaluation Board Schematic (3 of 3) Rev. 0.1 11

Simplicity Studio One-click access to MCU and wireless tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux! IoT Portfolio www.silabs.com/iot SW/HW www.silabs.com/simplicity Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations thereof, "the world s most energy friendly microcontrollers", Ember, EZLink, EZMac, EZRadio, EZRadioPRO, DSPLL, ISOmodem, Precision32, ProSLIC, SiPHY, USBXpress and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com