Bei den ADuC841/ADuC842/ADuC843 handelt es sich um komplette intelligente Wandler-Frontends, die einen leistungsstarken, selbstkalibrierenden Mehrkanal-ADC, einen dualen DAC und eine optimierte 20-MHz-8-Bit-MCU (8051-Befehlssatz-kompatibel) auf einem einzigen Chip integrieren.
Der ADuC841 und der ADuC842 sind identisch mit Ausnahme der Taktoszillatorschaltung; der ADuC841 wird direkt von einem externen Quarz bis zu 20 MHz getaktet, während der ADuC842 einen 32-kHz-Quarz mit einer On-Chip-PLL verwendet, die einen programmierbaren Kerntakt bis zu 16,78 MHz erzeugt.
Der ADuC843 ist identisch mit dem ADuC842 mit der Ausnahme, dass der ADuC843 keine analogen DAC-Ausgänge hat.
Der Mikrocontroller ist ein optimierter 8052-Kern mit einer Spitzenleistung von bis zu 20 MIPS. Es sind drei verschiedene Speicheroptionen verfügbar, die bis zu 62 kByte nichtflüchtigen Flash/EE-Programmspeicher bieten. Vier kByte nichtflüchtiger Flash/EE-Datenspeicher, 256 Byte RAM und 2 kByte erweitertes RAM sind ebenfalls auf dem Chip integriert.
Die Bauteile verfügen außerdem über zusätzliche analoge Funktionen wie zwei 12-Bit-DACs, eine Stromversorgungsüberwachung und eine Bandlückenreferenz. Die digitale On-Chip-Peripherie umfasst zwei 16-Bit-Σ-Δ. DACs, eine 16-Bit-PWM mit zwei Ausgängen, einen Watchdog-Timer, einen Zeitintervallzähler, drei Timer/Zähler und drei serielle I/O-Ports (SPI, I2C und UART).
Beim ADuC812 und ADuC832 teilen sich die I2C- und SPI-Schnittstellen einige der gleichen Pins. Aus Gründen der Abwärtskompatibilität ist dies auch bei den ADuC841/ADuC842/ADuC843 der Fall.
Es besteht jedoch auch die Möglichkeit, SPI separat auf P3.3, P3.4 und P3.5 arbeiten zu lassen, während I2C die Standardpins verwendet. Die I2C-Schnittstelle wurde ebenfalls verbessert und bietet nun wiederholten Start, General Call und Quad-Adressierung.
---