Product Matrix

USB MCUs

Silicon Labs offers an extensive portfolio of universal serial bus (USB) products that include MCUs and USB to UART Bridge integrated circuits.

C8051F320/21 USB MCUs
C8051F326/27 USB MCUs
C8051F34x USB MCUs
CP210x USB to UART Bridges

Block Diagram

 

Features

 25–48 MIPS 8051 CPU
 16–64 kB Flash memory
 1536–5376 B RAM
 USB 2.0
 Integrated transceiver
 Integrated clock recovery
 1 kB buffer RAM
 Full (12 Mbps), or low-speed operation
Control endpoint plus six bi-directional endpoint pipes
10-bit, 200 ksps ADC
Two asyncronous comparators
Voltage reference
Temperature sensor
15–40 Digital I/O

Applications

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

Technologies

Resources

Documentation
  
  
  
  
  
 View All Documents
Design Tools
 View All Design Tools

 



Product Matrix

Part NumberAvailable DocumentsMIPS (peak)Flash (bytes)RAM (bytes)Digital Port I/O PinsCommunicationsTimers (16-bit)PCA ChannelsInternal Osc.ADC 1ADC 2DACTemp SensorVREFComparatorsOtherPackageDev KitEPROM Version 
C8051F320Data Sheet
Data Short
2516 kB230425USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 kspsYesYes232-pin, 9x9, LQFPC8051F320DKSample
Buy
C8051F321Data Sheet
Data Short
2516 kB230421USB 2.0, UART, I2C, SPI45±1.5%10-bit, 13ch., 200 kspsYesYes228-pin, 5x5, QFNC8051F320DKSample
Buy
C8051F326Data Sheet
Data Short
2516 kB153615USB 2.0, UART2±1.5%NoNoSeparate I/O Supply Pin28-pin, 5x5, QFNC8051F326DKSample
Buy
C8051F327Data Sheet
Data Short
2516 kB153615USB 2.0, UART2±1.5%NoNoFixed I/O Supply Pin28-pin, 5x5, QFNC8051F326DKSample
Buy
C8051F340-GQData Sheet
Data Short
4864 kB435240USB 2.0, 2xUART, I2C, SPI, Ext Mem I/F45±1.5%10-bit, 17ch., 200 kspsYesYes248-pin, 9x9, TQFPC8051F340DKSample
Buy
C8051F341-GQData Sheet
Data Short
4832 kB230440USB 2.0, 2xUART, I2C, SPI, Ext Mem I/F45±1.5%10-bit, 17ch., 200 kspsYesYes248-pin, 9x9, TQFPC8051F340DKSample
Buy
C8051F342-GMData Sheet
Data Short
4864 kB435225USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 ksps--YesYes232-pin, 5x5, QFNC8051F340DKSample
Buy
C8051F342-GQData Sheet
Data Short
4864 kB435225USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 kspsYesYes232-pin, 9x9, LQFPC8051F340DKSample
Buy
C8051F343-GMData Sheet
Data Short
4832 kB230425USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 ksps--YesYes232-pin, 5x5, QFNC8051F340DKSample
Buy
C8051F343-GQData Sheet
Data Short
4832 kB230425USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 kspsYesYes232-pin, 9x9, LQFPC8051F340DKSample
Buy
C8051F344-GQData Sheet
Data Short
2564 kB435240USB 2.0, 2xUART, I2C, SPI, Ext Mem I/F45±1.5%10-bit, 17ch., 200 kspsYesYes248-pin, 9x9, TQFPC8051F340DKSample
Buy
C8051F345-GQData Sheet
Data Short
2532 kB230440USB 2.0, 2xUART, I2C, SPI, Ext Mem I/F45±1.5%10-bit, 17ch., 200 kspsYesYes248-pin, 9x9, TQFPC8051F340DKSample
Buy
C8051F346-GMData Sheet
Data Short
2564 kB435225USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 ksps--YesYes232-pin, 5x5, QFNC8051F340DKSample
Buy
C8051F346-GQData Sheet
Data Short
2564 kB435225USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 kspsYesYes232-pin, 9x9, LQFPC8051F340DKSample
Buy
C8051F347-GMData Sheet
Data Short
2532 kB230425USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 ksps--YesYes232-pin, 5x5, QFNC8051F340DKSample
Buy
C8051F347-GQData Sheet
Data Short
2532 kB230425USB 2.0, UART, I2C, SPI45±1.5%10-bit, 17ch., 200 kspsYesYes232-pin, 9x9, LQFPC8051F340DKSample
Buy
C8051F348-GQData Sheet
Data Short
2532 kB230440I2C, SPI, 2xUART, USB 2.0, Ext Mem I/F451.5%---NoNo2Volt Reg, EMIF48-pin, 9x9, TQFPC8051F340DKSample
Buy
C8051F349-GMData Sheet
Data Short
2532 kB230425I2C, SPI, UART, USB 2.0451.5%---YesYes2Volt. Reg32-pin, 5x5, QFNC8051F340DKSample
Buy
C8051F349-GQData Sheet
Data Short
2532 kB230425I2C, SPI, UART, USB 2.0451.5%---NoNo2Volt. Reg32-pin, 9x9, LQFPC8051F340DKSample
Buy
C8051F34A-GMData Sheet4864 kB435225USB 2.0, 2xUART I2C, SPI45±1.5%10-bit, 17 ch., 200 ksps--YesYes2-32-pin, 5x5, QFNC8051F340DKSample
Buy
C8051F34A-GQData Sheet
Data Short
4864 kB435225USB 2.0, 2xUART I2C, SPI45±1.5%10-bit, 17 ch., 200 ksps--YesYes2-32-pin, 9x9, LQFPC8051F340DKSample
Buy
C8051F34B-GMData Sheet
Data Short
Data Short
4832 kB230425USB 2.0, 2xUART, I2C, SPI45±1.5%10-bit, 17 ch., 200 ksps--YesYes2-32-pin, 5x5, QFNC8051F340DKBuy
C8051F34B-GQData Sheet
Data Short
4832 kB230425USB 2.0, 2xUART, I2C, SPI45±1.5%10-bit, 17 ch., 200 ksps--YesYes2-32-pin, 9x9, LQFPC8051F340DKSample
Buy
C8051F34C-GQData Sheet
Data Short
4864 kB537640USB 2.0, 2 UARTs, SMBus, SPI, Ext Mem I/F45±1.5%---NoNo248-pin, 9x9 TQFPC8051F340DKSample
Buy
C8051F34D-GQData Sheet
Data Short
4864 kB537625USB 2.0, UART, SMBus, SPI45±1.5%---NoNo2-32-pin, 5x5 QFNC8051F340DKSample
Buy

 

Each USB MCU 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.

The USB MCUs feature an on-board universal serial bus (USB) 2.0 function controller with an integrated transceiver and on-chip clock recovery. No external resistors, crystal, voltage regulator, EEPROM or other components are required. On-chip resources include a high-speed 8051 CPU with up to 64 kB Flash, UARTs, SMBus, SPI, timers, counters and PWM generators. On-chip analog features include a multi-channel 10-bit ADC, voltage reference, internal oscillator, comparators and a temperature sensor. Available in 28-pin QFN, 32-pin LQFP or 48-pin TQFP packages, these devices provide a single-chip solution for embedded USB applications.