Silicon Laboratories C8051T620/2-DK quick start Programming Utilities, ToolStick Terminal

Page 6

C8051T620/2-DK

The Configuration Wizard utility helps accelerate development by automatically generating initialization source code to configure and enable the on-chip resources needed by most design projects. In just a few steps, the wizard creates complete startup code for a specific Silicon Laboratories MCU. The program is configurable to provide the output in C or assembly language.

For more information, refer to the Configuration Wizard 2 help available under the Help menu in Configuration Wizard 2 or refer to the Configuration Wizard 2 documentation. Documentation and software are available on the kit CD and from the downloads webpage: www.silabs.com/mcudownloads.

5.4. Keil uVision2, uVision3, and uVision4 Silicon Laboratories Drivers

As an alternative to the Silicon Laboratories IDE, the µVision debug driver allows the Keil µVision2, µVision3, and µVision4 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. The µVision2, µVision3, and µVision4 IDEs 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, refer to the µVision driver documentation. The documentation and software are available on the kit CD and from the downloads webpage: www.silabs.com/mcudownloads.

5.5. 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). The Flash Programming Utilities can be optionally installed from the CD and are installed to C:\Silabs\MCU\Utilities\FLASH Programming\ (default).

5.6. ToolStick Terminal

The onboard debug circuitry provides both an in-system programming and debugging interface and a communications interface to the target microcontroller's UART. The ToolStick Terminal software can access the debug hardware's communications path and provides a terminal-like interface on the PC. Note that for concurrent debugging and UART communications, the CP2103 USB-to-UART bridge is also included onboard.

In addition to the standard terminal functions (Send File, Receive File, Change Baud Rate), two GPIO pins on the target microcontroller can be controlled using the terminal for either RTS/CTS handshaking or software- configurable purposes. The ToolStick Terminal software is available on the downloads webpage: www.silabs.com/ mcudownloads.

6

Rev. 0.4

Image 6
Contents Kit Contents About the Daughter BoardsHardware Setup C8051T620/2-DKCP210x USB to Uart VCP Driver Installation Software InstallationDevelopment Tools Installation System RequirementsSoftware Overview Evaluation ToolsetSilicon Labs IDE Configuration Wizard Creating a New ProjectProgramming Utilities ToolStick TerminalExample Source Code Register Definition FilesBlinking LED Example Development Boards C8051T62x Motherboard C8051T62x EDB C8051T320 QFP32 Socket Daughter Board C8051T327 QFN28 Socket Daughter Board Switches, LEDs, and Potentiometer J9, J10, and J12 System Clock SourcesPower Supply Headers J6 and J7 Motherboard I/O DescriptionsUart to USB Communications Interfaces COMM/P4 Port I/O Connectors J2, J3, J4, and J5USB Debug Adapter DEBUG/P5 Communications Interface Selector Headers J8 and J11Analog I/O J1 and J14 VPP Connection J15Using Alternate Supplies with the C8051T62x Development Kit Schematics C8051T62x Motherboard Schematic 1C8051T62x Motherboard Schematic 2 C8051T62x Emulation Daughter Board Schematic C8051T620 QFN-32 Daughter Board Schematic C8051T622 QFN-24 Daughter Board Schematic C8051T320 QFP-32 Daughter Board Schematic C8051T321 QFN-28 Daughter Board Schematic C8051T326 QFN-28 Daughter Board Schematic C8051T327 QFN-28 Daughter Board Schematic Revision 0.2 to Revision Revision 0.3 to RevisionContact Information

C8051T620/2-DK specifications

Silicon Laboratories C8051T620/2-DK is an advanced single-chip microcontroller designed for high-performance embedded applications. Built around the robust C8051 architecture, this microcontroller integrates a powerful 8051 core with advanced peripherals, providing developers with a versatile platform for a range of application needs.

One of the standout features of the C8051T620/2-DK is its high-speed performance. The microcontroller can operate at clock speeds up to 100 MHz, significantly faster than standard 8051 microcontrollers. This capability enables the execution of complex algorithms and real-time processing tasks with ease. Moreover, the architecture boasts a 16-bit timer/counter that enhances the ability to manage timing-critical applications effectively.

The C8051T620/2-DK comes equipped with up to 64 KB of on-chip Flash memory, facilitating the storage of essential program code and data. This generous memory allocation allows developers to implement larger, more sophisticated programs without relying on external memory, thereby simplifying design and improving reliability. Additionally, the on-chip RAM can be up to 4 KB, providing ample space for executing variables and stack operations.

In terms of connectivity, the C8051T620/2-DK supports a slew of communication protocols, including UART, SPI, and I2C. This versatile communication capability enables seamless integration into various systems, allowing for easy data exchange with other devices, sensors, and peripherals.

Furthermore, the microcontroller includes an extensive range of integrated analog peripherals, such as a 12-bit ADC, which enhances the device’s ability to interface with analog signals in automotive, industrial, and consumer applications. The presence of PWM outputs also allows for precise control of motors and other actuators, making it an excellent choice for complex control systems.

Silicon Laboratories has designed the C8051T620/2-DK with energy efficiency in mind. The microcontroller supports multiple power-saving modes, enabling developers to optimize their designs for low power consumption. This feature is particularly valuable in battery-operated devices, where maintaining power is crucial for extending operational life.

Overall, the Silicon Laboratories C8051T620/2-DK provides a powerful, flexible, and energy-efficient solution for embedded systems. Its high-speed performance, large memory, extensive connectivity options, and robust analog capabilities make it an ideal choice for engineers and developers looking to create innovative embedded applications in diverse industries.