Advertisement

Quick Links

C8051F336 D
1. Relevant Devices
The C8051F336 Development Kit is intended as a development platform for the microcontrollers in the
C8051F336/7/8/9 MCU family. The members of this MCU family are: C8051F336, C8051F337, C8051F338,
C8051F339.
Notes:
• The target board included in this kit is provided with a pre-soldered C8051F338 MCU (QFN24 package).
• Code developed on the C8051F338 can be easily ported to the other members of this MCU family.
• Refer to the C8051F336/7/8/9 data sheet for the differences between the members of this MCU family.
• The C8051F336/7/8/9 family of devices are code-compatible with the C8051F330/1/2/3/4/5 family of
devices.
2. Kit Contents
The C8051F336 Development Kit contains the following items:
• C8051F338 Target Board
• C8051Fxxx Development Kit Quick-Start Guide
• Silicon Laboratories IDE and Product Information CD-ROM. CD content includes:
• Silicon Laboratories Integrated Development Environment (IDE)
• Keil 8051 Development Tools (macro assembler, linker, evaluation 'C' compiler)
• Source code examples and register definition files
• Documentation
• C8051F336 Development Kit User's Guide (this document)
• AC to DC Power Adapter
• USB Debug Adapter (USB to Debug Interface)
• USB Cable
3. Getting Started
The necessary software to download, debug, and communicate with the target microcontroller is included in the
CD-ROM. The following software is necessary to build a project, download code to, and communicate with the
target microcontroller:
Silicon Laboratories Integrated Development Environment (IDE)
Keil 8051 Development Tools (macro assembler, linker, evaluation 'C' compiler)
Other useful software that is provided in the CD-ROM includes:
Configuration Wizard 2
Keil uVision Drivers
CP210x USB to UART Virtual COM Port (VCP) Drivers
Rev. 0.2 8/07
E V E L O P M E N T
Copyright © 2007 by Silicon Laboratories
C 8 0 5 1 F 3 3 6 D K
K
U
'
G
I T
S E R
S
U I D E
C8051F336DK

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C8051F336DK and is the answer not in the manual?

Questions and answers

Summary of Contents for Silicon Laboratories C8051F336DK

  • Page 1 The C8051F336 Development Kit contains the following items: • C8051F338 Target Board • C8051Fxxx Development Kit Quick-Start Guide • Silicon Laboratories IDE and Product Information CD-ROM. CD content includes: • Silicon Laboratories Integrated Development Environment (IDE) • Keil 8051 Development Tools (macro assembler, linker, evaluation ‘C’ compiler) •...
  • Page 2: Software Installation

    (P2) on the C8051F338 Target Board. Windows will automatically finish the driver installation. 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 3 0x0000. 4.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.
  • Page 4: Hardware Setup Using A Usb Debug Adapter

    Downloads webpage (www.silabs.com/mcudownloads). 5. Hardware Setup using a USB Debug Adapter The target board is connected to a PC running the Silicon Laboratories IDE via the USB Debug Adapter as shown in Figure 2. 1. Connect the USB Debug Adapter to the DEBUG connector on the target board with the 10-pin ribbon cable.
  • Page 5: 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 6: Example Source Code

    C8051F336DK 6.2. Building and Downloading the Program for Debugging 1. Once all source files have been added to the target build, build the project by clicking on the Build/Make → Project button in the toolbar or selecting Project Build/Make Project from the menu.
  • Page 7: Target Board

    C8051F336DK 8. Target Board The C8051F336 Development Kit includes a target board with a C8051F338 device pre-installed for evaluation and preliminary software development. Numerous input/output (I/O) connections are provided to facilitate prototyping using the target board. Refer to Figure 3 for the locations of the various I/O connectors. Figure 4 on page 8 shows the factory default shorting block positions.
  • Page 8 C8051F336DK 8.1. Target Board Shorting Blocks: Factory Defaults The C8051F338 target board comes from the factory with pre-installed shorting blocks on many headers. Figure 4 shows the positions of the factory default shorting blocks. P0.7 RESET Pin 2 Pin 2 P1.3...
  • Page 9 C8051F336DK 8.2. Target Board Power Options and Current Measurement The C8051F338 target board supports three power options: 1. 12 VDC power using the AC to DC power adapter (P1) 2. 5 VDC USB VBUS power from PC via the USB Debug Adapter (J4) 3.
  • Page 10 C8051F336DK 8.4. Switches and LEDs Two push-button switches are provided on the target board. Switch SW1 is connected to the RESET pin of the C8051F338. Pressing SW1 puts the device into its hardware-reset state. Switch SW2 is connected to the C8051F338’s general purpose I/O (GPIO) pin through headers.
  • Page 11 C8051F336DK 8.5. Expansion I/O Connector (J1) The 26-pin Expansion I/O connector J1 provides access to all signal pins of the C8051F338 device. Pins for +3 V, digital ground and the output of an on-board low-pass filter are also available. A small through-hole prototyping area is also provided.
  • Page 12 C8051F336DK 8.7. Serial Interface (J3) A USB-to-UART bridge circuit (U3) and USB connector (P2) are provided on the target board to facilitate serial connections to UART0 of the C8051F338. The Silicon Labs CP2102 (U3) USB-to-UART bridge provides data connectivity between the C8051F338 and the PC via a USB port. The TX, RX, RTS and CTS signals of UART0 may be connected to the CP2102 by installing shorting blocks on header J3.
  • Page 13 C8051F336DK 8.11. Target Board Pin Assignment Summary Some GPIO pins of the C8051F338 MCU can have an alternate fixed function. For example, pin 22 on the 'F338 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.
  • Page 14 C8051F336DK 9. Schematics Rev. 0.2...
  • Page 15 C8051F336DK Rev. 0.2...
  • Page 16 Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where per- sonal injury or death may occur.

Table of Contents