C8051F304 25 MIPS, 4 kB Flash, 11-Pin Mixed-Signal MCU Analog Peripherals High-Speed 8051 C Core - Comparator - Programmable hysteresis and response time Configurable to generate interrupts or reset Low current (0.4 A) - POR/Brown-Out Detector Memory On-Chip Debug - On-chip debug circuitry facilitates full speed, non-intrusive in-system debug (no emulator required) Provides breakpoints, single stepping, watchpoints Inspect/modify memory, registers, and stack Superior performance to emulation systems using ICE-chips, target pods, and sockets Supply Voltage: 2.7 to 3.6 V - Pipelined Instruction architecture; executes 70% of instructions in 1 or 2 system clocks Up to 25 MIPS throughput with 25 MHz clock Expanded interrupt handler - Digital Peripherals - Typical operating current: 5.8 mA at 25 MHz 11 A at 32 kHz Typical stop mode current: <0.1 A - Temperature Range: -40 to +85 C 256 bytes data RAM 4 kB Flash; in-system programmable in 512 byte sectors (512 bytes are reserved) 8 port I/O; all are 5 V tolerant Enhanced Hardware SMBusTM (I2CTM compatible) and UART serial ports Programmable 16-bit counter/timer array with three capture/compare modules, WDT 3 general-purpose 16-bit counter/timers Dedicated watchdog timer; bidirectional reset Real-time clock mode using PCA or timer and external clock source Clock Sources - Internal oscillator: 20 MHz nominal External oscillator: Crystal, RC, C, or Clock (1 or 2 pin modes) Can switch between clock sources on-the-fly Package - 11-pin MLP (Standard Lead and Lead-free packages) Ordering Part Numbers - VDD Lead-free package: C8051F304-GM Standard package: C8051F304 Analog/Digital Power GND C2D Debug HW Reset RST/C2CK POR XTAL1 XTAL2 External Oscillator Circuit Internal Oscillator Small Form Factor BrownOut System Clock 8 0 5 1 Port 0 Latch 4 kB FLASH 256 Byte SRAM C o SFR Bus r e P0.0 UART Timer 0, 1, 2 / RTC PCA/ WDT P 0 X B A R D r v SMBus C2D CP0 Copyright (c) 2005 by Silicon Laboratories P0.1 P0.2/XTAL1 P0.3/XTAL2 P0.4/TX P0.5/RX P0.6/CNVST P0.7/C2D + - 4.8.2005 C8051F304 25 MIPS, 4 kB Flash, 11-Pin Mixed-Signal MCU Selected Electrical Specifications (TA = -40 to +85 C, VDD = 2.7 V unless otherwise specified) PARAMETER GLOBAL CHARACTERISTICS Supply Voltage Supply Current with CPU active CONDITIONS MIN TYP 2.7 Clock = 25 MHz Clock = 1 MHz Clock = 32 kHz; VDD Monitor Disabled Oscillator off; VDD Monitor Enabled Oscillator off; VDD Monitor Disabled Supply Current (shutdown) Clock Frequency Range MAX UNITS 3.6 25 V mA mA A A A MHz 25.0 MHz 5.8 0.34 11 10 <0.1 DC INTERNAL OSCILLATOR Frequency 15.0 20.0 COMPARATOR Response Time Mode0 Current Consumption Mode0 Response Time Mode1 Current Consumption Mode1 Response Time Mode2 Current Consumption Mode2 Response Time Mode3 Current Consumption Mode3 (CP+) - (CP-) = 100 mV 0.1 7.6 0.18 3.2 0.32 1.3 1 0.4 (CP+) - (CP-) = 100 mV (CP+) - (CP-) = 100 mV (CP+) - (CP-) = 100 mV s A s A s A s A C8051F300DK Development Kit Package Information Bottom View E2 MM LT b b L MIN TYP MAX A 0.80 0.90 1.00 A1 0 0.02 0.05 A2 0 0.65 1.00 D3 D2 D A3 R b LB D4 e e E Side D View A 0 2.20 2.27 D4 0.386 E 3.00 E2 1.36 e 0.5 k 0.27 0.45 LB R 0.30 3.00 0.55 2.25 0.65 0.36 LT A1 0.23 D3 L A2 A3 e 0.18 D D2 k 0.25 0.37 0.09 e Small Form Factor A A1 A3 A2 Side E View Copyright (c) 2005 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 4.8.2005