C8051F047 25 MIPS, 32 kB Flash, 10-Bit ADC, 64-Pin Mixed-Signal MCU Analog Peripherals Memory - 10-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) - CAN Bus 2.0B - 60 V common mode input range Offset adjust from –60 to +60 V 16 gain settings from 0.05 to 16 - Three Comparators Internal Voltage Reference Precision VDD Monitor/Brown-out Detector 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 High-Speed 8051 µC Core - 32 message objects ”Mailbox" implementation only interrupts CPU when needed Digital Peripherals High-Voltage Differential Amplifier - 4352 bytes data RAM 32 kB Flash; in-system programmable in 512-byte sectors (512 bytes are reserved) External parallel data memory interface 32 port I/O; all are 5 V tolerant Hardware SMBus™ (I2C™ compatible), SPI™, 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 Supply Voltage: 2.7 to 3.6 V - Typical operating current: 10 mA at 25 MHz Multiple power saving sleep and shutdown mode 64-Pin TQFP Temperature Range: –40 to +85 °C 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 VDD VDD VDD DGND DGND DGND AV+ AV+ 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 Internal 2% Oscillator C o r e UART0 UART1 SFR Bus C R O S S B A R SMBus SPI Bus PCA Timers 0,1,2,3,4 32 kB FLASH 32x136 CANRAM Port 0,1,2,3 &4 Latches A M U X Prog Gain A M U X HVAIN+ HVAMP P1.0 P2 Drv P2.0/CPx P3 Drv P3.0/AINAMUX0 P1.7 P2.7/CPx P3.7/AINAMUX7 CANRX 256 byte RAM 4 kB XRAM + - CP0 External Data Memory Bus + + - Addr [7:0] Addr [15:8] P7 Latch Data [7:0] HVAIN- P2.3 P2.4 P2.5 Ctrl Latch P5 Latch P6 Latch 8:2 P2.0 P2.1 P2.2 P4 DRV Port 4 <from crossbar> Bus Control Address [15:0] TEMP SENSOR P1 Drv P0.7 CANTX CP1 ADC 100 ksps (10-Bit) P0.0 CAN 2.0B CP2 VREFA AIN0.0 AIN0.1 AIN0.2 AIN0.3 P0 Drv Data Latch P5 DRV P6 DRV P7 DRV HVREF HVCAP CAN 2.0B Copyright © 2004 by Silicon Laboratories 10.11.2004 C8051F047 25 MIPS, 32 kB Flash, 10-Bit ADC, 64-Pin Mixed-Signal MCU Selected Electrical Specifications (TA = –40 to +85 C°, VDD = 2.7 V unless otherwise specified) Parameter Conditions Min Typ Max Units 2.7 — 3.6 V — 10 0.5 20 — mA mA µA Global Characteristics Supply Voltage Supply Current with CPU active Clock = 25 MHz Clock = 1 MHz Clock = 32 kHz; VDD Monitor Enabled Supply Current (shutdown) Oscillator off; VDD Monitor Disabled Clock Frequency Range — 0.1 — µA DC — 25 MHz — 10 — bits — — ±1 LSB ±1 LSB — dB A/D Converter Resolution Integral Nonlinearity Differential Nonlinearity Guaranteed Monotonic Signal-to-Noise Plus Distortion 59 — Throughput Rate — — 100 ksps Input Voltage Range 0 — VREF V Comparators Supply Current (each Comparator) — 1.5 — µA Response Time (CP+ – CP-) = 100 mV — 4 — µs C8051F040DK Development Kit Package Information D D1 MIN NOM MAX (mm) (mm) (mm) A E1 E - 1.20 A1 0.05 - 0.15 A2 0.95 - 1.05 b 64 PIN 1 DESIGNATOR 1 e A2 A b CAN 2.0B - 0.17 0.22 0.27 D - 12.00 - D1 - 10.00 - e - 0.50 - E - 12.00 - E1 - 10.00 - A1 Copyright © 2004 by Silicon Laboratories 10.11.2004 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