C8051F018 16K Flash, 1.25K RAM, 10-Bit ADC, 64-Pin MCU PRELIMINARY HIGH SPEED 8051 µC CORE ANALOG PERIPHERALS 10-bit ADC ±1LSB INL; No Missing Codes Programmable Throughput up to 100ksps 8 External Inputs; Differential or Single-Ended mode Data Dependent Windowed Interrupt Generator Built-in Temperature Sensor (± 3°C) Two Comparators 16 Programmable Hysteresis Values Configurable to Generate Interrupts or Reset Internal Voltage Reference Precision VDD Monitor/Brown-out Detector - MEMORY - - 1280 Bytes Internal Data RAM (256 + 1k) 16k Bytes In-System Programmable FLASH Program Memory DIGITAL PERIPHERALS - ON-CHIP JTAG DEBUG & BOUNDRY SCAN - Pipe-lined Instruction Architecture; Executes 70% of Instructions in 1 or 2 System Clocks Up to 25MIPS Throughput with 25MHz System Clock Expanded Interrupt Handler On-Chip Debug Circuitry Facilitates Full Speed, Non-Intrusive In-System Debug (No Emulator Required!) Provides Breakpoints, Single Stepping, Watchpoints, Stack Monitor Inspect/Modify Memory and Registers Superior Performance to Emulation Systems Using ICEChips, Target Pods, and Sockets IEEE1149.1 Compliant Boundary Scan Low Cost, Complete Development Kit - 32 Port I/O; All are 5V tolerant Hardware SMBusTM (I2CTM Compatible), SPITM, and UART Serial Ports Available Concurrently Programmable 16-bit Counter/Timer Array with Five Capture/Compare Modules Four General Purpose 16-bit Counter/Timers Dedicated Watch-Dog Timer; Bi-directional Reset CLOCK SOURCES - Internal Programmable Oscillator: 2-to-16MHz External Oscillator: Crystal, RC, C, or Clock SUPPLY VOLTAGE ....................................2.8V to 3.6V - Typical Operating Current: 12.5mA @ 25MHz Multiple Power Saving Sleep and Shutdown Modes 64-Pin TQFP Temperature Range: –40°°C to +85°°C SMBus is a trademark of Intel Corp.; I2C is a trademark of Philips Semi.; SPI is a trademark of Motorola, Inc. VDD VDD VDD DGND DGND DGND AV+ AV+ AGND AGND UART Digital Power SMBus SPI Bus Analog Power TCK TMS TDI TDO JTAG Logic 5-Chnl PCA Boundary Scan Debug HW Reset /RST VDD Monitor External Oscillator Circuit XTAL1 XTAL2 WDT System Clock Internal Oscillator VREF AIN0.0 AIN0.1 AIN0.2 AIN0.3 AIN0.4 AIN0.5 AIN0.6 AIN0.7 8 0 5 1 C o r e 16kbyte FLASH Timers 0,1,2 256 byte RAM Timer 3 1024 byte XRAM Port 0 Latch Port 1 Latch Port 2 Latch SFR Bus Port 3 Latch C R O S S B A R S W I T C H P 0 D r v P 1 D r v P 2 D r v P 3 D r v VREF P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 ADC 100ksps (10-Bit) A M U X NC NC TEMP SENSOR CP0+ CP0 CP0CP1+ CP1 CP1- 1.18.2002 C8051F018 16K Flash, 1.25K RAM, 10-Bit ADC, 64-Pin MCU PRELIMINARY SELECTED ELECTRICAL SPECIFICATIONS TA = -40°C to +85°C, VDD = 2.8V unless otherwise specified. PARAMETER CONDITIONS MIN TYP MAX UNITS GLOBAL CHARACTERISTICS Supply Voltage 2.8 3.6 V Supply Current (CPU Clock=25MHz 12.5 mA active) Clock=1MHz 0.5 mA Clock=32kHz 20 µA Supply Current Oscillator not running 10 µA (shutdown) Clock Frequency Range DC 25 MHz A/D CONVERTER Resolution 10 bits Integral Nonlinearity LSB ±½ ±1 Differential Nonlinearity Guaranteed Monotonic LSB ±½ ±1 Signal-to-Noise Plus 59 61 dB Distortion Throughput Rate 100 ksps Input Voltage Range 0 VREF V COMPARATORS Supply Current (each Comparator) 1.3 µA Response Time | CP+ – CP- | = 100mV 4 µs PACKAGE INFORMATION C8051F015DK DEVELOPMENT KIT D D1 MIN NOM MAX (mm) (mm) (mm) A E1 E - 1.20 A1 0.05 - 0.15 A2 0.95 - 1.05 b - 0.17 0.22 0.27 D - 12.00 - D1 - 10.00 - e - 0.50 - E - 12.00 - E1 - 10.00 - 64 PIN 1 DESIGNATOR 1 A2 e A b A1