C8051F800-TB Silicon Laboratories Inc, C8051F800-TB Datasheet
C8051F800-TB
Specifications of C8051F800-TB
Related parts for C8051F800-TB
C8051F800-TB Summary of contents
Page 1
... The target board included in this kit is provided with a pre-soldered C8051F800-GM MCU (QFN20 package). Code developed on the C8051F800 can be easily ported to the other members of this MCU family. Refer to the C8051F80x-83x data sheet for the differences between the members of this MCU family. ...
Page 2
... C8051F800-DK Target Board R14 C8051F800-TB P1.4 CAPACITIVE SENSE P1.0_LED J3 D10 P1.0_LED P1.0 P1.1_LED P1.1 P1.5 P1.1_LED P1.2_LED P1.2 J7J6 D9 P1.3_LED P1.3 D4 P1.4_SW P1.4 P1.2_LED TX_MCU P0.4 D8 RX_MCU P0.5 RTS P1.5 P1.3_LED CTS P1.6 P1 GND GND SILICON LABS P2.0 RST www.silabs.com P1.6 P1 ...
Page 3
... CP210x USB to UART VCP Driver Installation The C8051F800 Target Board includes a Silicon Labs CP2103 USB-to-UART Bridge Controller. Device drivers for the CP2103 need to be installed before PC software such as HyperTerminal can communicate with the target board over the USB connection. If the "Install CP210x Drivers" option is selected during installation, a driver “ ...
Page 4
... C8051F800-DK 5.1.2. Getting Started With the Silicon Labs IDE The following sections discuss how to open an example project in the IDE, build the source code, and download it to the target device. 5.1.2.1. Running the F800_Blinky example program The F800_Blinky example program blinks an LED on the target board. ...
Page 5
... The µVision IDE can be used to start and stop program execution, set breakpoints, check variables, inspect and modify memory contents, and single-step through programs running on the actual target hardware. For more information, please refer to the µVision driver documentation. The documentation and software are available from the Downloads webpage (www.silabs.com/mcudownloads). C8051F800-DK Rev. 0.1 5 ...
Page 6
... C8051F800-DK 5.4. Programming Utilities The Silicon Labs IDE is the primary tool for downloading firmware to the MCU during development. There are two software programming tools that are intended for use during prototyping or in the field: the MCU Production Programmer and the Flash Programming Utilities. The MCU Production Programmer is installed with the IDE to the directory C:\Silabs\MCU\Utilities\Production Programmer\ (default) ...
Page 7
... QuickSense Configuration Wizard Figure 3. Silicon Labs QuickSense Studio Software For detailed information on the QuickSense Studio software, please see the QuickSense Studio User’s Guide available on the Silicon Labs QuickSense webpage (www.silabs.com/quicksense) in the QuickSense Studio sec- tion. C8051F800-DK TM QuickSense Analysis Tool TM QuickSense ...
Page 8
... Port I/O crossbar, configuring a timer for an interrupt routine, initializing the system clock, and configuring a GPIO port pin. When compiled/assembled and linked, this program flashes the green LED on the C8051F800 Target Board about five times a second using the interrupt handler with a C8051F800 timer. ...
Page 9
... Connects pins P0.2 (XTAL1) and P0.3 (XTAL2 J10 Connects pin P0.1 to GND and TB1 TB1 Analog I/O terminal block R14 CAPACITIVE SENSE P1.5 P1.6 +3VD GND Figure 4. C8051F800 Target Board with Pin Numbers Pin 1 Pin 2 C8051F800-TB P1.0_LED J3 D10 P1.0 P1.0_LED P1.1 P1.1_LED P1.1_LED P1.2 P1.2_LED J7J6 D9 P1.3 P1 ...
Page 10
... It should be noted that a shorting block connect power to the MCU is required for normal operation. R14 CAPACITIVE SENSE P1.5 P1.6 Figure 5. C8051F800 Target Board Shorting Blocks: Factory Defaults 10 Pin 1 Pin 2 C8051F800-TB P1.0_LED J3 D10 P1.0_LED P1.0 P1.1_LED P1.1 P1.1_LED P1.2_LED P1 ...
Page 11
... The on-chip crystal is accurate for many serial communications (UART, SPI, SMBus) and an external oscillator is not required depending on the bit rate. However, if you wish to operate the C8051F800 device at a frequency not available with the internal oscillator, an external crystal may be used. Refer to the C8051F80x-83x data sheet for more information on configuring the system clock source ...
Page 12
... Two capacitive sense switches are also provided on the target board. The operation of these switches needs appropriate code running on the C8051F800 MCU that can sense the state of the switch. Note that no shorting blocks should be present on J3[15-16] and J3[17-18] for proper operation of these switches. See Section 6.3. ...
Page 13
... Target Board Debug Interface (J4) The DEBUG connector J4 provides access to the DEBUG (C2) pins of the C8051F800 used to connect the Serial Adapter or the USB Debug Adapter to the target board for in-circuit debugging and Flash programming. Table 2 shows the DEBUG pin definitions. Table 2. DEBUG Connector Pin Descriptions 7 ...
Page 14
... C18 and C19, and also to TB1 pin 6 for an optional external VREF input. The J10 header connects P0.1 to GND, and is useful if the P0.1/AGND option is enabled via the REF0CN register in the C8051F800. Refer to the C8051F80x-83x data sheet for more information on configuring the voltage and ground reference options. ...
Page 15
... Some GPIO pins of the C8051F800 MCU can have an alternate fixed function. For example, pin 17on the C8051F800-GM MCU is designated P0.4, and can be used as a GPIO pin. Also, if the UART0 peripheral on the MCU is enabled using the crossbar registers, the TX signal is routed to this pin. This is shown in the "Alternate Fixed Function" ...
Page 16
... C8051F800-DK 8. Schematics 16 Rev. 0.1 ...
Page 17
... C8051F800-DK Rev. 0.1 17 ...
Page 18
... C8051F800- ONTACT NFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032 Please visit the Silicon Labs Technical Support web page: https://www.silabs.com/support/pages/contacttechnicalsupport.aspx and register to submit a technical support request. The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. ...