background image

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. 

http://www.silabs.com

Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA

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

Not 

Recommended 

for 

New 

Designs

Summary of Contents for C8051F970

Page 1: ...pacitive Sense input channels available on the C8051F970 MCU 1 1 Key Features The key features of the C8051F970 Development Kit are Silicon Labs EFM32 C8051F970 microcontroller with 32 kB flash and 8 kB RAM Capacitive sensing 4 x 5 button matrix and slider highlight the unique Capacitive Sense module Isolated power domains for the LEDs and the MCU to enable easy power measurement Port headers for ...

Page 2: ...p Search or in the following document AN0822 Simplicity Studio User s Guide Contains basic information tips and tricks for using Simplicity Studio This document can be found at www silabs com 8bit appnotes or using the Application Notes tile in Simplicity Studio 2 3 Capacitive Sense The Capacitive Sense Profiler and Capacitive Sense library are documented in AN0828 Capacitive Sensing Library Overv...

Page 3: ...e JP3 power measurement jumper is populated 5 Power the board through the power connector P1 using the supplied 9 V ac dc adapter Notes Use the Reset button in the IDE to reset the target when connected using a USB Debug Adapter Remove power from the target 5oard and the USB Debug Adapter before connecting or disconnecting the ribbon cable from the target board Connecting or disconnecting the cabl...

Page 4: ...m the start menu or clicking the Simplicity Studio shortcut on the desktop Follow the instructions to install the software and click Simplicity IDE to launch the IDE The first time the project creation wizard runs the Setup Environment wizard will guide the user through the process of configuring the build tools and SDK selection In the Part Selection step of the wizard select from the list of ins...

Page 5: ...m the Simplicity Studio home screen 3 Select the desired demo from the list For example click the Capactive Sense No Overlay demo for download to the board A description of the demo and instructions are available in the lower area of the window 4 Click the Start button This will download the demo to the board and start it running N o t R e c o m m e n d e d f o r N e w D e s i g n s ...

Page 6: ...e desired SDK Click Next 3 Select Example and click Next 4 Under C8051F970 Development Kit in the Blinky folder select F97x Blinky and click Finish 5 Click on the project in the Project Explorer and click Build the hammer icon in the top bar Alternatively go to Project Build Project 6 Click Debug to download the project to the hardware and start a debug session 7 Press the Resume button to start t...

Page 7: ...license agreement and follow the steps to install the driver on the system The installer will let you know when your system is up to date The driver files included in this installation have been certified by Microsoft 3 To complete the installation process connect the included USB cable between the host computer and the USB connector J9 on the target board Windows will automatically finish the dri...

Page 8: ...1F970 target board features Figure 4 C8051F970 Target Board Features Front Potentiometer Push Button Switches USB Connector for VCP Power Adapter Debug Connector Reset Button LEDs VCP Enabled LED Power LED Current Measure Jumper Port Access VDD Select Switch LEDs Capacitive Sense Slider Capacitive Sense Button Matrix CR2032 Battery Holder N o t R e c o m m e n d e d f o r N e w D e s i g n s ...

Page 9: ...he corresponding port pin is low Each pin has a zero ohm resistor that can be used to disconnect the switches and LEDs from the GPIO pins Table 1 Switch and LED Pin Descriptions MCU Pin Function P1 2 Red LED DS8 LED12 P1 3 Red LED DS9 LED13 P1 4 Red LED DS10 LED14 P1 6 Red LED DS11 LED16 P0 5 Red LED DS12 LED05 P1 5 Red LED DS13 LED15 P0 4 Switch S1 BTN04 P0 3 Switch S2 BTN03 External Oscillator C...

Page 10: ...s between a CR2032 or two AAA batteries The bottom OFF option disconnects the board power 5 5 Power LED D6 The blue power LED provides visual feedback when the board is powered through USB the 9 V power adapter or the USB Debug Adapter This LED is not tied to the battery power net to conserve energy The power LED indicates that power is available on the board and the VDD Power Select switch must b...

Page 11: ...USB virtual COM port VCP UART connection via the standard USB connector J9 The VCP connection uses the CP210x USB to UART bridge chip U5 The GPIO pins connected to the CP210x device can be enabled or disabled through the JP1 and JP2 headers Table 2 shows the GPIO pins that are routed to the CP210x 5 13 Port Pin Headers H1 6 All of the MCU port pins are available on the 0 100 inch headers on target...

Page 12: ...button Port Pin Header P1 1 External Oscillator XTAL2 Port Pin Header P4 0 CS button Port Pin Header P1 2 LED12 Port Pin Header P4 1 CS button Port Pin Header P1 3 LED13 Port Pin Header P4 2 CS button Port Pin Header P1 4 LED14 Port Pin Header P4 3 CS button Port Pin Header P1 5 LED15 Port Pin Header P4 4 CS button Port Pin Header P1 6 LED16 Port Pin Header P4 5 CS button Port Pin Header P1 7 Si50...

