
Silicon Laboratories
USB Function Controller
- 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
- 256-byte USB buffer memory
- Integrated transceiver; no external resistors required
On-Chip Debug
- 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
Memory
- 1280 bytes internal data RAM (256 + 1024)
- 16 kB byte-programmable EPROM code memory
- EPROM can be programmed from firmware running on the device
Supply Voltage: 1.8 to 5.25 V
- On-chip LDO for internal core supply
- Built-in supply voltage monitor
Temperature Range: –40 to +85 °C
High-Speed 8051 µC Core
- 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
Digital Peripherals
- Up to 16 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
- 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
- 4x4 mm QFN24
- 5x5 mm QFN28