O ADuC841/ADuC842/ADuC843 é um front-end completo para transdutores inteligentes, que integra um ADC multicanal auto-calibrável de alto desempenho, um DAC duplo e um MCU de 8 bits de 20 MHz de ciclo único optimizado (compatível com o conjunto de instruções 8051) num único chip.
O ADuC841 e o ADuC842 são idênticos, com exceção do circuito oscilador do relógio; o ADuC841 é sincronizado diretamente a partir de um cristal externo até 20 MHz, enquanto o ADuC842 utiliza um cristal de 32 kHz com um PLL integrado que gera um relógio central programável até 16,78 MHz.
O ADuC843 é idêntico ao ADuC842, exceto que o ADuC843 não tem saídas DAC analógicas.
O microcontrolador é um núcleo 8052 optimizado que oferece até 20 MIPS de desempenho máximo. Estão disponíveis três opções de memória diferentes que oferecem até 62 kBytes de memória de programa Flash/EE não volátil. Quatro kBytes de memória de dados Flash/EE não volátil, 256 bytes de RAM e 2 kBytes de RAM alargada também estão integrados no chip.
As peças também incorporam funcionalidade analógica adicional com dois DACs de 12 bits, monitor de fonte de alimentação e uma referência de intervalo de banda. Os periféricos digitais integrados incluem dois DACs de 16 bits Σ-Δ. DACs de 16 bits, um PWM de 16 bits de saída dupla, um temporizador watchdog, um contador de intervalos de tempo, três temporizadores/contadores e três portas de E/S de série (SPI, I2C e UART).
No ADuC812 e no ADuC832, as interfaces I2C e SPI partilham alguns dos mesmos pinos. Para compatibilidade com versões anteriores, este também é o caso do ADuC841/ADuC842/ADuC843.
No entanto, há também a opção de permitir que a SPI opere separadamente em P3.3, P3.4 e P3.5, enquanto a I2C usa os pinos padrão. A interface I2C também foi aprimorada para oferecer início repetido, chamada geral e endereçamento quádruplo.
---