C8051F040 25 MIPS, 64 kB Flash, 12-Bit ADC, 100-Pin Mixed-Signal MCU Analog Peripherals High-Speed 8051 C Core - 12-Bit ADC - 1 LSB INL; guaranteed monotonic Programmable throughput up to 100 ksps 13 external inputs; programmable as single-ended or differential Programmable amplifier gain: 16, 8, 4, 2, 1, 0.5 Data-dependent windowed interrupt generator Built-in temperature sensor (3 C) - Memory - High-Voltage Differential Amplifier - - 60 V common mode input range Offset adjust from -60 to +60 V 16 gain settings from 0.05 to 16 - On-Chip JTAG Debug & Boundary Scan - On-chip debug circuitry facilitates full speed, non-intrusive in-system debug (no emulator required) Provides breakpoints, single stepping, watchpoints, stack monitor, program trace memory Inspect/modify memory and registers Superior performance to emulation systems using ICE-chips, target pods, and sockets IEEE1149.1 compliant boundary scan Supply Voltage: 2.7 to 3.6 V - 32 message objects "Mailbox" implementation only interrupts CPU when needed Digital Peripherals Programmable throughput up to 500 ksps 8 external inputs; programmable as single-ended or differential Programmable amplifier gain: 4, 2, 1, 0.5 Two 12-Bit DACs Three Comparators Internal Voltage Reference Precision VDD Monitor/Brown-out Detector - 4352 bytes data RAM 64 kB Flash; in-system programmable in 512-byte sectors (512 bytes are reserved) External parallel data memory interface CAN Bus 2.0B 8-Bit ADC - Pipelined instruction architecture; executes 70% of instructions in 1 or 2 system clocks Up to 25 MIPS throughput with 25 MHz system clock Expanded interrupt handler 64 port I/O; all are 5 V tolerant Hardware SMBusTM (I2CTM compatible), SPITM, and two UART serial ports available concurrently Programmable 16-bit counter array with 6 capture/compare modules 5 general-purpose 16-bit counter/timers Dedicated watchdog timer; bidirectional reset Real-time clock mode using timer 3 or PCA Clock Sources - Internal programmable 2% oscillator: up to 25 MHz External oscillator: Crystal, RC, C, or Clock Package - 100-pin TQFP (standard lead and lead-free packages) Ordering Part Numbers - Lead-free package: C8051F040-GQ Standard package: C8051F040 Typical operating current: 10 mA at 25 MHz Multiple power saving sleep and shutdown modes Temperature Range: -40 to +85 C VDD VDD VDD DGND DGND DGND AV+ AV+ AV+ AGND AGND AGND TCK TMS TDI TDO RST MONEN XTAL1 XTAL2 Digital Power 8 0 5 1 Analog Power Boundary Scan JTAG Logic Debug HW Reset VDD Monitor WDT External Oscillator Circuit System Clock VREF VREF VREFD DAC1 (12-Bit) DAC1 DAC0 (12-Bit) DAC0 Internal 2% Oscillator C o r e UART0 UART1 SFR Bus SPI Bus PCA Timers 0,1,2,3,4 64 kB FLASH 32x136 CANRAM Port 0,1,2,3 &4 Latches A M U X Prog Gain ADC 500 ksps (8-Bit) 4 kB XRAM HVAIN+ Prog Gain + - CP0 + + - P2 Drv P2.0/CPx P3 Drv P3.0/AIN0.6 P1.7/AIN1.7 P2.7/CPx P3.7/AIN0.7 A M U X 8:1 P2.0 P2.1 VREF2 P2.2 P2.3 P2.4 P2.5 P4.0 Port 4 External Data Memory Bus Bus Control Address [15:0] A M U X P1.0/AIN1.0 CRX0 256 byte RAM CP1 TEMP SENSOR P1 Drv P0.7 CTX0 CP2 ADC 100 ksps (12-Bit) P0.0 CAN 2.0B VREF0 AIN0.0 AIN0.1 AIN0.2 AIN0.3 C R O S S B A R SMBus P0 Drv P5 Latch Addr [7:0] Addr [15:8] P7 Latch Data [7:0] HVAMP HVAIN- P4.4 P4.5/ALE P4.6/RD P4.7/WR P5 DRV P5.0/A0 P6 DRV P6.0/A8 P7 DRV P7.0/D0 Ctrl Latch P6 Latch 8:2 P4 DRV Data Latch P5.7/A7 P6.7/A15 P7.7/D7 HVREF HVCAP CAN 2.0B Copyright (c) 2005 by Silicon Laboratories 5.5.2005 C8051F040 25 MIPS, 64 kB Flash, 12-Bit ADC, 100-Pin Mixed-Signal MCU Selected Electrical Specifications (TA = -40 to +85 C, VDD = 2.7 V unless otherwise specified) PARAMETER CONDITIONS GLOBAL CHARACTERISTICS Supply Voltage Supply Current (CPU active) Clock = 25 MHz Clock = 1 MHz Clock = 32 kHz; VDD Monitor Enabled Supply Current (shutdown) Oscillator not running; V DD Monitor Disabled Clock Frequency Range A/D CONVERTER Resolution Integral Nonlinearity Differential Nonlinearity Guaranteed Monotonic Signal-to-Noise Plus Distortion Throughput Rate Input Voltage Range D/A CONVERTERS Resolution Differential Nonlinearity Output Settling Time COMPARATORS Supply Current (each Comparator) Response Time | CP+ - CP- | = 100 mV MIN TYP MAX UNITS 3.6 10 0.5 20 V mA mA A 0.1 A 2.7 DC 25 MHz 1 1 bits LSB LSB dB 100 VREF ksps V 1 10 LSB LSB s 1.5 4 A s 12 66 69 0 12 C8051F040DK Development Kit Package Information D MIN NOM MAX (mm) (mm) (mm) D1 A - A1 0.05 - 1.20 - 0.15 A2 0.95 1.00 1.05 b 0.17 0.22 0.27 E1 E D - 16.00 - D1 - 14.00 - e - 0.50 - E - 16.00 - E1 - 14.00 - 100 PIN 1 DESIGNATOR 1 e A2 A b CAN 2.0B A1 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 5.5.2005