ADUC831 MicroConverter®, 12-Bit ADCs and DACs with Embedded 62 kBytes Flash MCU

The ADuC831 is a fully integrated 247 kSPS data acquisition system incorporating a high performance self-calibrating multi-channel 12-bit ADC, dual 12-bit DACs, and programmable 8-bit MCU on a single chip.

The microcontroller core is an 8052, and therefore 8051-instruction-set compatible with 12 core clock periods per machine cycle. 62 kBytes of nonvolatile Flash/EE program memory are provided on-chip. Four kBytes of nonvolatile Flash/EE data memory, 256 bytes RAM and 2 kBytes of extended RAM are also integrated on-chip.

The ADuC831 also incorporates additional analog functionality with two 12-bit DACs, power supply monitor, and a band gap reference. On-chip digital peripherals include two 16-bit Σ-∆ DACs, dual output 16-bit PWM, watchdog timer, time interval counter, three timers/counters, Timer 3 for baud rate generation and serial I/O ports (I2C, SPI and UART).

On-chip factory firmware supports in-circuit serial download and debug modes (via UART), as well as single-pin emulation mode via the EA pin. The ADuC831 is supported by QuickStart™ and QuickStart Plus development systems featuring low cost software and hardware development tools.

The part is specified for 3 V and 5 V operation over the extended industrial temperature range, and is available in a 52-lead plastic quad flatpack package and in a 56-lead chip scale package.

Applications

