C8051F2Capture,Compute,CommunicateFlashCapture8051CPUComputeCommunicate3CPU——CIP51♦CPU(25-100MIPS)♦8051♦1-2(805112-24)♦FLASH(2KB—128KB)♦(50-100MIPS)♦SRAM256B—8KB+256B♦(22,)♦♦♦JTAGC2Capture→Compute→Communicate4♦8051CPU♦♦I/O♦♦5C8051FPrecisionMixed-Signal12x/0xxUSB32x/34xCAN04x/06xGeneralPurpose2xxSmallFormFactor3xx/41xAutomotive52x/53xOTPT60x/61x6C8051F2%OscCAN2.0B,2UARTs,SPI,SMBus25MIPS,64kBFlash16ADCs,12DACs,60VPGA,,VREFCAN04x/06x1.5%Osc,5x5mmUSB,UART,SPI,SMBus48MIPS,64kBFlash10ADC,,VREFUSB32x/34x2%OscEMIF,2UARTs,SPI,SMBus100MIPS,16x16MAC,128KBFlash12ADC,12DACs,,VREF12x/0xxUART,SPI25MIPS,8kBFlash12ADC2xx2%Osc,3x3~5x5mmUART,SPI,SMBusLIN25MIPS,50MIPS16kBFlash10ADC,10DAC,,VREF3xx/41x/5xxCommunicateComputeCaptureC8051F7•ADC•ADC•ADC•ADC…----(SoC)C19.4x16.5mm=320sqmmCCRXTALDAC12PGAuCONTROLLERADC12CMPCRRRRREFRCSoC•100MIPS••••ISPIAPISD12mmx12mm=144sqmmC8051FMCU8----0102030405060708090100MicrochipTIAtmelSiLabsSiLabsPeakMIPSC8051F12x(100MHzclk)C8051Fxxx(25MHzclk)ATmega128(16MHzclk)TMA430F149(8MHzclk)PIC16F876(8MHzclk)100MIPS25MIPS16MIPS8MIPS5MIPSAdvancedMicrocontrollerProducts80519----♦ADC161Msps24♦DAC12♦♦PGA♦2%1.5%♦Capture→Compute→Communicate10♦اVref,MUX,(PGA)اMIPSا§Ø§ADC§I/OCapture→Compute→Communicate11♦MCUا§§§RC♦ØPCB§•§Capture→Compute→Communicate12♦ØUARTØSMBus/I2CØSPI♦ØUSB2.0ØCAN2.0BØLIN2.0♦Ø16---Ø8Capture→Compute→Communicate13I/O♦/PCAØPWM♦I/OØØØ♦Ø25mA—LEDØ10mA♦5VØCapture→Compute→Communicate♦Ø14(C8051F3xx)♦ØØ♦ا§§§§Andmore…ا§§Andmore…Ø15C8051F3xxQFNMCU•10ADC/200ksps8/500ksps•10DAC•,VrefCPU•25MIPS8051•16KBFlash•UART,SPI,SMBus•5x5mm28-pinQFN•4x4mm20-pinQFN•3x3mm11-pinQFNC8051F3308KBISPFLASH768BSRAMPOR/WDT10-Bit200kspsADC+-AMUXVREFANALOGRESOURCESPort0UARTSMBus3-ChnlPCACROSSBARTimers0,1,2,3DIGITALI/OHIGH-SPEEDCONTROLLERCOREIN-SYSTEMDEBUG14INTERRUPTS8051CPU(25MIPS)25MHz2%OscillatorSPIPort1Port2TEMPSENSOR10-BitDACLowFreqOscillator16C8051F30x25MIPS805111QFN3x3mm22%500kspsADC8KFlashMCU17C8051F31x16KBISPFLASH1280BSRAMPOR/WDT10-Bit200kspsADC+-AMUXTEMPSENSORVOLTAGECOMPARATORSANALOGRESOURCESPort0UARTSMBus5-ChnlPCACROSSBARTimers0,1,2,3DIGITALI/OHIGH-SPEEDCONTROLLERCOREIN-SYSTEMDEBUG14INTERRUPTS8051CPU(25MIPS)Precision2%OscillatorSPI+-Port1Port2Port316KFlashMCU28QFN(5x5mm)25I/OPINS10200kspsADC1280BRAM16KBFlash18C8051F33x8KBISPFLASH768BSRAMPOR/WDT10-Bit200kspsADC+-AMUXVREFANALOGRESOURCESPort0UARTSMBus3-ChnlPCACROSSBARTimers0,1,2,3DIGITALI/OHIGH-SPEEDCONTROLLERCOREIN-SYSTEMDEBUG14INTERRUPTS8051CPU(25MIPS)2%OscillatorSPIPort1Port2TEMPSENSOR10-BitDAC10DACADC8KFlashMCU20QFN(4x4mm)10ADC10DAC17I/O19C8051F35x24Delta-SigmaADC8KFlashMCU8KBISPFLASH768BSRAMPOR/WDT24-BitDelt-SigADC+-AMUXVREFANALOGRESOURCESPort0UARTSMBus3-ChnlPCACROSSBARTimers0,1,2,3DIGITALI/OHIGH-SPEEDCONTROLLERCOREIN-SYSTEMDEBUG14INTERRUPTS8051CPU(50MIPS)SPIPort1Port2TEMPSENSOR8-BitDAC8-BitDAC•24Delta-SigmaADC•8DACs••,VrefCPU•50MIPS8051•8KBFlash•UART,SPI,SMBus:5x5mm28-pinQFN♦:Ø,Ø20C8051F41x♦50MIPS♦32kBFlash♦2kBXRAM♦64BRAM♦2412ADC♦12DAC♦SUSPEND♦(RTC)♦LDO2.1V2.5V♦2.0~5.25V♦5X5mmQFN21MCU(C8051F12x/0xx)♦Ø,,,♦ا§§§§§§Ø§LASER(XPAK,XFP,etc.)§/§/LaserRegulator22C8051F12x/0xxMCUs•12ADC,8ADC•12DAC•,VrefCPU•100MIPS8051•16x162MAC•128KBFlash•2UARTs,SPI,SMBusC8051F120JTAGDebugger128Kx8ISPFLASH8448x8SRAMWDT,VDDMonitor+-12-bit100kspsADC16x16MACPGAVREF12-BitDACTEMPSENSORANALOGPERIPHERALSPort0Port1Port2Port3CROSSBARDIGITALI/OHIGH-SPEEDCONTROLLERCORE2%OscillatorPLL8051CPU(100MIPS)12-BitDAC+-8-bit500kspsADCExternalMemoryInterfacePGAUART0SMBusSPIBusPCATimer0Timer1Timer2Timer3Timer4UART18:1AMUX8:1AMUXPort4Port5Port6Port7‘TheWorld’sfastest8051’23USB(C8051F32x/34x)♦ØUSB2.0(),♦ا§USBاUSB§USB24C8051F32xUSBMCUs•10ADC•1.5%•,VrefCPU•25MIPS8051•16KBFlash•USB2.0•UART,SPI,SMBus•5x5mm28-pinQFN•9x9mm32-pinLQFPC8051F32110-Bit200kspsADC+-AMUXVREFVOLTAGECOMPARATORSANALOGRESOURCESUARTSMBus5-ChnlPCACROSSBARTimers0,1,2,3DIGITALI/O1.5%OscillatorSPI+-Port3Port2Port1Port0TEMPSENSORUSBI/F1KBRAMClockRecoveryI/FLogicXCVR16KBISPFLASH1280BSRAMPOR/WDTHIGH-SPEEDCONTROLLERCOREIN-SYSTEMDEBUG14INTERRUPTS8051CPU(25MIPS)25USBMCUC8051F34x♦48MIPS♦64kBFlash5376RAM♦10200kspsADC♦(EMIF)♦♦2.7~5.25VC8051F340C8051F340--GQGQ26CAN(C8051F04/6x)♦ØCAN2.0B♦اDeviceNet§CANOpen§Ø§§§§PulseOximeter27C8051F04/6xCANMCUs•16ADC,1MSPS,DMA•12DACs,1MSPS•60VPGA•,VrefCPU•25MIPS8051•64KBFlash•CAN2.0B,2UARTs,SPI,SMBusC8051F060JTAG64KBISPFLASH4352BSRAMDMA+-16-bit1MspsADCVREF12-BitDACTEMPSENSORANALOGPERIPHERALSPort0Port1Port2Port3CROSSBARDIGITALI/OHIGH-SPEEDCONTROLLERCOREDEBUGCIRCUITRY22INTERRUPTS8051CPU(25MIPS)12-BitDAC+-10-bit200kspsADCExternalMemoryInterfaceUART0SMBusSPIBusPCAx6Timer0Timer1Timer2Timer3Timer4UART1CAN2.0B+-Port4Port5Port6Port7AMUX16-bit1MspsADC2%Oscillator28MCU(C8051F2xx)♦Ø♦ا§§Ø§§§DigitalCamera29C8051F50xC8051F50xC8051F7xxC8051F7xx3132C8051F50x§§§§♦♦CAN/LINCAN/LIN§5x5mm64KFLASHCAN2.0BLIN2.0§0.5%uuu(-40~+125C)(1.8~5.25V)33C8051F50x♦Ø50MIPSØ64KB/4KBØPWM/ØØCAN2.0B,LIN2.0,SPI,I2CØ♦Ø12ADCØØ0.5%ØØ3435/♦12SARADC/200kspsSAR♦AMUXPGA/♦Ø♦ØØCPU♦ØØØCPU♦ADC14816CPU3637♦♦Ø♦051020mVØ♦ØØ38LIN–♦LINLINMasterLINSlave1LINtransceiverVehicleCabinTemperatur