ADuC7122 is a high-precision analog microcontroller produced by Analog Devices. It features 12-bit analog I/O and ARM7TDMI microcontroller core.
The ADuC7122 combines a 12‑bit, 1 MSPS ADC, twelve 12‑bit DACs, and a 16‑bit/32‑bit ARM7TDMI® microcontroller core in a 108‑ball BGA package. It operates from 3.0 V to 3.6 V and is specified for –10 °C to +95 °C, making it suitable for optical networking, industrial control, smart sensors and precision instrumentation.
The device includes on‑chip voltage references, a power‑supply monitor, temperature sensor, UART, I²C (2 channels), SPI, PWM, watchdog timer and a programmable logic array. Memory resources consist of 126 kB Flash/EE and 8 kB SRAM, with JTAG‑based in‑circuit programming and debugging. Detailed specifications, timing diagrams and pin descriptions are provided throughout the document.
| ADC Resolution | 12 Bits |
|---|---|
| ADC Power‑Up Time | 5 µs |
| DAC Output Voltage | 2.5 V |
| Flash/EE Memory Size | 126 kB |
| SRAM Size | 8 kB |
The device operates from 3.0 V to 3.6 V.
It provides twelve 12‑bit voltage‑output DAC channels.
The internal core clock runs at 41.78 MHz.