C8051F06x系列MCU CAN控制器与串行端口详解

需积分: 45 10 下载量 174 浏览量 更新于2024-08-10 收藏 2.13MB PDF 举报
"C8051F060/1/2/3/4/5/6/7 高速混合信号ISPFLASH微控制器的详细资料,包括其丰富的模拟和数字外设功能" C8051F06x系列是高速混合信号ISPFLASH微控制器,由新华龙电子有限公司生产。这个系列的MCU集成了多种串行通信接口和高级模拟功能,适合于需要高效能和多功能性的应用。 在串行通信方面,C8051F06x拥有两个增强型全双工UART(通用异步收发传输器),一个增强型SPI(串行外围接口)总线,以及SMBus/I2C。这些串行总线都是硬件实现的,可以独立工作并直接向中央处理单元(CPU)产生中断,从而减少了CPU的干预需求。每个总线都有独立的定时器、中断和端口I/O资源,这意味着它们可以单独使用,也可以同时使用,提供了极大的灵活性。 在模拟外设部分,该微控制器具备以下特性: 1. **两个16位SARADC(逐次逼近型模数转换器)**:提供16位分辨率,具有±0.75LSB的低非线性误差,最高转换速率可达1Msps。它可以配置为两个单端或一个差分转换器,并且支持直接内存访问,数据可以直接存储在RAM中,无需额外的软件操作。此外,它还包含数据相关窗口中断发生器以及内置的温度传感器。 2. **10位SARADC**:仅在C8051F060/1/2/3型号中提供,最大转换速率为200ksps,8个外部输入,支持单端或差分方式,同时集成了内部温度传感器。 3. **两个12位DAC(数模转换器)**:同样仅在部分型号中,可用于定时器触发的同步输出,能够产生无抖动的波形。 4. **三个模拟比较器**:具有可编程回差电压和响应时间,适用于各种比较应用。 5. **电压基准**和**精确VDD监视器及欠压检测器**:确保系统的稳定供电和电压监控。 在调试功能上,C8051F06x集成了片内JTAG调试和边界扫描,支持全速、非侵入式的在片/在系统调试。调试功能强大,允许用户设置断点、单步执行、观察点以及堆栈监视器,方便对存储器和寄存器进行观察和修改,极大地优化了开发过程。 C8051F06x系列微控制器是一款功能强大的设备,特别适合需要复杂模拟和数字功能的嵌入式系统设计,如工业自动化、医疗设备、仪器仪表等领域。其高效能的串行通信接口和丰富的模拟外设使得它成为处理多协议通信和高性能模拟信号处理的理想选择。