ADUC7124BCPZ126 Precision analog microcontroller, 12-bit analog I/O, mass memory, ARM7TDMI MCU with enhanced IRQ handler
//www.chip100.com/
The ADuC7124 is a fully integrated 1 MSPS, 12-bit data acquisition system that integrates a high-performance multi-channel ADC, 16-bit/32-bit MCU, and Flash/EE memory in a single chip.
The ADC has up to 12 single-ended inputs. There are also 2 inputs, but they are multiplexed with 2 DAC output pins. ADCs can operate in either single-ended or differential input mode. The ADC input voltage range is 0 V to VREF. A low-drift bandgap reference source, temperature sensor, and voltage comparator complete the ADC's peripheral setup.
The DAC output range can be programmed to one of three voltage ranges. The DAC output has an enhanced feature that saves its output voltage in watchdog or software reset timing.
The device generates an internal high-frequency clock signal of 41.78MHz via an on-chip oscillator and a phase-locked loop (PLL). This clock signal is relayed through a programmable clock divider that generates the MCU core clock operating frequency. The microcontroller core is ARM7TDMI®, and it is a 16-bit/32-bit RISC machine with peak performance up to 41 MIPS. The chip integrates 32 KB of SRAM and 126 KB of non-volatile Flash/EE memory. ARM7TDMI core treats all memory and registers as a linear array.
The ADuC7124 has an advanced interrupt controller built in. This vector interrupt controller (VIC) can assign a priority to each interrupt. It also supports nested interrupts, allowing up to 8 levels of nesting per IRQ and FIQ. If you combine IRQ and FIQ interrupt sources, you can support a total of 16 levels of nested interrupts.
The on-chip firmware can be downloaded online via the UART serial interface or I2C port, and non-intrusive simulation is supported through the JTAG interface. These features are integrated into the low-cost QuickStart™ development system that supports this MicroConverter® family.
The device has a built-in 16-bit PWM that provides 6 output signals.
For easy communication, the device has 2 built-in I2C channels that can be configured independently as master or slave mode. In addition, an SPI interface is provided that supports both master and slave modes. There are also 2 UART channels, each containing a configurable 16-bit FIFO and receive and transmit buffers.
The device is powered from a 2.7 V to 3.6 V supply and is rated for a temperature range of −40°C to +125°C industrial temperatures. When operating at 41.78 MHz, the typical power consumption is 120 mW. The ADuC7124 is available in a 64-pin LFCSP package.
apply
• Industrial control and automation systems
• Intelligent sensors, precision instruments
• Base station systems, fiber optic networks
• Patient monitoring