Features and Benefits

  • Analog input/output
    • Multichannel, 16-bit, 1 MSPS SAR ADC
      • 17 external voltage input channels
      • 4 TIA input channels
      • Internal channels
        • 11 IDAC monitor channels
        • 9 VDAC monitor channels
        • 3 power monitor channels
      • Single-ended mode
    • IDACs
      • 11 low noise, 16-bit, IDAC outputs
        • Four channels either 0 mA to 150 mA or 0 mA to 200 mA
        • Seven channels 0 to 20 mA or, 0 to 50 mA channels
    • VDACs: Nine 16-bit output VDAC channels
      • Channel 0, Channel 1, Channel 3, and Channel 4: 0 V to 5 V, 150 Ω
      • Channel 2: 0 V to 5 V, 1 kΩ
      • Channel 5 to Channel 8: 0 V to 2.5 V, 500 Ω
    • On-chip voltage reference, 2.5 V
  • SPI interface up to 40 MHz
  • Power
    • Multiple supplies
      • AVDDx for VDACs and ADC to 5 V
      • 1.65 V to AVDDx − 0.5 V for PVDD_IDACx
  • Packages and temperature range
    • 4.5 mm × 4.6 mm, 100-ball WLCSP
    • Fully specified for −40°C to +120°C (TJA operation)

Product Details

The AD1018 is an analog front end (AFE) that has a high precision analog-to-digital converter (ADC), voltage output digital-to-analog converters (VDACs), and current output digital-to-analog converters (IDACs).

The ADC signal chain contains four transimpedance amplifier inputs (TIAs), 17 external voltage inputs, nine VDAC monitor channels, 11 IDAC monitor channels, a precharge buffer, and a 1 MSPS successive approximation register (SAR) ADC.

The TIAs convert an input current to voltage and use an internal 2.5 V ADC reference for the positive terminal.

The input multiplexer selects and configures either one of the channels (TIAx_OUT, AINx, IDACx, or VDACx) or one of the internal power monitor signals (AVDDx × 3/8, IOVDD × 3/8, PVDD_IDACx, or AGNDx) as an output to the SAR ADC input. These inputs are single-ended. AGNDx is used as the reference signal. An ADC sequencer option is also available to program an automatic channel measurement sequence (see the AD1018 Hardware Reference Manual for more information).

The AD1018 provides 11 channels of low noise, low drift IDAC outputs with a full-scale range (0 mA to 20 mA or 0 mA to 50 mA for IDAC0 to IDAC6, and 0 mA to 150 mA or 0 mA to 200 mA for IDAC7 to IDAC10). Each IDAC channel has 16-bit resolution.

The AD1018 has nine VDAC channels with 16-bit resolution. Each channel has a voltage output buffer.

A 2.5 V on-chip reference buffer can drive a 100 nF capacitive load and maximum load current of 10 mA. This buffer is designed to bias an external thermal resistor.

Use the 4-wire serial port interface (SPI) at up to 40 MHz to configure each block and to gather ADC data.


  • Optical communication modules

A short-form data sheet for this product is available for download from this web page. For a copy of the complete data sheet and other technical documentation, please contact your Analog Devices local sales or InfoOpticalNetwork@analog.com.

Product Lifecycle icon-recommended 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.

Design 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.

Sample & Buy

Sample & Buy functionality exists in desktop site
Check Inventory

The USA 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. sales office or authorized distributor. Pricing displayed for Evaluation Boards and Kits is based on 1-piece pricing.

Price Table Help