UG-549
ADuCM310 Hardware Reference Manual
Rev. C | Page 6 of 192
INTRODUCTION TO THE
The
is a triple-die stack, system on-chip designed for diagnostic control on tunable laser optical module application. The
features a 16-bit (14-bit no missing codes), multichannel, successive approximation register (SAR) ADC; an ARM Cortex™-M3
processor; eight voltage DACs; six current output DACs; and Flash/EE memory packaged in a 6 mm × 6 mm, 112-ball BGA package.
The bottom die in the stack supports the bulk of the low voltage analog circuitry and is largest of the three die. It contains the ADC,
VDAC, main IDAC circuits, as well as other analog support circuits like the low drift, precision 2.5 V voltage reference source.
The middle die in the stack supports the bulk of the digital circuitry including the ARM Cortex-M3 processor, the flash and SRAM
blocks, and all of the digital communication peripherals. Also provided on this die are the clock sources for the whole chip. A 16 MHz
internal oscillator is the source of an internal phase-locked loop (PLL) that outputs an 80 MHz system clock.
The top die, which is the smallest die, is developed on a high voltage process and supports the −5 V and +5 V VDAC outputs. It also
implements the SOA IDAC current sink circuit, which allows the external SOA diode to be pulled to a −3.0 V level to implement the fast
shutdown of the laser module.
Regarding the individual blocks, the ADC is capable of operating at conversion rates of up to 800 kSPS. There are 10 external inputs to the
ADC, and these can be configured as single-ended or differential. Several internal channels are available, including supply monitor
channels, an on-chip temperature sensor, and internal voltage reference monitor.
The voltage DACs are 12-bit string DACs with output buffers capable of sourcing between 10 mA and 50 mA, and all are capable of
driving 10 nF capacitive loads.
The low drift current DACs have 14-bit resolution and have varied full-scale output ranges from 0 mA to 20 mA to 0 mA to 250 mA on
the SOA IDAC. The SOA IDAC also comes with a 0 mA to −60 mA current sink capability.
A precision 2.5 V on-chip reference source is also provided. This reference is used by the internal ADC, IDACs, and VDAC circuits,
ensuring low drift performance for all of these peripherals. Also provided are two buffered reference outputs capable of sourcing up to
1.2 mA. These can be used externally to the chip.
The
integrates an 80 MHz ARM Cortex-M3 processor, which is a 32-bit RISC machine, offering up to 100 DMIPS peak
performance. The ARM Cortex-M3 processor also has a flexible 14-channel DMA controller supporting communication peripherals SPI,
UART, and I
2
C. There are 256 kB of nonvolatile Flash/EE memory and 32 kB of SRAM integrated on-chip.
A 16 MHz on-chip oscillator generates the 80 MHz system clock. This clock can be internally divided for the processor to operate at a
lower frequency, thus saving power. A low power, internal, 32 kHz oscillator is available and can clock the timers. There are three general-
purpose timers, a wake-up timer, and a system watchdog timer.
A range of communication peripherals can be configured as required in a specific application. These peripherals include UART, two I
2
Cs,
two SPI serial input/output communication controllers, GPIO ports, and PWM.
On-chip factory firmware supports in-circuit serial download via the UART, while nonintrusive emulation and program download is also
supported via the serial wire interface. These features are incorporated into a low cost development system supporting this precision
analog microcontroller family.
The
operates from 2.9 V to 3.6 V and is specified over a temperature range of −10°C to +85°C.