C8051T62x/T32x USB Microcontrollers

Bookmark and Share
C8051T62x/T32x Block Diagram

Silicon Labs’ USB Microcontrollers (MCUs), contain an embedded full-speed USB 2.0, best-in class analog peripherals and a high performance CPU. In addition, USBXpress development kits are available to provide a complete host and device software solution.

The C8051T62x/T32x EPROM-based memory family is ideal for cost-sensitive applications requiring robust analog and digital peripherals and high performance processing capabilities. The USB MCUs feature an on-board, fully integrated universal serial bus (USB) 2.0, function controller and transceiver. No external resistors, crystal or voltage regulator are required. Best-in-class, on-chip analog peripherals include a multi-channel high performance ADC up to 500 Ksps, comparators and internal voltage reference (non-ADC versions are also available).

Some members of the C8051T62x/T32x family are pin and code compatible with the C8051F32x flash-based devices offering a migration path for cost-sensitive applications.

Customers may use their own vendor ID (VID) or they may use the silicon Labs VID for USB products. If the Silicon Labs VID is used, the customer must request a unique product ID.

Download the free white paper:
 USB Connectivity in a Complex World

 

Features

  • 48 MIPS 8051 CPU
  • 8-16 kB EPROM memory
  • 1280 B RAM memory
  • USB full speed 2.0
  • 256 B or 1 kB USB buffer memory
  • Multi-channel 10-bit ADC up to 500 Ksps (Optional)
  • Two comparators (Optional)
  • Internal voltage reference
  • SPI
  • SMBus /I2C
  • Two UARTS
  • Four 16 bit timers
  • 16-bit programmable counter array
 

Applications

  • PC peripherals
  • Point-of-sale terminals
  • Consumer medical devices
  • Instrumentation
  • USB modems
  • Game controllers
  • IP telephones
  • Upgrade legacy RS-232 to USB

 

Technologies

Each USB Microcontroller device comes with development tools to simplify designs and make development easy. With Silicon Labs’ USBXpress® development software, interfacing designs to the USB has never been easier. The comprehensive kit provides a complete host and device software solution, including Microsoft Windows device drivers.

 

Documentation    Expand All   Collapse All

 
 Get notified when these documents are updated.

Data Sheet (2)

Document NameDescriptionVersionLast Updated
C8051T620-21_T320-3.pdf
C8051T620-21_T320-3 Data Sheet1.13/30/2011
C8051T622-23_T326-27.pdf
C8051T622-23_T326-27 Data Sheet1.13/30/2011

Data Short (2)

Document NameDescriptionVersionLast Updated
C8051T620-621-320-321-322-323_short.pdf
C8051T620/621/320/321/322/323 Data Short1.21.20113/30/2011
C8051T622-623-326-327_short.pdf
C8051T622/623/326/327 Data Short1.21.20113/30/2011

Errata (2)

Document NameDescriptionVersionLast Updated
C8051T620-1_C8051T320-1-2-3ERDErrata.pdf
C8051T620-1_C8051T320-1-2-3 Rev D Errata0202103/30/2011
USBTimeoutErrata.pdf
USB Timeout Errata0131113/30/2011

User Guides (1)

Document NameDescriptionVersionLast Updated
C8051T62x-DK.pdf
C8051T62x-DK Development Kit User's Guide0.43/30/2011

Application Notes (12)

Document NameDescriptionVersionLast Updated
an125.pdf
AN125: Integrating Raisonance 8051 Tools into the IDE1.3
an126.pdf
AN126: Integrating Tasking 8051 Tools into the Silicon Labs IDE2.4
an140.pdf
AN140: Integrating HI-TECH 8051 Tools into the IDE1.3
AN169.pdf
AN169: USBXpress® Programmer's Guide2.211/30/2010
an198.pdf
AN198: Integrating SDCC 8051 Tools into the Silicon Labs IDE0.2
AN200.pdf
AN200: USB Bootloader with Shared USBXpress® Library0.1
an220.pdf
AN220: USB Driver Customization0.63/30/2011
an236.pdf
AN236: Integrating IAR 8051 Tools into the Silicon Laboratories IDE0.3
AN249.pdf
AN249: Human Interface Device Tutorial0.53/31/2011
an333.pdf
AN333: ToolStick Virtual Tools User's Guide0.1
an354.pdf
AN354: AB0 Prototyping Board User's GuideRev 0.111/7/2008
AN368.pdf
AN368: Differences between the C8051F34A and the C8051T62x and C8051T32x Device Families0.23/30/2011

White Papers (3)

Document NameDescriptionVersionLast Updated
CIP-51.pdf
CIP-51 Performance for Standard Library Math Routines2.1
Adding-USB-Comm-to-Embedded-Apps_WP.pdf
Design Considerations in Adding USB Communications to Embedded Applications0.14/22/2011
USB-Connectivity-in-a-Complex-World_WP.pdf
USB Connectivity in a Complex World0.14/8/2011

