
The Analog Devices ADuC7122 is an ARM7TDMI based controller with 12-bit 1MSPS 13-Channel ADC, 12 x 12 bit Voltage DACs, 126KB on-chip Flash\EE with In-System Programming (ISP) and 8KB RAM, 32 Interrupts with 8 priority levels, UART, I2C and SPI serial interface, JTAG port for download\debug, 4 Timers, 6 PWM channels with 16-bit resolution, 32 General purpose I/O pins, On-chip Programmable Logic, CPU clock up to 41.78 MHz, On-chip crystal oscillator and On-chip PLL.