ADuC841/ADuC842/ADuC843 是完整的智能传感器前端,在单个芯片上集成了高性能自校准多通道 ADC、双 DAC 和优化的单周期 20 MHz 8 位 MCU(兼容 8051 指令集)。
ADuC841 和 ADuC842 除时钟振荡器电路外完全相同;ADuC841 直接由外部晶振提供时钟,频率高达 20 MHz,而 ADuC842 则使用 32 kHz 晶振和片载 PLL,可产生高达 16.78 MHz 的可编程核心时钟。
ADuC843 与 ADuC842 完全相同,只是 ADuC843 没有模拟 DAC 输出。
微控制器采用经过优化的 8052 内核,峰值性能高达 20 MIPS。有三种不同的存储器可供选择,提供高达 62 kB 的非易失性闪存/EE 程序存储器。片上还集成了 4 kB 非易失性闪存/EE 数据存储器、256 字节 RAM 和 2 kB 扩展 RAM。
这些部件还集成了额外的模拟功能,包括两个 12 位 DAC、电源监控器和带隙基准。片上数字外设包括两个 16 位 Σ-Δ.DAC 、一个双输出 16 位 PWM、一个看门狗定时器、一个时间间隔计数器、三个定时器/计数器和三个串行 I/O 端口(SPI、I2C 和 UART)。
在 ADuC812 和 ADuC832 上,I2C 和 SPI 接口共享一些相同的引脚。为了向后兼容,ADuC841/ADuC842/ADuC843 也是如此。
不过,也可以选择让 SPI 在 P3.3、P3.4 和 P3.5 上单独工作,而 I2C 则使用标准引脚。I2C 接口也得到了增强,可提供重复启动、一般调用和四寻址功能。
---