Silicon Laboratories C8051F064-EK User Manual
Silicon Laboratories C8051F064-EK User Manual

Silicon Laboratories C8051F064-EK User Manual

Hide thumbs Also See for C8051F064-EK:

Advertisement

Quick Links

C8051F064 E
1. Relevant Devices
The C8051F064 Evaluation Kit is intended as an evaluation platform for the microcontrollers in the C8051F06x
MCU family. The members of this MCU family are C8051F060, C8051F061, C8051F062, C8051F063,
C8051F064, C8051F065, C8051F066, and C8051F067.
The evaluation board included in this kit is provided with a pre-soldered C8051F064 MCU (TQFP100 package).
Code developed on the C8051F064 can be easily ported to the other members of this MCU family.
Refer to the C8051F06x data sheet for the differences between the members of this MCU family.

2. Kit Contents

C8051F064 Evaluation Kits contain the following items:
C8051F064 Evaluation Board
Silicon Laboratories Evaluation Kit IDE and Product Information CD-ROM. CD content includes the following:
Silicon Laboratories Integrated Development Environment (IDE)

Keil Software 8051 Development Tools (evaluation assembler, linker, and C compiler)

Source code examples and register definition files

Documentation

Evaluation Kit Demos, C8051F064 ADC Demo

USB Cable
C8051F064 Evaluation Kit User's Guide
3. Kit Overview
Figure 1 illustrates the block diagram of the C8051F064 Evaluation Kit. The board includes an analog front end to
signal condition and digitize (through the C8051F064) analog input signals. The board also includes two USB ports
to transfer conversions to a PC: the DATA Port and the Self-Demo/IDE Debug port. The DATA port consists of a
Silicon Laboratories CP2101 (UART to USB bridge) and a USB connector. The Self-Demo/IDE Debug port
consists of Silicon Laboratories' debug interface hardware and a USB connector.
Power for the C8051F064 board can be supplied from either USB connection. An alternative lower noise supply
can be used for better measurement performance if desired. Refer to Section 9. for more details.
Analog Front End
Rev. 0.4 12/07
K
VALUATION
ALT. VOLT SUPPLY
SUPPLY
INTERFACE
C8051F064
BNC
16-BIT
SERIAL
SAR
INPUT
CKT
16-BIT
DEBUG
SAR
BNC
Dual 1 Msps High-Resolution Data Acquisition
INL: ±0.75 LSB
SiNAD: 89 dB
Power: 20 mW
Figure 1. C8051F064 Evaluation Board Block Diagram
Copyright © 2007 by Silicon Laboratories
C 8 0 5 1 F 0 6 4 - E K
U
'
G
I T
SER
S
VOLT
USB
DATA
CONN
PORT
I/F
PROGRAM
USB
/DEBUG
I/F
CONN
PORT
U I D E
Data Port
PC
1. Self-Demo Port
2. IDE Debug Port
(Tools Test Drive)
C8051F064-EK

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C8051F064-EK and is the answer not in the manual?

Questions and answers

Summary of Contents for Silicon Laboratories C8051F064-EK

  • Page 1: Kit Contents

    PC: the DATA Port and the Self-Demo/IDE Debug port. The DATA port consists of a Silicon Laboratories CP2101 (UART to USB bridge) and a USB connector. The Self-Demo/IDE Debug port consists of Silicon Laboratories’ debug interface hardware and a USB connector.
  • Page 2: Evaluation Kit Adc Demo

    Performance Evaluation—Facilitates easy programming and analog front end input for dynamic performance evaluation of ac signals.  Tools Test Drive—Allows easy evaluation of the Silicon Laboratories Integrated Development Environment (IDE) (code download and on-chip debug function). 4. Evaluation Kit ADC Demo The C8051F064 evaluation kit includes a demonstration of the noise performance of the 16-bit ADCs on the C8051F064 device.
  • Page 3 C8051F064-EK 4.2. ADC Demo Software Installation Install the ADC Demo application software according to the instructions below. 1. Place the Evaluation Kit CD-ROM into the PC. 2. An installation dialogue box will appear. Click the “Install Evaluation Kit Tools” button.
  • Page 4: Software Setup

    Information windows will pop up from the taskbar to show the installation progress. 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 5: Software Overview

    The Silicon Laboratories IDE integrates a source-code editor, a source-level debugger, and an in-system Flash programmer. See Section "7. Using the Keil Software 8051 Tools with the Silicon Laboratories IDE" on page 7 for detailed information on how to use the IDE. The Keil Evaluation Toolset includes a compiler, linker, and assembler and easily integrates into the IDE.
  • Page 6 C8051F064-EK 6.3. Configuration Wizard 2 The Configuration Wizard 2 is a code generation tool for all of the Silicon Laboratories devices. Code is generated through the use of dialog boxes for each of the device's peripherals. Figure 3. Configuration Wizard 2 Utility The Configuration Wizard 2 utility helps accelerate development by automatically generating initialization source code to configure and enable the on-chip resources needed by most design projects.
  • Page 7: Using The Keil Software 8051 Tools With The Silicon Laboratories Ide

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

    C8051F064-EK 8. Example Source Code Example source code and register definition files are provided in the “SiLabs\MCU\Examples\C8051F06x” directory during IDE installation. These files may be used as a template for code development. Example applications include a blinking LED example that configures the green LED on the evaluation board to blink at a fixed rate.
  • Page 9: Evaluation Board

    C8051F064-EK 9. Evaluation board The C8051F064 Evaluation Kit includes an evaluation board with a C8051F064 device pre-installed for evaluation and preliminary software development. Numerous input/output (I/O) connections are provided to facilitate prototyping using the evaluation board. Refer to Figure 4 for the locations of the various I/O connectors.
  • Page 10 C8051F064-EK 9.1. System Clock Sources The C8051F064 device installed on the evaluation board features a calibrated programmable internal oscillator that is enabled as the system clock source on reset. After reset, the internal oscillator operates at a frequency of 3.0625 MHz (±2%) by default but may be configured by software to operate at other frequencies. Therefore, in many applications, an external oscillator is not required.
  • Page 11 C8051F064-EK 9.5. Analog Inputs (J4, J5, J6, J8, J16, ADC0 [J13], ADC1 [J12]) Two BNC connectors (J13 (ADC0) and J12 (ADC1)) are provided on the C8051F064 board for easy evaluation of the 16-bit on-chip ADCs. These analog inputs can be used to input an ac analog signal to the ADCs, ADC0 and ADC1.
  • Page 12 C8051F064-EK 9.7. External Memory Interface (J11, J14) The C8051F064 evaluation board provides an External Memory Interface by connecting a 128 kB SRAM to the device port pins. The device’s External Memory Interface can be enabled by installing a shorting block at header J11.
  • Page 13 C8051F064-EK 9.9. Power Supply Selector (J2) The C8051F064 evaluation board can be powered from either the DEBUG or DATA ports through the USB connection. The J2 header allows the user to select between these ports. Each configuration includes an on-board voltage regulator to supply 3.3 V to the board.
  • Page 14 C8051F064-EK 10. Schematics Rev. 0.4...
  • Page 15 C8051F064-EK Rev. 0.4...
  • Page 16 C8051F064-EK Rev. 0.4...
  • Page 17: Document Change List

    C8051F064-EK OCUMENT HANGE Revision 0.1 to Revision 0.2  Changed “6’ USB Cables (2)” to “USB Cable” under "2. Kit Contents" on page 1. Revision 0.2 to Revision 0.4  Added Relevant Devices section.  Changed Section 3 to "Getting Started.”...
  • 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.

Table of Contents