Miscellaneous (2)

Document NameDescriptionVersionLast Updated
C2spec.pdf
C2 Specification1.1
MCU_QS_Guide_USB.pdf
MCU Quick-Start Guide Featuring the USB Debug Adapter0.5

Request a Unique Product ID (PID)

Customers may use their own vendor ID (VID) , or they may use the Silicon Labs VID for USB products. If the Silicon Labs VID is used, the customer must request a unique product ID (PID).

 

Development Kits and Reference Designs

 

 

  

Design Tools    Expand All   Collapse All

 
 Get notified when these files are updated.

Software (42)

Document NameDescriptionVersionUpdated
an106sw.zip
Interfacing an External SRAM to the C8051Fxxx
an110sw.zip
16-bit PWM using an on-chip timer
an324sw.zip
Advanced encryption standard
an534sw.zip
CAN BOOTLOADER
CAN_OBD_DC_Setup.zip
CAN OBD Reader Reference Design Kit
ConfigAndConfig2Install.exe
Configuration Wizard 2 Installer4.0112/7/2011
an102sw.zip
Configuring the internal and external oscillators
an101sw.zip
Configuring the Port I/O Crossbar Decoder
AN568SW.zip
EEPROM emulation for flash microcontrollers
UtilDLL.exe
FLASHUtil Installer4.0012/7/2011
Hex2Svf_Installer.exe
Hex to Svf conversion utility software
AN249SW.zip
Human Interface Device Tutorial
mcu_ide.exe
IDE Installer4.4012/7/2011
an108sw.zip
Implementing a real-time clock
an118sw.zip
Improving ADC resolution by oversampling and averaging
an140sw.zip
Integrating Hi-Tech 8051 tools into the Silicon Labs IDE
an236sw.zip
Integrating IAR 8051 tools into the Silicon Labs IDE
AN198SW.zip
Integrating SDCC 8051 tools into the Silicon Labs IDE
AN126_sw.zip
Integrating Tasking 8051 tools into the Silicon Labs IDE
IR_Performance_Analysis_Tool.zip
IR Performance Analysis Tool
KeilV8Tools_Installer.zip
Keil Eval Tools Installer
an533sw.zip
Modular bootloader framework for Silicon Labs MCUs
an358sw.zip
Optimizing Low Power Operation of the 'F9xx
MCUProductionProgrammer.zip
Production Programmer2.7012/7/2011
an115sw.zip
Software UART examples
ToolStick_Setup.exe
ToolStick Development Tools
TouchPanel_RD.zip
TouchPanel Reference Design
AN295SW.zip
USB Audio Class Tutorial
an200sw.zip
USB BOOTLOADER WITH SHARED USBXPRESS®
USB_Reset_Utility.zip
USB Debug Adapter Reset Utility
an335sw.zip
USB Driver Installation Utility3.410/14/2011
USBRadio.zip
USB FM Radio Player
USBXpress_Install.exe
USBXpress Dev Kit
USBXpress_rel_notes.txt
USBXpress Release Notes
USBXpress_Install_Win98SE.exe
USBXpress Win98SE Development Kit
USBXpress_WinCE42.zip
USBXpress WinCE 4.2
USBXpress_WinCE50.zip
USBXpress WinCE 5.0
USBXpress_WinCE60.zip
USBXpress WinCE 6.0
SiC8051F_uVision.exe
uVision Driver3.6012/7/2011
VCP_WinCE60.zip
VCP Driver for WinCE60
VCP_WinCE50.zip
VCP Drivers for WinCE50
AN201SW.zip
Writing to flash from firmware

Schematics/Layout (12)

Document NameDescriptionVersionUpdated
ULADI_SiliconLabs_Reader.exe
ADI Ultra-Librarian Reader for CAD/CAE Schematic Footprints and Symbols .bxl Files
C8051T320-GQ.bxl
C8051T320 CAD/CAE Schematic Footprints and Symbols
C8051T321-GM.bxl
C8051T321 CAD/CAE Schematic Footprints and Symbols
C8051T322-GQ.bxl
C8051T322 CAD/CAE Schematic Footprints and Symbols
C8051T323-GM.bxl
C8051T323 CAD/CAE Schematic Footprints and Symbols
C8051T326-GM.bxl
C8051T326 CAD/CAE Schematic Footprints and Symbols
C8051T327-GM.bxl
C8051T327 CAD/CAE Schematic Footprints and Symbols
C8051T620-GM.bxl
C8051T620 CAD/CAE Schematic Footprints and Symbols
C8051T621-GM.bxl
C8051T621 CAD/CAE Schematic Footprints and Symbols
C8051T622-GM.bxl
C8051T622 CAD/CAE Schematic Footprints and Symbols
C8051T623-GM.bxl
C8051T623 CAD/CAE Schematic Footprints and Symbols
toolstickdctemplate.zip
ToolStick Daughter Card Template

