C8051T620/621/320/321/322/323 Full Speed USB EPROM MCU Family Analog Peripherals High-Speed 8051 µC Core 10-Bit ADC (C8051T620/320/321 only) - - Up to 500 ksps Up to 21 external inputs VREF from on-chip VREF, external pin, Internal 1.8 V Regulator or VDD Internal or external start of conversion source Built-in temperature sensor Comparators - Programmable hysteresis and response time Configurable as interrupt or reset source Low current (<0.5 µA) - Memory - - - USB specification 2.0 compliant Full speed (12 Mbps) or low speed (1.5 Mbps) operation Integrated clock recovery; no external oscillator required for full speed or low speed Supports six flexible endpoints 1 kB USB buffer memory Integrated transceiver; no external resistors required - C8051F34A can be used as code development platform; Complete development kit available On-chip debug circuitry facilitates full speed, nonintrusive in-system debug Provides breakpoints, single stepping, inspect/modify memory and registers Supply Voltage: 1.8 to 5.25 V - 25 Port I/O with high sink current capability Hardware enhanced SPI™, SMBus™, and two enhanced UART serial ports Four general purpose 16-bit counter/timers 16-bit programmable counter array (PCA) with five capture/compare modules and enhanced PWM functionality Clock Sources - On-Chip Debug - 1280 bytes internal data RAM (256 + 1024) 16 kB byte-programmable EPROM code memory EPROM can be programmed from firmware running on the device Digital Peripherals USB Function Controller - Pipelined instruction architecture; executes 70% of instructions in 1 or 2 system clocks Up to 48 MIPS throughput with 48 MHz clock Expanded interrupt handler - Two internal oscillators: • 48 MHz: ±0.25% accuracy with clock recovery enabled. Supports all USB and UART modes • 80/40/20/10 kHz low frequency, low power External oscillator: Crystal, RC, C, or CMOS Clock Can switch between clock sources on-the-fly; useful in power saving modes Package Options - 5x5 mm QFN28 or QFN32 LQFP32 On-chip LDO for internal core supply Built-in supply voltage monitor Temperature Range: –40 to +85 °C Power On Reset Reset C2CK/RST Debug / Programming Hardware UART0 UART1 256 Byte SRAM Timers 0, 1, 2, 3 1024 Byte XRAM SMBus Voltage Regulator VDD Port 1 Drivers P1.0 P1.1 P1.2 P1.3 P1.4 P1.5/VPP P1.6 P1.7 Port 2 Drivers P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 Priority Crossbar Decoder PCA/ WDT VPP REGIN Port 0 Drivers P0.0 P0.1 P0.2/XTAL1 P0.3/XTAL2 P0.4/TX P0.5/RX P0.6/CNVSTR P0.7/VREF Digital Peripherals 16k Byte OTP Program Memory C2D In-system Programming Hardware VIO Port I/O Configuration CIP-51 8051 Controller Core SPI Peripheral Power Crossbar Control Regulator Core Power GND SFR Bus System Clock Setup XTAL1 XTAL2 External Oscillator Analog Peripherals (C8051T620) Voltage Reference Internal Oscillator Clock Recovery Low Freq. Oscillator USB Peripheral D+ DVBUS USB Full / Low Speed Transceiver VDD P3.0/C2D VREF VREF 10-bit 500ksps ADC VDD VREF A M U X Temp Sensor GND Controller CP0, CP0A 1k Byte RAM Port 3 Drivers CP1, CP1A + + - 2 Comparators Copyright © 2011 by Silicon Laboratories 01.21.11 C8051T620/621/320/321/322/323 Full Speed USB EPROM MCU Family Calibrated Internal 48 MHz Oscillator Internal 80 kHz Oscillator USB with 256 Bytes Endpoint RAM Supply Voltage Regulator SMBus/I2C Enhanced SPI UARTs Timers (16-bit) Programmable Counter Array Digital Port I/Os 10-Bit 500 ksps ADC Internal Voltage Reference Temperature Sensor Analog Comparator Lead-Free (RoHS Compliant) Package 1280 Y Y Y Y Y Y 2 4 Y 24 Y Y Y 2 Y QFN32 1 1280 Y Y Y Y Y Y 2 4 Y 24 — — — 2 Y QFN32 48 16k1 1280 Y Y Y Y Y Y 2 4 Y 25 Y Y Y 2 Y LQFP32 48 16k1 1280 Y Y Y Y Y Y 2 4 Y 21 Y Y Y 2 Y QFN28 48 16k1 1280 Y Y Y Y Y Y 2 4 Y 25 — — — 2 Y LQFP32 48 16k1 1280 Y Y Y Y Y Y 2 4 Y 21 — — — 2 Y QFN28 MIPS (Peak) EPROM Code Memory (Bytes) C8051T620-GM 48 16k1 Ordering Part Number RAM (Bytes) Product Selection Guide C8051T621-GM 48 16k C8051T320-GQ 2 C8051T321-GM 3 C8051T322-GQ2 C8051T323-GM Notes: 3 1. 512 bytes reserved for factory use. 2. Pin compatible with the C8051F320-GM. 3. Pin compatible with the C8051F321-GM. C8051T62x Development Kit Selected Electrical Charasteristics Parameter Conditions Min Typ Max Units Regulator1 in Normal Mode Regulator1 in Bypass Mode 1.8 1.75 3.0 — 3.6 1.9 V V SYSCLK (System Clock) 0 — 48 MHz Specified Operating Temp Range –40 — +85 °C 2.7 — 5.25 V 3.3 3.45 3.6 V — — 100 mA Supply Voltage Voltage Regulator (REG0) Input Voltage Range Output Voltage (VDD) Output Current=1 to 100 mA Output Current ADC-DC Accuracy Resolution 10 bits SAR Conversion Clock — — 8 MHz Throughput Rate — — 500 ksps — 1.1 1.2 2.4 1.3 2.5 V — 4.5 6 mA Voltage Reference Output Voltage 1.2 V setting, 25 °C ambient 2.4 V setting, 25 °C ambient VREF Short-Circuit Current Comparators Response Time: Mode 0, Vcm* = 1.5 V USB CP0+ – CP0– = 100 mV — 240 — ns CP0+ – CP0– = –100 mV — 240 — ns Copyright © 2011 by Silicon Laboratories Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders 01.21.11