The ADUC7128 is fully integrated 12-bit data acquisition system incorporating a high performance multichannel ADC, 16-bit/32-bit MCU and Flash®/EE memory on a single chip. The ADC consists of up to seven single-ended inputs and two extra differential input pairs. The two differential pair inputs can be routed through a programmable gain amplifier (PGA). The ADC can operate in single-ended or differential input mode. The ADC input voltage is 0 V to VREF. A low drift band gap reference, temperature sensor, and voltage comparator complete the ADC peripheral set.
The ADUC7121 also contains four voltage output digital-to-analog converters . The DAC output range is programmable to one of three voltage ranges. The devices operate from an on-chip oscillator and a PLL generating an internal high frequency clock of 41.78 MHz (UCLK). This clock is routed through a programmable clock divider from which the MCU core clock operating frequency is generated. The microcontroller core is an ARM7TDMI®, 16-bit/32-bit RISC machine, which offers up to 41 MIPS peak performance. Eight kB of SRAM and 126 kB of nonvolatile Flash/EE memory are provided on chip. The ARM7TDMI core views all memory and registers as a single linear array.