|
Analog Peripherals 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) 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 - 1 kB 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 Supply Voltage: 1.8 to 5.25 V - On-chip LDO for internal core supply - Built-in supply voltage monitor 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 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 Digital Peripherals - 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 - 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
|