C8051T63x-DK
Rev. 0.1 7
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. They are installed by default into the SiLabs\MCU\Examples\C8051T63x directory
during IDE installation. The register and bit names are identical to those used in the C8051T63x data sheet. The
register definition files are also installed in the default search path used by the Keil Software 8051 tools. Therefore,
when using the Keil 8051 tools included with the development kit (A51, C51), it is not necessary to copy a register
definition file to each project's file directory.
6.2. Blinking LED Example
The example source files T63x_Blinky.asm and T63x_Blinky.c show examples of several basic C8051T63x
functions. These include disabling the watchdog timer (WDT), configuring the Port I/O crossbar, configuring a timer
for an interrupt routine, initializing the system clock, and configuring a GPIO port. When compiled/assembled and
linked, these programs flash the green LED on the C8051T630 Motherboard about ten times a second using the
interrupt handler with a timer.
7. Development Boards
The C8051T63x Development Kit includes a motherboard that interfaces to various daughter boards. The
C8051T630 Emulation Daughter Board contains a C8051F336 device to be used for preliminary software
development. The C8051T630 Socket Daughter Board allows programming and evaluation of the actual
C8051T63x family of devices. Numerous input/output (I/O) connections are provided on the motherboard to
facilitate prototyping. Figure 3 shows the C8051T630 Motherboard and indicates locations for various I/O
connectors. Figure 4 shows the factory default shorting block positions. Figures 5 and 6 show the available
C8051T630 daughter boards.
P1, P2 Daughter board connection
P3 Power connector that accepts input from 7.5 V dc to 15 V dc unregulated power adapter
P4 USB connector for UART to USB communications interface
P5 USB Debug interface connector
J1 Analog I/O terminal block
J2 Port 0 header
J3 Port 1 header
J4 Port 2 header
J5 Connects P0.1 (IDAC) pin to grounded resistor to produce voltage output at IDAC pin.
J6 Power supply selection header (See “7.3. Power Supply Headers (J6 and J7)”)
J7 Power supply enable header that connects power source selected on J6 to the board's main
power supply net
J8 Communications interface control signal header
J9 Connects port pin P0.7 to the switch labeled "SW" and port pin P1.3 to the LED labeled "LED"
J10 Communications interface data signal header
J11 VPP supply connection used when programming EPROM devices
J12 Connects potentiometer to the port pin, P1.6
J13 Additional connections to ground
C8051T63x-DK
8 Rev. 0.1
Figure 3. C8051T630 Motherboard
PWR
P3
DEBUG
J2
SW
J12
R8
SILICON LABS
www.silabs.com
RESET
P4
COMM
P5
P1
P2
J3
LED
J11
J7
J10
J8
VDD_PWR
J6
VDD_PWR
VDD_PWR
VDD_PWR
+3VD
VDD_EXT
VDD_F326
VDD_CCP2103
USB ACTIVE
TX_F326
P0.4
P0.5
RX_CP2103 TX_CP2103
RX_F326
CTS_F326
P1.1
P1.2
RTS_CP2103
CTS_CP2103
RTS_F326
VPP
P1.3
P0.7
PWR
D10
DEBUG
PWR
RUN / STOP
D7
D12
D11
SW
J9
J5
C8051T630-MB
Pin 1
Pin 1
Pin 1
Pin 1
Pin 1
Pin 1
Pin 1
Pin 1
Pin 1
Pin 1
Pin 1
J4
J13
Pin 1
J1
C8051T63x-DK
Rev. 0.1 9
Figure 4. C8051T630 Motherboard Default Shorting Block Positions
PWR
P3
DEBUG
J2
SW
J12
R8
SILICON LABS
www.silabs.com
RESET
P4
COMM
P5
P1
P2
J3
LED
J11
J7
J10
J8
VDD_PWR
J6
VDD_PWR
VDD_PWR
VDD_PWR
+3VD
VDD_EXT
VDD_F326
VDD_CCP2103
USB ACTIVE
TX_F326
P0.4
P0.5
RX_CP2103 TX_CP2103
RX_F326
CTS_F326
P1.1
P1.2
RTS_CP2103
CTS_CP2103
RTS_F326
VPP
P1.3
P0.7
PWR
D10
DEBUG
PWR
RUN / STOP
D7
D12
D11
SW
J9
J5
C8051T630-MB
J4
J13
J1

C8051T630DK

Mfr. #:
Manufacturer:
Silicon Labs
Description:
Development Boards & Kits - 8051 C8051T630 Family Development Kit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet