Silicon Laboratories C8051T620/2-DK quick start USB Debug Adapter DEBUG/P5

Page 15

C8051T620/2-DK

7.4. USB Debug Adapter (DEBUG/P5)

A Universal Serial Bus (USB) connector (P5) provides the onboard debug and programming interface. The debug/ programming MCU and associated circuitry are powered through the USB connector, which can also supply the rest of the motherboard by routing the USB Debug Adapter's power through J6. The USB Debug Adapter also provides a data communications interface that can be used when the debug adapter is not debugging or programming a C8051T62x/32x device.

7.5. UART to USB Communications Interfaces (COMM/P4)

The C8051T62x Motherboard provides UART to USB communications interfaces through both the CP2103 USB- to-UART bridge device and the communications interface of the USB Debug Adapter.

The CP2103 bridge device connects to a PC through the USB connector labeled “COMM” (P4). This USB connector supplies power to the CP2103 and can supply power to the rest of the motherboard by configuring J6 and J7 as shown in Figure 12. To use the CP2103 as a communications interface, the CP2103 Virtual COM Port drivers must be installed on a PC.

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.

7.6. Communications Interface Selector Headers (J8 and J11)

The C8051T62x Motherboard routes the C8051T62x/32x's P0.4 (UART TX) and P0.5 (UART RX) to J11 where those signals can be connected to either the CP2103 USB-To-UART bridge or the USB Debug Adapter. The motherboard also allows the C8051T62x/32x's P1.1 and P1.2 to be used as the UART control signals, CTS and RTS. These two signals are routed to J8, where they can be connected to either the CP2103 or the USB Debug Adapter.

The jumper options for using either the CP2103 or the Debug Adapter circuit for UART communications can be found in Figure 13.

 

J8

RTS_DEBUG

CTS_DEBUG

P1.1

P1.2

RTS_COMM

CTS_COMM

 

J11

RX_DEBUG CTS_DEBUG

P0.4 P0.5

RX_COMM CTS_COMM

CP2103 Bridge

(USB Connection at P4)

 

J8

RTS_DEBUG

RTS_DEBUG

P1.1

P1.2

RTS_COMM

CTS_COMM

 

J11

RX_DEBUG TX_DEBUG

P0.4 P0.5

RX_COMM TX_COMM

Debug Adapter Comms (USB Connection at P5)

Figure 13. Shorting Block Configuration for UART Communication Options

7.7. PORT I/O Connectors (J2, J3, J4, and J5)

Each of the C8051T62x/32x's I/O pins, as well as +3VD and GND, are routed to headers J2 through J5. J2 connects to the microcontroller's Port 0 pins; J3 connects to Port 1; J4 connects to Port 2, and J5 connects to Port 3.

Rev. 0.4

15

Image 15
Contents About the Daughter Boards Kit ContentsC8051T620/2-DK Hardware SetupSystem Requirements Software InstallationDevelopment Tools Installation CP210x USB to Uart VCP Driver InstallationSoftware Overview Evaluation ToolsetSilicon Labs IDE Creating a New Project Configuration WizardToolStick Terminal Programming UtilitiesExample Source Code Register Definition FilesBlinking LED Example Development Boards C8051T62x Motherboard C8051T62x EDB C8051T320 QFP32 Socket Daughter Board C8051T327 QFN28 Socket Daughter Board System Clock Sources Switches, LEDs, and Potentiometer J9, J10, and J12Motherboard I/O Descriptions Power Supply Headers J6 and J7Communications Interface Selector Headers J8 and J11 Port I/O Connectors J2, J3, J4, and J5USB Debug Adapter DEBUG/P5 Uart to USB Communications Interfaces COMM/P4VPP Connection J15 Analog I/O J1 and J14Using Alternate Supplies with the C8051T62x Development Kit C8051T62x Motherboard Schematic 1 SchematicsC8051T62x 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.3 to Revision Revision 0.2 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.