ADUC7124BCPZ126 precision analog microcontroller, 12-bit analog I/O, large 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 multichannel 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 two inputs, but they are multiplexed with two DAC output pins. The ADC can operate in single-ended or differential input mode. The ADC input voltage range is 0 V to VREF
。 A low drift bandgap reference, 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 to preserve its output voltage in watchdog or software reset timing.
The device generates an internal high-frequency clock signal of 41.78MHz through an on-chip oscillator and phase-locked loop (PLL). This clock signal is relayed through a programmable clock divider, where the MCU core clock operating frequency is generated. The core of the microcontroller is ARM7TDMI®, a 16-bit/32-bit RISC machine with peak performance up to 41 MIPS. 32 KB SRAM and 126 KB of non-volatile Flash/EE memory are integrated on-chip. The ARM7TDMI core treats all memory and registers as a linear array.
The ADuC7124 contains an advanced interrupt controller. The 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 factory firmware supports online download via the UART serial interface or I2C port, and non-intrusive emulation via the JTAG interface. These features are integrated in the low-cost QuickStart™ development system that supports this MicroConverter® family.
The device contains a 16-bit PWM that provides six output signals.
For ease of communication, the device includes two I2C channels, which can be independently configured as master or slave mode. An SPI interface that supports both master-slave modes is also provided. There are also two UART channels, each containing a configurable 16-bit FIFO and receive and transmit buffers.
The device operates from a 2.7 V to 3.6 V supply and is specified over the industrial temperature range of −40°C to +125°C. At 41.78 MHz, typical power consumption is 120 mW. The ADuC7124 is available in a 64-lead LFCSP package.
apply
• Industrial control and automation systems
• Intelligent sensors, precision instruments
• Base station systems, fiber optic networks
• Patient monitoring