Features and Benefits
- Analog input/output
- Multichannel, 12-bit, 2 MSPS ADC
- Up to 12 external channels
- On-chip die temperature monitor
- 3 power monitor channels
- Single-ended mode
- 0 V to VREF analog input range
- Input buffers
- 12-bit voltage output DACs
- 8× 0 V to 2.5 V, 1 kΩ load
- 4× 0 V to 2.5 V, 2.5 kΩ load
- On-chip low drift voltage reference, 1.25 V or 2.5 V
- Buffered 1.25 V or 2.5 V output
- 4 voltage comparators
- 32-bit Arm Cortex-M33 core, 32-bit RISC architecture, FPU
- Serial wire port supports code download and debug
- Clocking options
- 16 MHz on-chip oscillator
- 160 MHz PLL output with programmable divider
- External clock source
- Package and temperature range
- 3.46 mm × 3.46 mm 64-ball WLCSP
- Fully specified for −40°C to +105°C operation
- 2× 256 kB independent Flash/EE memories with ECC
- 10,000-cycle Flash/EE endurance
- 20-year Flash/EE retention
- 64 kB SRAM with ECC
- Software triggered, in circuit reprogrammability via MDIO or I2C
- On-chip peripherals
- 2× UART, 2× SPI, 3× I2C serial input/output
- Multilevel voltage (3.3 V, 1.8 V, 1.2 V) GPIOs
- MDIO slave up to 10 MHz
- 5 general-purpose timers
- Wake-up timer (WUTs)
- Watchdog timers (WDTs)
- 32-element PLA
- 16-bit PWM
- All GPIOs support external interrupt, 5 can support wake-up
- Multiple supplies: 3.3 V for voltage DACs and ADCs, and 3.3 V, 1.8 V, or 1.2 V for digital inputs/outputs
- Flexible operating modes for low power applications
- Low cost quick start development system
- Full third-party support
The ADuCM420 is a fully integrated, single package device that incorporates high performance analog peripherals together with digital peripherals (controlled by a 160 MHz Arm® Cortex™-M33 processor) and integrated flash for code and data.
The analog-to-digital converter (ADC) on the ADuCM420 provides 12-bit, 2 MSPS data acquisition using up to 12 input pins for single-ended mode. Additionally, the die temperature and supply voltages can be measured.
The ADC input voltage is 0 V to VREF. A sequencer is provided that allows a user to select a set of ADC channels to be measured in sequence without software involvement during the sequence. The sequence can optionally repeat automatically at a user-selectable rate.
Up to 12 channels of 12-bit digital-to-analog converters (DACs) are provided with output buffers supported.
The ADuCM420 can be configured so that the digital and analog outputs retain their output voltages through a watchdog or software reset sequence. Therefore, a product can remain functional even while the ADuCM420 is resetting itself.
The ADuCM420 has a low power Arm Cortex-M33 processor and a 32-bit reduced instruction set computer (RISC) machine that offers up to 240 MIPS peak performance with a floating-point unit (FPU). Also integrated on chip are 2× 256 kB Flash/EE memories and 64 kB of static random access memory (SRAM), both with with single-error correction (SEC) and double error detection (DED) error checking and correction (ECC). The flash comprises two separate 256 kB blocks supporting execution from one flash block and simultaneous writing and/or erasing of the other flash block.
The ADuCM420 operates from an on-chip oscillator and has a phase-locked loop (PLL) of 160 MHz. This clock can optionally be divided down to reduce current consumption. Additional low power modes can be set via the ADuCM420 software.
The device includes a management data input/output (MDIO) interface capable of operating up to 10 MHz. User programming is eased by incorporating physical address (PHYADR) and device address (DEVADD) hardware comparators. The nonerasable kernel code combined with flags in user flash allow user code to reliably switch between the two hardware independent flash blocks.
The ADuCM420 integrates a range of on-chip peripherals that can be configured under software control, as required in the application. These peripherals include 2× universal asynchronous receiver transmitter (UART), 3× I2C, and 2× serial peripheral interface (SPI) serial input/output communication controllers, general-purpose inputs/outputs (GPIOs), a 32-element programmable logic array (PLA), five general-purpose timers, a wake-up timer (WUT), and a system watchdog timer (WDT). A 16-bit pulse-width modulation (PWM) with eight output channels is also provided.
The GPIO pins (Px.x) power up in high impedance input mode. In output mode, the software chooses between open-drain mode and push/pull mode. The pull-up and pull-down resistors can be disabled and enabled in the software. The GPIO pins can be configured with different voltage levels according to the IOVDDx pin, such as 3.3 V, 1.8 V, and 1.2 V. In GPIO output mode, the inputs can remain enabled to monitor the GPIO pins. The GPIO pins can also be programmed to handle digital or analog peripheral signals, in which case, the pin characteristics are matched to the specific requirement.
A large support ecosystem is available for the Arm Cortex-M33 processor to ease product development of the ADuCM420. Access is via the Arm serial wire debug port. On-chip factory firmware supports in-circuit serial download via MDIO or I2C. These features are incorporated into a low cost quick start development system supporting this precision analog microcontroller.
Note that throughout this data sheet, multifunction pins, such as AIN4/VDAC0, are referred to either by the entire pin name or by a single function of the pin, for example, AIN4, when only that function is relevant.
- Optical networking 100 Gbps/200 Gbps/400 Gbps and higher frequency modules
Product Lifecycle Recommended for New Designs
This product has been released to the market. The data sheet contains all final specifications and operating conditions. For new designs, ADI recommends utilization of these products.
Evaluation Kits (1)
The ADuCM420 is a fully integrated, single package device that incorporates high performance analog peripherals together with digital peripherals. The ADuCM420 features 12-bit, 2 MSPS data acquisition on up to 16 input pins, an Arm® Cortex®-M33 processor, 12 voltage digital-to-analog converters (DACs), and 2× 256 kB Flash/EE memories, packaged in a 64-ball wafer level chip scale package (WLCSP).
The ADuCM420 development system (EVAL-ADUCM420QSP1Z) is fully packaged to evaluate all features of the ADuCM420, a high precision analog microcontroller. The ADuCM420 includes 12 external AINx channels, voltage output DACs (VDACs) and various shared functions with the general-purpose input/outputs (GPIOs) that are configurable through registers. The VDAC channels generate an output range up to 2.5 V or 3.3 V full scale.
The EVAL-ADUCM420QSP1Z board uses a low noise, low dropout (LDO) linear regulator to power up the device. The ADuCM420 is powered up using the following three options: a 9 V wall wart adapter, a 5 V external supply terminal block, and a USB supply.
This user guide describes how to configure the EVAL-ADUCM420QSP1Z evaluation board by providing step by step procedures about the connections on the evaluation boards. This user guide also contains information regarding which evaluation versions of the third-party software tools to download. Additionally, this user guide provides instructions on how to load the supplied code examples. See Figure 1 for a photograph of the EVAL-ADUCM420QSP1Z board.
Following this guide allows users to generate and download their own user code to use in their own unique end system requirements.
Complete specifications for the ADucM420 are available in the ADuCM420 data sheet, which must be consulted in conjunction with the user guide when using the EVAL-ADUCM420QSP1Z board.
Documentation & Resources
ADI has always placed the highest emphasis on delivering products that meet the maximum levels of quality and reliability. We achieve this by incorporating quality and reliability checks in every scope of product and process design, and in the manufacturing process as well. "Zero defects" for shipped products is always our goal.View our quality and reliability program and certifications for more information.
|Part Number||Material Declaration||Reliability Data||Pin/Package Drawing||CAD Symbols, Footprints & 3D Models|
|ADUCM420BCBZ-RL||Material Declaration||Reliability Data||64-Ball LFCWLCSP (3.46mm x 3.46mm x 0.5mm)|
|ADUCM420BCBZ-RL7||Material Declaration||Reliability Data||64-Ball LFCWLCSP (3.46mm x 3.46mm x 0.5mm)|
|Wafer Fabrication Data|
Select a model from the dropdown below to subscribe to PCN/PDN notifications and view past notifications as well.
Sample & Buy
See our Ordering FAQs for answers to questions about online orders, payment options and more.
Buy Now Pricing
(**) Displayed Buy Now Price and Price Range is based on small quantity orders.
(*)The 1Ku list pricing shown is for BUDGETARY USE ONLY, shown in United States dollars (FOB USA per unit for the stated volume), and is subject to change. International prices may differ due to local duties, taxes, fees and exchange rates. For volume-specific price or delivery quotes, please contact your local Analog Devices, Inc. authorized distributor. Pricing displayed for Evaluation Boards and Kits is based on 1-piece pricing.
Please see the latest communication from our CCO regarding lead times.
A Sample link will be shown above, next to the part, only for parts that are included in our sample program. Selecting the Sample button will redirect to the third-party ADI Sample Site. The part selected will carry over to your cart on this site once logged in. Please create a new account there if you have never used the site before. Contact SampleSupport@analog.com with any questions regarding this Sample Site.
Pricing displayed is based on 1-piece.
Up to two boards can be purchased through Analog.com. To order more than two, please purchase through one of our listed distributors.
Pricing displayed is based on 1-piece. The USA list pricing shown is for budgetary use only, shown in United States dollars (FOB USA per unit), and is subject to change. International prices may vary due to local duties, taxes, fees and exchange rates.