服务介绍
你是否需要芯片解密服务?不要再看了!我们公司在解密这一特定系列的芯片方面有丰富的经验。凭借良好的记录,我们保证提供一流的服务,让您满意。请随时通过电话与我们联系,我们的专家团队将非常乐意为您提供帮助。
概述
C8051F36x器件是完全集成的混合信号片上系统MCU。下面列出了突出的特点。关于具体的产品特性选择,请参考表1.1。
-高速流水线8051兼容微控制器内核(高达100MIPS)。
-系统内、全速、非侵入式调试接口(片上)。
-真正的10位200 ksps 16通道单端/差分ADC,带模拟复用器
-10位电流输出DAC
-2周期16乘以16的乘法和累加引擎
-精确的可编程25MHz内部振荡器
-高达32 kB的片上Flash存储器-1024字节被保留
-1024字节的片上RAM
-具有64 kB地址空间的外部数据存储器接口
-硬件实现的SMBus/I2C、增强型UART和增强型SPI串行接口
-四个通用的16位定时器
-可编程的计数器/定时器阵列(PCA),具有六个捕获/比较模块和看门狗定时器功能
-片内上电复位、VDD监控和温度传感器
-两个片上电压比较器
-多达39个端口I/O(5V耐受)。
C8051F36x器件具有片上电源复位、VDD监控、看门狗定时器和时钟振荡器,是真正独立的片上系统解决方案。闪存甚至可以在线重新编程,提供非易失性数据存储,也允许现场升级8051固件。用户软件可以完全控制所有的外设,并可以单独关闭任何或所有的外设以节省电力。
片上Silicon Labs 2-Wire (C2)开发接口允许使用安装在最终应用中的生产型MCU进行非侵入性(不使用片上资源)、全速、在线调试。这种调试逻辑支持检查和修改内存和寄存器,设置断点,单步,运行和停止命令。在使用C2进行调试时,所有的模拟和数字外设都是完全有效的。两个C2接口引脚可以与用户功能共享,允许系统内调试而不占用封装引脚。
特点
模拟外设
-10位ADC(仅F360/1/2/6/7/8/9)。
-高达200 ksps
-多达21个外部单端或差分输入
-来自内部VREF、外部引脚或VDD的VREF
-内部或外部启动转换源
-内置温度传感器
-10位电流输出DAC
(仅限F360/1/2/6/7/8/9)
-两个比较器
-可编程的滞后和响应时间
-可配置为中断或复位源
-低电流(0.4 μA)
-漏电检测器和POR电路
片上调试
-片上调试电路便于进行全速、非侵入式的系统内调试(不需要仿真器)
-提供断点、单步操作
检查/修改内存和寄存器
-比使用ICE芯片、目标舱和套接字的仿真系统性能更优越
-低成本,完整的开发套件
电源电压
-范围:2.7-3.6 V (50 MIPS) 3.0-3.6 V (100 MIPS)
-省电的暂停和关机模式
高速8051 μC核心
-管道式指令架构;在1或2个系统时钟内执行70%的指令
-100MIPS或50MIPS的吞吐量,带有片上PLL
-扩展的中断处理程序
-2周期16 x 16 MAC引擎
内存
-1280字节的内部数据RAM(256 + 1024)。
-32 kB ('F360/1/2/3/4/5/6/7)或16 kB ('F368/9)闪存;系统内可编程的1024字节扇区-1024字节被保留在32 kB设备中
数字外设
-多达39个端口I/O;所有5V耐受性,高灌注电流
-硬件增强型UART、SMBus™和增强型SPI™串行端口
-四个通用的16位计数器/定时器
-16位可编程计数器阵列(PCA),有6个捕获/比较模块
-使用PCA或定时器和外部时钟源的实时时钟模式
-外部存储器接口(EMIF)
时钟源
-两个内部振荡器:
-24.5 MHz,精度为±2%,支持无晶体的UART操作
-80/40/20/10千赫的低频率、低功耗
-灵活的PLL技术
-外部振荡器: 水晶、RC、C或时钟
(1或2针模式)
-可在时钟源之间实时切换;在省电模式下非常有用
封装
-48引脚TQFP(C8051F360/3)。
-32引脚LQFP(C8051F361/4/6/8)。
-28引脚QFN (C8051F362/5/7/9)
温度范围:-40至+85 °C
片上调试电路
C8051F36x器件包括片上Silicon Labs 2-Wire (C2)调试电路,可对安装在终端应用中的生产部件进行非侵入式、全速、在线调试。
Silicon Labs的调试系统支持检查和修改存储器和寄存器、断点和单步。不需要额外的目标RAM、程序存储器、定时器或通信通道。所有的数字和模拟外设都有功能,在调试时能正常工作。所有的外设(除了ADC和SMBus)在MCU停止时,在单步走期间,或在断点时都会被停顿,以保持它们的同步。
C8051F360DK开发套件提供了所有必要的硬件和软件,用于开发应用程序代码和对C8051F36x MCU进行在线调试。该套件包括带有开发者工作室和调试器的软件、一个集成的8051汇编器和一个调试适配器。它还有一块安装了相关MCU的目标应用板和原型开发区,加上所需的电缆和壁挂式电源。开发工具包需要一台运行Windows98SE或更高版本的PC。
与使用板载 "ICE芯片 "的标准MCU仿真器相比,Silicon Labs的IDE界面是一种非常优越的开发和调试配置,它要求应用板上的MCU必须是插座式的。Silicon Labs的调试模式提高了使用的便利性,并保留了精密模拟外设的性能。
功能框图
系统时钟
八个复位源可用:上电复位电路(POR),片上VDD监视器(当电源电压低于VRST时强制复位,如第134页表12.1所示),看门狗定时器,缺失时钟检测器,比较器0的电压水平检测,强制软件复位,外部复位引脚,以及非法闪存访问保护电路。除了POR、复位输入引脚或闪存错误外,每个复位源都可以由用户在软件中禁用。在MCU初始化过程中上电复位后,WDT可以在软件中永久启用。
内部振荡器出厂时已校准为24.5 MHz ±2%。这个内部振荡器的周期可以由用户以~0.5%的增量来编程。还有一个额外的低频振荡器可供使用,有利于低功耗操作。包括一个外部振荡器驱动电路,允许外部晶体、陶瓷谐振器、电容、RC或CMOS时钟源来产生系统时钟。如果需要,系统时钟源可以在内部和外部振荡器电路之间进行实时切换。外部振荡器在低功耗应用中也非常有用,允许MCU从慢速(省电)源运行,同时根据需要定期切换到快速(高达25MHz)内部振荡器。此外,还提供了一个片上PLL,以实现更高的系统时钟速度,增加吞吐量。
10位模数转换器
C8051F360/1/2/6/7/8/9器件包括一个片上10位SAR ADC,差分输入复用器有多达21个通道。该ADC的最大吞吐量为200 ksps,提供真正的10位线性度,INL和DNL为±1 LSB。该ADC系统包括一个可配置的模拟多路复用器,可选择正负ADC输入。端口1-3可作为ADC输入;此外,片上温度传感器输出和电源电压(VDD)也可作为ADC输入。用户固件可以关闭ADC以节省电力。
转换可以通过六种方式启动:软件命令,定时器0、1、2或3的溢出,或外部转换启动信号(CNVSTR)。这种灵活性使得转换的开始可以由软件事件、周期性信号(定时器溢出)或外部HW信号触发。转换的完成由一个状态位和一个中断(如果启用)来表示。转换完成后,产生的10位数据字被锁入ADC数据SFR。
ADC数据的窗口比较寄存器可以被配置为当ADC数据在指定范围之内或之外时中断控制器。ADC可以在背景模式下连续监测一个关键电压,但不会中断控制器,除非转换后的数据在指定范围内/外。