C8051F060/1/2/3/4/5/6/7 8K ISP FLASH MCU Family Analog Peripherals High Speed 8051 C Core - Two 16-Bit SAR ADCs - Pipelined instruction architecture executes 70% of instruction set in 1 or 2 system clocks 16-bit resolution 0.75 LSB INL, guaranteed no missing codes - Up to 25 MIPS throughput with 25 MHz clock Programmable throughput up to 1 Msps - Flexible Interrupt sources Operate as two single-ended or one differential con- Memory verter - 4352 Bytes internal data RAM (4 k + 256) Direct memory access data stored in RAM without software overhead - 64 kB (C8051F060/1/2/3/4/5), 32 kB (C8051F066/7) Data-dependent windowed interrupt generator Flash In-system programmable in 512-byte sectors - 10-bit SAR ADC (C8051F060/1/2/3) - External 64 kB data memory interface with multi- Programmable throughput up to 200 ksps plexed and non-multiplexed modes (C8051F060/2/ 8 external inputs, single-ended or differential 4/6) Built-in temperature sensor Digital Peripherals - Two 12-bit DACs (C8051F060/1/2/3) - 59 general purpose I/O pins (C8051F060/2/4/6) Can synchronize outputs to timers for jitter-free wave- - 24 general purpose I/O pins (C8051F061/3/5/7) form generation - Three Analog Comparators - Bosch Controller Area Network (CAN 2.0B - C8051F060/1/2/3) Programmable hysteresis/response time - Voltage Reference - Hardware SMBus (I2C Compatible), SPI, and two UART serial ports available concurrently - Precision VDD Monitor/Brown-Out Detector - Programmable 16-bit counter/timer array with On-Chip JTAG Debug & Boundary Scan 6 capture/compare modules - On-chip debug circuitry facilitates full-speed, non- - 5 general purpose 16-bit counter/timers intrusive in-circuit/in-system debugging - Dedicated watchdog timer bi-directional reset pin - Provides breakpoints, single-stepping, watchpoints, stack monitor inspect/modify memory and registers Clock Sources - Superior performance to emulation systems using - Internal calibrated precision oscillator: 24.5 MHz ICE-chips, target pods, and sockets - External oscillator: Crystal, RC, C, or clock - IEEE1149.1 compliant boundary scan Supply Voltage .......................... 2.7 to 3.6 V - Complete development kit - Multiple power saving sleep and shutdown modes 100-Pin and 64-Pin TQFP Packages Available Temperature Range: -40 to +85 C ANALOGPE RIPHERALS DIGITAL I/O Port 0 16-bit CAN 2.0B 1 Msps C8051F060/1/2/3 Port 1 DMA ADC Interface UART0 Port 2 16-bit UART1 + 1 Msps + + Port 3 SMBus ADC - - - SPI Bus VOLTAGE VREF Port 4 COMPARATOR PCA S Timer 0 Port 5 12-Bit Timer 1 10-bit DAC Port 6 TEMP Timer 2 200ksps SENSOR Port 7 12-Bit ADC Timer 3 DAC Timer 4 C8051F060/1/2/3 Only 100 pin Only HIGH-SPEED CONTROLLER CORE 8051 CPU 64/32 kB 4352 B JTAG (25MIPS) ISP FLASH SRAM 22 DEBUG CLOCK SANITY INTERRUPTS CIRCUITRY CIRCUIT CONTROL Rev. 1.2 12/03 Copyright 2003 by Silicon Laboratories C8051F060/1/2/3/4/5/6/7 AMUX External Memory Interface CROSSBARC8051F060/1/2/3/4/5/6/7 2 Rev. 1.2