C8051F300 8KB Flash, 256 RAM, 8-Bit ADC, 11-Pin MCU PRELIMINARY ANALOG PERIPHERALS HIGH SPEED 8051 C Core 8-BIT ADC - Up to 500ksps - Up to 8 External Inputs - Programmable Amplifier Gains of 4, 2, 1, & 0.5 - VREF from External Pin or VDD - Internal or External Start of Conversion Sources - Built-in Temperature Sensor ( 3C) Comparator - Programmable Hysteresis and Response Time - Configurable as Wake-up or Reset Source - Low Current (0.4uA) - 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 Low Cost, Complete Development Kit SUPPLY VOLTAGE ............... 2.7V to 3.6V - Typical Operating Current: 5.8mA @ 25MHz 11uA @ 32kHz Typical Stop Mode Current: <0.1uA Temperature Range: -40C to +85C VDD - Pipe-lined Instruction Architecture; Executes 70% of Instructions in 1 or 2 System Clocks Up to 25MIPS Throughput with 25MHz Clock Expanded Interrupt Handler MEMORY - 256 Bytes Internal Data RAM 8k Bytes FLASH; In-System Programmable in 512 byte Sectors DIGITAL PERIPHERALS - 8 Port I/O; All 5V tolerant with High Sink Current Enhanced Hardware UART and SMBus Serial Ports Three General Purpose 16-Bit Counter/Timers 16-bit Programmable Counter Array with Three Capture/Compare Modules, WDT - Real Time Clock Mode using PCA or Timer and External Clock Source CLOCK SOURCES - Internal Oscillator: 25MHz, 2% Accuracy Supports UART Operation External Oscillator: Crystal, RC, C, or Clock (1 or 2 Pin Modes) Can Switch Between Clock Sources on-the-fly; Useful in Power Saving Modes 11-Pin Micro Lead Package - 3 x 3mm PCB Footprint; Actual MLP Size SMBus is a trademark of Intel Corp. Analog/Digital Power GND C2D Debug HW Reset /RST/C2CK POR XTAL1 XTAL2 External Oscillator Circuit 2% Internal Oscillator BrownOut System Clock 8 0 5 1 Port 0 Latch 8kbyte FLASH 256 byte SRAM C o SFR Bus r e P0.0/VREF P0.1 UART X B A R Timer 0, 1, 2 / RTC PCA/ WDT P 0 P0.2/XTAL1 D r v P0.4/TX P0.5/RX P0.6/CNVST SMBus P0.3/XTAL2 P0.7/C2D C2D CP0 VDD + - VREF Temp 8-bit 500ksps ADC PGA A M U X AIN0-AIN7 10.15.2001 C8051F300 8KB Flash, 256 RAM, 8-Bit ADC, 11-Pin MCU PRELIMINARY SELECTED ELECTRICAL SPECIFICATIONS TA = -40C to +85C, VDD = 2.7V unless otherwise specified. PARAMETER CONDITIONS MIN TYP MAX UNITS GLOBAL CHARACTERISTICS Supply Voltage Supply Current with CPU active 2.7 Clock=25MHz Clock=1MHz Clock=32kHz; VDD Monitor Disabled Oscillator off; VDD Monitor Enabled Oscillator off; VDD Monitor Disabled Supply Current (shutdown) 3.6 V mA mA A A A 25 0.3 x VDD MHz V V V V 24.5 25.0 MHz 8 1/2 1/2 1 1 bits LSB LSB dB 500 VREF ksps V 5.8 0.34 11 10 <0.1 CPU & DIGITAL I/O PORTS Clock Frequency Range Port Output High Voltage Port Output Low Voltage Input High Voltage Input Low Voltage IOH = -3mA, Port I/O push-pull IOL = 8.5mA DC VDD - 0.7 0.6 0.7 x VDD INTERNAL OSCILLATOR Frequency 24.0 A/D CONVERTER Resolution Integral Nonlinearity Differential Nonlinearity Signal-to-Noise Plus Distortion Throughput Rate Input Voltage Range Guaranteed Monotonic 49 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-) = 100mV (CP+) - (CP-) = 100mV (CP+) - (CP-) = 100mV (CP+) - (CP-) = 100mV PACKAGE INFORMATION C8051F300DK DEVELOPMENT KIT Bottom View E2 MM MIN TYP MAX A 0.80 0.90 1.00 A1 0 0.02 0.05 A2 0 0.65 1.00 LT b b L D3 D2 D A3 R b LB D4 e k 0.25 0.18 D D2 e E Side D View 2.20 2.27 D4 0.386 E 3.00 E2 1.36 e 0.5 k 0.27 0.45 0.55 A A2 0 D3 L A3 R A A2 Side E View A1 A3 0.36 LT A1 e 0.23 0.30 3.00 LB e 0.1 7.6 0.18 3.2 0.32 1.3 1 0.4 0.37 0.09 2.25 0.65 s A s A s A s A