C8051F019 16K Flash, 1.25K RAM, 10-Bit ADC, 48-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 ( 3C) 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 - 16 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 48-Pin TQFP Temperature Range: -40C to +85C SMBus is a trademark of Intel Corp.; I2C is a trademark of Philips Semi.; SPI is a trademark of Motorola, Inc. VDD VDD DGND DGND DGND DGND AV+ AV+ AGND AGND Digital Power UART 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 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 P 2 D r v P 3 D r v VREF ADC 100ksps (10-Bit) A M U X NC NC TEMP SENSOR CP0+ CP0 CP0CP1+ CP1 CP1- 1.18.2002 C8051F019 16K Flash, 1.25K RAM, 10-Bit ADC, 48-Pin MCU PRELIMINARY SELECTED ELECTRICAL SPECIFICATIONS TA = -40C to +85C, 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/2 1 Differential Nonlinearity Guaranteed Monotonic LSB 1/2 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