Page 13: ...rting Blocks Factory Defaults By default a shorting block is installed in the following locations J1 VREG Select 3 3V connected to VREG J2 VBAT Select CR2032 connected to VBATT JP1 P0 1 connected to VCP_RX JP2 P0 2 connected to VCP_TX JP3 VDD connected to VDD_MCU JP4 VDD connected to VDD_LED JP5 P5 0 connected to Potentiometer In addition the VDD Select switch is in the OFF position by default N o...

Page 14: ...V or 1 8 V 1 Connect a USB Debug Adapter to the 10 pin shrouded debug connector H8 2 Remove the shorting blocks from the COM port pins JP1 and JP2 and the potentiometer JP5 3 Remove the JP3 power measurement shorting block 4 Connect a multimeter across positive side on the bottom pin the JP3 header 5 Move the J1 shorting block to either the 3 3V VREG or the VREG 1 8V position 6 Move the VDD Select...

Page 15: ...tch SW1 to the upper VREG position 7 Connect a power supply to VREG on the J1 header middle 8 Download the code to the board 9 Measure the power of the device Note The pull up resistor on RST is powered by the VDD net which is separated from the VDD_MCU net with the power measurement shorting block JP3 removed Powering the MCU using VDD_MCU without powering the VDD net may prevent Simplicity Studi...

Page 16: ... 31 2014 Title Size Document Number R Date Sheet of 400 W Cesar Chavez Austin TX 78701 C8051F970 TB C8051F970 Target Board B 1 3 Friday January 31 2014 JP1 R3 10M SH24 0 SH17 0 C1 4 7uF SH4 0 SH8 0 SH32 0 SH11 0 JP2 R17 4 7K SH40 0 SH19 0 H5 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 SH28 0 SH26 0 H4 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 SH34 0 SH5 0 Y1 32 768KHz C4 20pF SH25 0 SH21 0 SH12 0 SH...

Page 17: ...3 STPS140Z C14 10uF D7 SUSP C16 0 1uF TP9 NI C9 1uF J1 1 2 3 C10 1uF P1 Power Jack 5V 12V DC 3 2 1 J2 I_BATT 1 2 3 C7 10uF R14 1K TP10 NI C8 0 1uF U5 CP2103 VDD 6 VIO 5 REGIN 7 GND 2 RESET 9 SUSP 11 SUSP 12 VBUS 8 D 3 D 4 CTS 22 RTS 23 DSR 26 RXD 24 DTR 27 TXD 25 DCD 28 RI 1 GPIO 3 16 GPIO 2 17 GPIO 1 18 GPIO 0 19 EPAD 29 NC 10 NC 13 NC 14 NC 15 NC 20 NC 21 TP11 NI BH2 20mm BATTERY HOLDER POS 1 PO...

Page 18: ...ocument Number Rev Date Sheet of 400 W Cesar Chavez Austin TX 78701 C8051F970 TB 2 0 C8051F970 MCU Board B 3 3 Friday January 31 2014 Title Size Document Number Rev Date Sheet of 400 W Cesar Chavez Austin TX 78701 C8051F970 TB 2 0 C8051F970 MCU Board B 3 3 Friday January 31 2014 1 2 3 4 CS22 1 CS46 1 TP2 NI CS44 1 HW8 R9 750 TP1 NI CS20 1 S1 BTN04 JP5 CS33 1 MH4 1 CS35 1 D9 TP3 NI GR1 MH1 1 CS31 1...

Page 19: ...0mW 20V SOT143 D6 D7 LTST C190TBKT Lite On Technology Corp Blue LED 0603 D8 D9 D10 D11 D12 D13 SML LX0603IW Lumex Inc Red 30 mA 0603 H1 H2 H3 H4 H5 H6 TSW 105 07 T D Samtec 5x2 header H7 J1 J2 TSW 103 07 L S Samtec 1x3 header H8 5103309 1 Tyco 5x2 Shrouded Header HW1 HW2 HW3 HW4 1902D Keystone Electronics standoff HW5 HW6 HW7 HW8 NSS 4 4 01 Richco Plastic Co 4 40 screws J3 614 004 161 21 WURTH USB...

Page 20: ...CAA001033DAG Silicon Labs Programmable CMEMS Oscillator U3 LD1117AS33TR ST Semiconductor 3 3 V LDO SOT223 U4 LD1117AS18TR ST Semiconductor 1 8 V 1A SOT223 U5 CP2103 GM Silicon Labs CP2103 USB to UART bridge QFN28 Y1 ABS07 32 768KHZ 7 Abracon Corporation 32 768 kHz crystal Components Not Installed C4 C5 C0603C0G500 20K Venkel 20 pF 50 V 10 0603 NI R3 CR0603 16W 1005F Venkel 10 M 1 16 W 1 0603 NI TP...

Page 21: ... 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 Sili...

Reviews: