The new ADuC702x solutions integrate an ARM7TDMI® core that features a flash-based 16-/32-bit RISC (reduced instruction set computer) MCU with processing capability up to 45 MIPS peak performance. Analog peripherals include up to 16 channels of fast (1MSPS conversion rate), 12-bit, accurate, analog-to-digital conversion, up to four individual 12-bit monotonic DACs (digital-to-analog converters) and a precision bandgap reference with a drift performance of better than 10 ppm/degrees C. Other peripherals include a comparator, PLA (programmable logic array), temperature sensor and 3-phase PWM generator. The parts can be clocked in three ways, either from an external system clock, from an external 32kHz crystal or can free run from an internal oscillator with an accuracy of +/-3%. Communications interfaces include two I2C ports, a UART and SPI. There are four general purpose timers, a power supply monitor and a power-on-reset function. The devices also support flexible power-down and wake-up modes and are specified for 3-V operation with a temperature range of –40 degrees C to +85 degrees C, +105 degrees C, and +125 degrees C. Packaging options range from a tiny 6 mm x 6 mm 40-lead CSP (chip-scale package) to an 80 pin LQFP.