Features and Benefits
  • ANALOG I/O
    • 8-channel, 247 kSPS 12-bit ADC DC performance: ±1 LSB INL AC performance: 71 dB SNR
    • DMA controller for high speed ADC-to-RAM capture
    • 2 12-Bit (monotonic) voltage output DACs
    • Dual output PWM/Σ-Δ DACs
    • On-chip temperature sensor function ±3C
    • On-chip voltage reference
  • 8-channel, 247 kSPS 12-bit ADC
    DC performance: ±1 LSB INL
    AC performance: 71 dB SNR
  • DMA controller for high speed ADC-to-RAM capture
  • 2 12-Bit (monotonic) voltage output DACs
  • Dual output PWM/Σ-Δ DACs
  • On-chip temperature sensor function ±3C
  • On-chip voltage reference
  • Memory
    • 62 kBytes on-chip Flash/EE program memory
    • 4 kBytes on-chip Flash/EE data memory
    • Flash/EE, 100 yr retention, 100 kCycles endurance
    • 2304 bytes on-chip data RAM
  • 62 kBytes on-chip Flash/EE program memory
  • 4 kBytes on-chip Flash/EE data memory
  • Flash/EE, 100 yr retention, 100 kCycles endurance
  • 2304 bytes on-chip data RAM
  • 8051 based core
    • 8051 compatible instruction set (16 MHz max)
    • 12 interrupt sources, 2 priority levels
    • Dual data pointer
    • Extended 11-bit stack pointer
  • 8051 compatible instruction set (16 MHz max)
  • 12 interrupt sources, 2 priority levels
  • Dual data pointer
  • Extended 11-bit stack pointer
  • See data sheet for additional features
  • Processors & DSP
    Data Sheets
    Documentnote
    ADuC831: MicroConverter®, 12-Bit ADCs and DACs with Embedded 62 kBytes Flash MCU Data Sheet (Rev. A)PDF 807.88 K
    ADuC831: Errata Sheet (Rev. B1)PDF 45 kB
    Application Notes
    Documentnote
    AN-282: Fundamentals of Sampled Data SystemsPDF 2131 kB
    AN-660: XY-Matrix Keypad Interface to MicroConverter® (Rev. 0)
    AN-660 Accompanying Source Code
    PDF 286 kB
    AN-759: Expanding the Number of DAC Outputs on the ADuC8xx and ADuC702x Families (uC012) (Rev. 0)
    AN-759 Companion Code (zip, 3,464 bytes)
    PDF 112 kB
    AN-709: RTD Interfacing and Linearization Using an ADuC8xx MicroConverter&® (Rev. 0)
    AN-709 Accompanying Files (Tools and Source Code)
    PDF 698 kB
    AN-1139: Understanding the Parallel Programming Protocol (Rev. 0)PDF 174 kB
    AN-1074: Understanding the Serial Download Protocol (Formerly uC004) (Rev. 0)PDF 245 kB
    UC-019: DMA To XRAM on the ADuC831/832 (Rev. prA)
    uC019 Files
    PDF 670 kB
    UC-018: Uses of the Time Interval Counter (Rev. prA)
    uC018 Files
    PDF 632 kB
    UC-001: MicroConverter® I2C® Compatible Interface
    uC001 Files
    PDF 126 kB
    UC-007: User Download (ULOAD) Mode
    uC007 Files
    PDF 0 kB
    UC-020: Migrating to the ADuC831 from the ADuC812PDF 52 kB
    UC-009: Addressing 16MB of External Data MemoryPDF 173 kB
    UC-006: A 4-wire UART-to-PC Interface
    uC006 Gerber File (1) uC006 Files uC006 Gerber Files (2)
    PDF 157.71 K
    User Guides
    Documentnote
    UG-041: ADuC8xx Evaluation Kit Getting Started User GuidePDF 679 kB
    ADuC831 Quick Reference GuidePDF 392 kB
    Order Information
    Part NumberPackagePacking QtyTemp RangePrice 100-499Price 1000+RoHS
    ADUC831BCPZ Production56 ld LFCSP (8x8mm)OTH 260-40 to 85C10.078.87Y
    ADUC831BCPZ-REEL Production56 ld LFCSP (8x8mm)REEL 2500-40 to 85C08.87Y
    ADUC831BSZ Production52 ld MQFP (13.90mm width)OTH 96-40 to 125C10.078.87Y
    ADUC831BSZ-REEL Production52 ld MQFP (13.90mm width)REEL 800-40 to 125C08.87Y
    Evaluation Boards
    Part NumberDescriptionPriceRoHS
    EVAL-ADUC831QSZADuC831 Quickstart development system59Y
    EVAL-ADUC-CABLE1ZUART Serial downloader cable15.18Y
    USB-EA-CONVZUSB-EA Emulator75Y
    ADuC831: MicroConverter®, 12-Bit ADCs and DACs with Embedded 62 kBytes Flash MCU Data Sheet (Rev. A) aduc831
    ADuC831: Errata Sheet (Rev. B1) aduc831
    AN-282: Fundamentals of Sampled Data Systems ad1674
    AN-660: XY-Matrix Keypad Interface to MicroConverter® (Rev. 0) aduc812
    AN-660 Accompanying Source Code aduc812
    AN-759: Expanding the Number of DAC Outputs on the ADuC8xx and ADuC702x Families (uC012) (Rev. 0) aduc812
    AN-709: RTD Interfacing and Linearization Using an ADuC8xx MicroConverter&® (Rev. 0) aduc812
    AN-1139: 了解并行编程协议 (Rev. 0) aduc831
    AN-1139: Understanding the Parallel Programming Protocol (Rev. 0) aduc831
    AN-1074: 理解串行下载协议(之前称为uC004) (Rev. 0) aduc812
    AN-1074: Understanding the Serial Download Protocol (Formerly uC004) (Rev. 0) aduc812
    AN-759: 扩展ADuC8xxADuC702x系列的DAC输出数 (uC012) (Rev. 0) aduc812
    AN-759 Companion Code (zip, 3,464 bytes) aduc812
    UC-019: DMA To XRAM on the ADuC831/832 (Rev. prA) aduc831
    uC019 Files aduc831
    UC-018: Uses of the Time Interval Counter (Rev. prA) aduc812
    uC018 Files aduc812
    UC-001: MicroConverter® I2C® Compatible Interface aduc812
    uC001 Files aduc812
    UC-007: User Download (ULOAD) Mode aduc831
    uC007 Files aduc831
    AN-282: 采样数据系统基本原理[中文版] (Rev. A) ad75019
    AN-709: 使用ADuC8xx MicroConverter®实现RTD接口和线性化 (Rev. 0) aduc812
    AN-709 Accompanying Files (Tools and Source Code) aduc812
    UC-020: Migrating to the ADuC831 from the ADuC812 aduc812
    UC-009: Addressing 16MB of External Data Memory aduc812
    UC-006: A 4-wire UART-to-PC Interface aduc812
    uC006 Gerber File (1) aduc812
    UG-041: ADuC8xx Evaluation Kit Getting Started User Guide aduc812
    ADuC831 Quick Reference Guide aduc831