Training (3)

Document NameDescriptionVersionUpdated
8051_Instruction_Set.pdf
8051 Instruction Set
C8051T6xx_Overview.pdf
C8051T6xx/3xx One Time Programmable (OTP) USB MCUs
Simplifying Microcontroller Development through Compiler Flexibility.pdf
Simplifying Microcontroller Development through Compiler Flexibility

 

 
 

 

Product Matrix


Part Number Available DocumentsMCU CoreMHzFlashRAMDig I/O PinsCommunicationsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsDebug InterfaceOtherPackageAlternativeDev Kit
C8051T320-GQSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2525I2C, SPI, 2 x UART, USB45±1.5%10-bit, 500 kspsYesYes2C2LQFP32C8051T620DK
C8051T321-GMSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2521I2C, SPI, 2 x UART, USB45±1.5%10-bit, 500 kspsYesYes2C2Ext Mem I/FQFN28C8051T321-GM
C8051T322-GQSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2525I2C, SPI, 2 x UART, USB45±1.5%NoNo2C2LQFP32C8051T620DK
C8051T323-GMSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2521I2C, SPI, 2 x UART, USB45±1.5%NoNo2C2QFN28C8051T620DK
C8051T326-GMSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2515I2C, SPI, 2 x UART, USB45±1.5%NoNoC2QFN28C8051T62DK
C8051T327-GMSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2515I2C, SPI, 2 x UART, USB45±1.5%NoNoC2QFN28C8051T622DK
C8051T620-GMSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2524I2C, SPI, 2 x UART, USB45±1.5%10-bit, 500 kspsYesYes2C2Ext Mem I/FQFN32C8051T620DK
C8051T621-GMSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2524I2C, SPI, 2 x UART, USB45±1.5%NoNo2C2QFN32C8051T620DK
C8051T622-GMSample
Buy
Data Sheet
Data Short
Errata
80514816 kB1.2516I2C, SPI, 2 x UART, USB45±1.5%NoNoC2Ext Mem I/FQFN24C8051T622-GM
C8051T623-GMSample
Buy
Data Sheet
Data Short
Errata
8051488 kB1.2516I2C, SPI, 2 x UART, USB45±1.5%NoNoC2QFN24C8051T622DK

Training & Resources

Featured Videos

HID USB to IR Reference Design Video
See the HID USB to IR
Reference Design in Action
Energy Harvesting Reference Design Video
Energy Harvesting Reference
Design Overview


Featured White Papers

USB Design Considerations

Choosing the right USB communications option depends on several factors, and each solution has different requirements and degrees of flexibility for both the developer and end-user. Download this white paper to determine the easiest, most cost-effective way to add USB communications to new designs or a legacy system.

USB Connectivity in a Complex World

Although USB connectivity has become a key requirement for many embedded applications, in most cases, it is just one of several design requirements for a typical application. Read this white paper to find an easier path to achieving USB connectivity that also provides the performance and analog capabilities required to enable you to cost-effectively achieve your design goals.

USB Simplified

USB has become an enormous success in industrial and commercial applications as it continues to replace many legacy serial connections (i.e. RS-232, 485). However, for embedded solution designers, adding USB requires expert knowledge of the USB protocol, exhaustive software development and significant design time. Silicon Labs offers an easier way to retrofit existing systems using USB bridge devices. Read the white paper to find out how.


Featured Tutorials and Courses

CP21x USB Bridge Tutorial

Learn about the different methods to implement bridging between USB and other serial interfaces, including basic bridging concepts like Virtual Com Port and HID Class.

C8051T62x USB MCU Overview

This module takes a look at the C8051T62x OTP USB devices and how to develop applications with one time programmable (OTP) devices. After reviewing the material users will have a better understanding of how to minimize cost of development by utilizing flash based equivalents and then target the OTP devices.

C8051F38x USB MCU Overview

This course covers the C8051F38x USB MCU family. It includes a complete overview of the family as well as an in depth look at some of the peripherals and how they operate. Included in the course is a brief overview of the tools available such as USBXpress and the large number of code examples for HID that reduces the development time.

The USB Human Interface

This module provides a comprehensive overview of the USB Human Interface Device (HID) class. It examines aspects of the specification and provides examples for both the MCU firmware and the host application, which is simplified using the Silicon Labs HID DLL.

View all Training & Resources...

Back to Top

Training and Resources

 

Overview

Documentation

Tools

Product Matrix

Education

More Info