Los ADuC841/ADuC842/ADuC843 son frontales de transductor inteligentes completos, que integran un ADC multicanal autocalibrado de alto rendimiento, un DAC dual y una MCU de 8 bits optimizada de ciclo único a 20 MHz (compatible con el conjunto de instrucciones 8051) en un solo chip.
El ADuC841 y el ADuC842 son idénticos a excepción del circuito oscilador de reloj; el ADuC841 se sincroniza directamente desde un cristal externo hasta 20 MHz, mientras que el ADuC842 utiliza un cristal de 32 kHz con un PLL en chip que genera un reloj central programable hasta 16,78 MHz.
El ADuC843 es idéntico al ADuC842 excepto en que el ADuC843 no tiene salidas DAC analógicas.
El microcontrolador es un núcleo 8052 optimizado que ofrece un rendimiento máximo de hasta 20 MIPS. Dispone de tres opciones de memoria diferentes que ofrecen hasta 62 kBytes de memoria de programa Flash/EE no volátil. Cuatro kBytes de memoria de datos Flash/EE no volátil, 256 bytes de RAM y 2 kBytes de RAM extendida también están integrados en el chip.
Los componentes también incorporan funciones analógicas adicionales con dos DAC de 12 bits, un monitor de alimentación y una referencia de brecha de banda. Los periféricos digitales en chip incluyen dos DAC de 16 bits Σ-Δ. DAC de 16 bits, un PWM de 16 bits y doble salida, un temporizador de vigilancia, un contador de intervalos de tiempo, tres temporizadores/contadores y tres puertos serie de E/S (SPI, I2C y UART).
En el ADuC812 y el ADuC832, las interfaces I2C y SPI comparten algunos de los mismos pines. Por compatibilidad con versiones anteriores, este es también el caso de los ADuC841/ADuC842/ADuC843.
Sin embargo, también existe la opción de permitir que SPI funcione por separado en P3.3, P3.4 y P3.5, mientras que I2C utiliza los pines estándar. La interfaz I2C también se ha mejorado para ofrecer arranque repetido, llamada general y direccionamiento cuádruple.
---