Silicon Laboratories C8051T630-GM User Manual
Silicon Laboratories C8051T630-GM User Manual

Silicon Laboratories C8051T630-GM User Manual

C8051t63 series

Advertisement

Quick Links

C8051T63
X
1. Kit Contents
The C8051T63x Development Kit contains the following items:
C8051T630 Motherboard
C8051T630 QFN 20-pin Socket Daughter Board for programming C8051T63x devices
C8051T630 Emulation Daughter Board with C8051F336 installed
Five C8051T630-GM samples
C8051T63x Development Kit Quick-Start Guide
Product information CD-ROM including the following:
Silicon Laboratories Integrated Development Environment (IDE)

Evaluation version of Keil 8051 development tools (macro assembler, linker, C compiler)

Source code examples and register definition files

Documentation

AC-to-DC universal power adapter
Two USB cables
2. About the Daughter Boards
The C8051T63x Development Kit includes an Emulation Daughter Board (EDB) and a QFN Socket Daughter
Board (QFN-DB). The EDB has an installed C8051F336 device, which is a Flash-based device that can be used
for the majority of C8051T63x code development. The QFN-DB is intended to allow both programming and
system-level debugging of C8051T63x devices directly.
A C8051T63x device cannot be erased once it has been programmed; so, it is advisable to use the C8051F336 for
the majority of code development. Refer to "AN339: Differences between the C8051F336 and the C8051T63x
device family" for more details on how the C8051F336 can be used to develop code for the C8051T63x device
family.
Rev. 0.1 1/08
D
EVELOPMENT
Copyright © 2008 by Silicon Laboratories
C 8 0 5 1 T 6 3 x - D K
K
U
'
I T
SER
S
G
U ID E
C8051T63x-DK

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C8051T630-GM and is the answer not in the manual?

Questions and answers

Summary of Contents for Silicon Laboratories C8051T630-GM

  • Page 1  C8051T63x Development Kit Quick-Start Guide  Product information CD-ROM including the following: Silicon Laboratories Integrated Development Environment (IDE)  Evaluation version of Keil 8051 development tools (macro assembler, linker, C compiler)  Source code examples and register definition files ...
  • Page 2: Hardware Setup

    2. If using the QFN Socket Daughter Board, place the device to be programmed into the socket. 3. Place shorting blocks on J7 and the +3VD-VDD_PWR jumper pair on J6, as shown in Figure 1. 4. Connect the motherboard’s P5 USB connector to a PC running the Silicon Laboratories IDE using the USB Cable.
  • Page 3: Software Overview

    6. If needed, the driver files can be uninstalled by selecting “Silicon Laboratories CP210x USB to UART Bridge (Driver Removal) option in the “Add or Remove Programs” window.
  • Page 4 0x0000. 4.5. Configuration Wizard Configuration Wizard is a code generation tool for all Silicon Laboratories devices. Code is generated through the use of dialog boxes for each device peripheral as shown in Figure 2.
  • Page 5 CD and from the downloads webpage: www.silabs.com/mcudownloads. 4.6. Keil uVision2 and uVision3 Silicon Laboratories Drivers As an alternative to the Silicon Laboratories IDE, the µVision debug driver allows the Keil µVision2 and µVision3 IDEs to communicate with Silicon Laboratories’ on-chip debug logic. In-system Flash memory programming integrated into the driver allows for rapid updating of target code.
  • Page 6: Using The Keil Software 8051 Tools With The Silicon Laboratories Ide

    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 (list of files and tool configurations used as input to the assembler, compiler, and linker when building an output object file).
  • Page 7: Example Source Code

    C8051T63x-DK 6. Example Source Code Example source code and register definition files are provided by default in the SiLabs\MCU\Examples\C8051T63x directory during IDE installation. These files may be used as a template for code development. 6.1. Register Definition Files Register definition files C8051T630.inc, C8051T630_defs.h, and compiler_defs.h, define all SFR registers and bit addressable control/status bits.
  • Page 8 C8051T63x-DK Pin 1 Pin 1 C8051T630-MB P1.3 P0.7 Pin 1 Pin 1 Pin 1 Pin 1 Pin 1 VDD_PWR +3VD VDD_PWR VDD_EXT VDD_PWR VDD_F326 VDD_PWR Pin 1 VDD_CCP2103 DEBUG RUN / STOP Pin 1 USB ACTIVE Pin 1 SILICON LABS www.silabs.com RTS_F326 CTS_F326...
  • Page 9 C8051T63x-DK C8051T630-MB P1.3 P0.7 VDD_PWR +3VD VDD_PWR VDD_EXT VDD_PWR VDD_F326 VDD_PWR VDD_CCP2103 DEBUG RUN / STOP USB ACTIVE SILICON LABS www.silabs.com RTS_F326 CTS_F326 DEBUG P1.1 P1.2 RTS_CP2103 CTS_CP2103 RX_F326 TX_F326 P0.4 P0.5 RX_CP2103 TX_CP2103 RESET COMM Figure 4. C8051T630 Motherboard Default Shorting Block Positions Rev.
  • Page 10 C8051T63x-DK C8051T630 EDB F336 SILICON LABS www.silabs.com Figure 5. C8051T630 Emulation Daughter Board C8051T630 QFN20 SKT DB SILICON LABS www.silabs.com Figure 6. C8051T630 QFN20 Socket Daughter Board Rev. 0.1...
  • Page 11 C8051T63x-DK 7.1. System Clock Sources The C8051T63x devices feature a calibrated internal oscillator that is enabled as the system clock source on reset. After reset, the internal oscillator operates at a frequency of 24.5 MHz (±2%) by default, but may be configured by software to operate at other frequencies.
  • Page 12 The USB Debug Adapter's communications interface connects to a PC through P5. Access to the USB Debug Adapter's communications interface is provided by the Windows program called “ToolStick Terminal”, which is available for download for free from the Silicon Laboratories website. See the ToolStick Terminal help file for information on how to use ToolStick Terminal.
  • Page 13 C8051T63x-DK RTS_F326 CTS_F326 RTS_F326 CTS_F326 P1.1 P1.2 P1.1 P1.2 RTS_CP2103 CTS_CP2103 RTS_CP2103 CTS_CP2103 RX_F326 TX_F326 RX_F326 TX_F326 P0.4 P0.5 P0.4 P0.5 RX_CP2103 TX_CP2103 RX_CP2103 TX_CP2103 CP2103 Bridge Debug Adapter Comms (USB Connection at P4) (USB Connection at P5) Figure 8. Shorting Block Configuration for UART Communication Options 7.7.
  • Page 14 C8051T63x-DK 8. Schematics Rev. 0.1...
  • Page 15 C8051T63x-DK Rev. 0.1...
  • Page 16 C8051T63x-DK Rev. 0.1...
  • Page 17 C8051T63x-DK Rev. 0.1...
  • Page 18 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.

This manual is also suitable for:

C8051t630

Table of Contents