C8051F336/7/8/9 Mixed-Signal Byte-Programmable EPROM MCU Analog Peripherals Memory - 10-Bit ADC (F336/8 only) - 768 bytes internal data RAM (256 + 512) Up to 200 ksps - 16 kB Flash In-system programmable in 512-byte Up to 20 external single-ended or differential inputs Sectors (512 bytes are reserved) VREF from on-chip VREF, external pin or V DD Digital Peripherals Internal or external start of conversion source Built-in temperature sensor - 21 or 17 Port I/O All 5 V tolerant with high sink - 10-Bit Current Output DAC (F336/8 only) current - Comparator - Pin-compatible with C8051F330 family of MCUs Programmable hysteresis and response time 2 Configurable as interrupt or reset source - Hardware enhanced UART, SMBus (I C compati- On-Chip Debug ble), and enhanced SPI serial ports - On-chip debug circuitry facilitates full speed, non- - Four general purpose 16-bit counter/timers intrusive in-system debug (no emulator required) - 16-Bit programmable counter array (PCA) with three - Provides breakpoints, single stepping, capture/compare modules and enhanced PWM inspect/modify memory and registers functionality - Superior performance to emulation systems using - Real time clock mode using timer and crystal ICE-chips, target pods, and sockets Clock Sources - Low cost, complete development kit - 24.5 MHz 2% Oscillator Supply Voltage 2.7 to 3.6 V Supports crystal-less UART operation Low-power suspend mode with fast wake time - Built-in voltage supply monitor - 80/20/40/10 kHz low-frequency, low-power High-Speed 8051 C Core oscillator - Pipelined instruction architecture executes 70% of - External oscillator: Crystal, RC, C, or clock instructions in 1 or 2 system clocks (1 or 2 pin modes) - Up to 25 MIPS throughput with 25 MHz clock - Can switch between clock sources on-the-fly useful - Expanded interrupt handler in power saving modes Temperature Range: 40 to +85 C 20 or 24-Pin QFN (4 x 4 mm) ANALOG DIGITAL I/O PERIPHERALS UART Port 0 SMBus 10-bit A 10-bit Current SPI M Port 1 200 ksps DAC U PCA ADC X Timer 0 P2.0 + P2.3* Timer 1 TEMP Timer 2 SENSOR P2.4* VOLTAGE Timer 3 F336/8 Only COMPARATOR *P2.12.4 QFN24 Only 24.5 MHz PRECISION LOW FREQUENCY INTERNAL INTERNAL OSCILLATOR OSCILLATOR HIGH-SPEED CONTROLLER CORE 16 kB 8051 CPU 768 B SRAM ISP FLASH (25 MIPS) FLEXIBLE DEBUG POR WDT INTERRUPTS CIRCUITRY Rev. 1.0 9/08 Copyright 2008 by Silicon Laboratories C8051F336/7/8/9 CROSSBARC8051F336/7/8/9 2 Rev. 1.0