ADUC841

MicroConverter 12-Bit ADCs and DACs with

 

Embedded High Speed 62 kB Flash MCU

 

Data Sheet ADuC841/ADuC842/ADuC843


 

FEATURES

 

Pin compatible upgrade of ADuC812/ADuC831/ADuC832 Increased performance

 

Single-cycle 20 MIPS 8052 core High speed 420 kSPS 12-bit ADC

Increased memory

 

Up to 62 kBytes on-chip Flash/EE program memory 4 kBytes on-chip Flash/EE data memory

In-circuit reprogrammable

 

Flash/EE, 100 year retention, 100 kCycle endurance 2304 bytes on-chip data RAM

 

Smaller package

 

8 mm × 8 mm chip scale package

 

52-lead PQFP—pin-compatible upgrade Analog I/O

 

8-channel, 420 kSPS high accuracy, 12-bit ADC On-chip, 15 ppm/°C voltage reference

 

DMA controller, high speed ADC-to-RAM capture Two 12-bit voltage output DACs1

Dual output PWM ∑-∆ DACs

 

On-chip temperature monitor function 8052 based core

 

8051 compatible instruction set (20 MHz max) High performance single-cycle core

 

32 kHz external crystal, on-chip programmable PLL

 

12 interrupt sources, 2 priority levels

 

Dual data pointers, extended 11-bit stack pointer On-chip peripherals

 

Time interval counter (TIC) UART, I2C®, and SPI® Serial I/O Watchdog timer (WDT) Power supply monitor (PSM)

 

Power

 

Normal: 4.5 mA @ 3 V (core CLK = 2.098 MHz)

 

Power-down: 10 µA @ 3 V2 Development tools

 

Low cost, comprehensive development system incorporating nonintrusive single-pin emulation,

IDE based assembly and C source debugging

 

APPLICATIONS

 

Optical networking—laser power control

 

Base station systems

 

Precision instrumentation, smart sensors

 

Transient capture systems

 

DAS and communications systems

 

ADuC841/ADuC842 only.

 

ADuC842/ADuC843 only, ADuC841 driven directly by external crystal.

 

Rev. B Document Feedback

 

Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners.

FUNCTIONAL BLOCK DIAGRAM

 

ADuC841/ADuC842/ADuC843

 

12-BIT

BUF

DAC1

 

DAC

 

 

 

 

 

 

 

 

 

 

12-BIT

BUF

DAC1

ADC0

 

 

 

DAC

 

 

 

 

 

ADC1

T/H

12-BIT ADC

 

 

 

 

 

 

 

 

16-BIT

 

 

MUX

 

 

Σ- DAC

 

 

ADC5

 

 

 

 

 

 

ADC6

 

 

 

16-BIT

 

PWM0

ADC7

 

HARDWARE

Σ- DAC

 

 

MUX

 

 

 

CALIBRATON

 

 

 

TEMP

 

 

 

16-BIT

 

PWM1

 

 

 

PWM

 

SENSOR

 

 

 

 

 

 

 

 

 

 

16-BIT

 

 

 

 

 

 

PWM

 

 

 

 

20 MIPS 8052 BASED MCU WITH ADDITIONAL

 

 

 

PERIPHERALS

 

 

 

PLL2

62 kBYTES FLASH/EE PROGRAM MEMORY

 

 

 

4 kBYTES FLASH/EE DATA MEMORY

 

 

 

2304 BYTES USER RAM

 

 

 

 

3 × 16 BIT TIMERS

 

POWER SUPPLY MON

 

INTERNAL

OSC

1 × REAL TIME CLOCK

WATCHDOG TIMER

-0-001

BAND GAP

4 × PARALLEL

 

UART, I2 C, AND SPI

VREF

 

 

 

 

PORTS

 

SERIAL I/O

03260

 

 

 

 

 

 

CREF

XTAL1  XTAL2

 

 

 

 

Figure 1.

 

GENERAL DESCRIPTION

 

The ADuC841/ADuC842/ADuC8431 are complete smart transducer front ends, that integrates a high performance self-calibrating multichannel ADC, a dual DAC, and an optimized single-cycle 20 MHz 8-bit MCU (8051 instruction set compatible) on a single chip.

 

The ADuC841 and ADuC842 are identical with the exception of the clock oscillator circuit; the ADuC841 is clocked directly from an external crystal up to 20 MHz whereas the ADuC842 uses a 32 kHz crystal with an on-chip PLL generating a programmable core clock up to 16.78 MHz.

 

The ADuC843 is identical to the ADuC842 except that the ADuC843 has no analog DAC outputs.

 

The microcontroller is an optimized 8052 core offering up to 20 MIPS peak performance. Three different memory options are available offering up to 62 kBytes of nonvolatile Flash/EE program memory. Four kBytes of nonvolatile Flash/EE data memory, 256 bytes RAM, and 2 kBytes of extended RAM are also integrated on-chip.

 

1 Protected by U.S. Patent No. 5,969,657.

 

(continued on page 23)

 

 

 

One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2003–2017 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com


ADuC841/ADuC842/ADuC843

 

 

Data Sheet

 

 

 

 

TABLE OF CONTENTS

 

 

 

Features ..............................................................................................

1

User Interface to On-Chip Peripherals....................................

46

Applications .......................................................................................

1

On-Chip PLL ..............................................................................

49

Functional Block Diagram ..............................................................

1

Pulse-Width Modulator (PWM) ..............................................

50

General Description .........................................................................

1

Serial Peripheral Interface (SPI) ...............................................

53

Revision History ...............................................................................

2

I2C Compatible Interface ...........................................................

56

Specifications .....................................................................................

3

Dual Data Pointer .......................................................................

59

Absolute Maximum Ratings ............................................................

8

Power Supply Monitor ...............................................................

60

ESD Caution ..................................................................................

8

Watchdog Timer .........................................................................

61

Pin Configurations and Function Descriptions ...........................

9

Time Interval Counter (TIC) ....................................................

62

Terminology ....................................................................................

19

8052 Compatible On-Chip Peripherals ...................................

65

ADC Specifications ....................................................................

19

Timer/Counter 0 and 1 Operating Modes ..............................

70

DAC Specifications.....................................................................

19

Timer/Counter Operating Modes ............................................

72

Typical Performance Characteristics ...........................................

20

UART Serial Interface ................................................................

73

Functional Description ..................................................................

24

SBUF ............................................................................................

73

8052 Instruction Set ...................................................................

24

Interrupt System .........................................................................

78

Other Single-Cycle Core Features ............................................

26

Hardware Design Considerations ............................................

80

Memory Organization ...............................................................

27

Other Hardware Considerations ..............................................

84

Special Function Registers (SFRs) ............................................

28

Development Tools ....................................................................

85

Accumulator SFR (ACC) ...........................................................

29

QuickStart Development System .............................................

85

Special Function Register Banks ..............................................

30

Timing Specifications, , ..................................................................

86

ADC Circuit Information..........................................................

31

Outline Dimensions .......................................................................

94

Calibrating the ADC ..................................................................

38

Ordering Guide ..........................................................................

95

Nonvolatile Flash/EE Memory .................................................

39

 

 

Using Flash/EE Data Memory ..................................................

42

 

 


 

 

REVISION HISTORY

 

6/2017—Rev. A to Rev. B

 

Change to Notes, Figure 4 14

 

Changes to Figure 96 95

 

4/2016—Rev. 0 to Rev. A

 

Added Patent Note, Note 1 1

 

Changes to Figure 3 and Table 3 9

 

 

Changes to Figure 4 14

 

Added Table 4; Renumbered Sequentially 14

 

Changes to Using the DAC Section 47

 

Updated Outline Dimensions 94

 

Changes to Ordering Guide 95

 

11/2003—Revision 0: Initial Version


 

 

 

 

Rev. B | Page 2 of 95


Data Sheet ADuC841/ADuC842/ADuC843

 

SPECIFICATIONS1

 

Table 1. AVDD = DVDD = 2.7 V to 3.6 V or 4.75 V to 5.25 V; VREF = 2.5 V internal reference, fCORE = 16.78 MHz @ 5 V 8.38 MHz @ 3 V; all specifications TA = TMIN to TMAX, unless otherwise noted

 

Parameter

VDD = 5 V

VDD = 3 V

Unit

Test Conditions/Comments

 

 

 

 

 

 

 

ADC CHANNEL SPECIFICATIONS

 

 

 

 

 

 

 

 

 

 

 

DC ACCURACY2, 3

 

 

 

fSAMPLE = 120 kHz, see the Typical

 

 

 

 

 

Performance Characteristics for typical

 

 

 

 

 

performance at other values of fSAMPLE

 

Resolution

12

12

Bits

 

 

Integral Nonlinearity

±1

±1

LSB max

2.5 V internal reference

 

 

±0.3

±0.3

LSB typ

 

 

Differential Nonlinearity

+1/–0.9

+1/–0.9

LSB max

2.5 V internal reference

 

 

±0.3

±0.3

LSB typ

 

 

Integral Nonlinearity4

±2

±1.5

LSB max

1 V external reference

 

Differential Nonlinearity4

+1.5/–0.9

+1.5/–0.9

LSB max

1 V external reference

 

Code Distribution

1

1

LSB typ

ADC input is a dc voltage

 

 

 

 

 

 

 

CALIBRATED ENDPOINT ERRORS5, 6

 

 

 

 

 

Offset Error

±3

±2

LSB max

 

 

Offset Error Match

±1

±1

LSB typ

 

 

Gain Error

±3

±2

LSB max

 

 

Gain Error Match

±1

±1

LSB typ

 

 

 

 

 

 

 

 

DYNAMIC PERFORMANCE

 

 

 

fIN = 10 kHz sine wave

 

 

 

 

 

fSAMPLE = 120 kHz

 

Signal-to-Noise Ratio (SNR)7

71

71

dB typ

 

 

Total Harmonic Distortion (THD)

–85

–85

dB typ

 

 

Peak Harmonic or Spurious Noise

–85

–85

dB typ

 

 

Channel-to-Channel Crosstalk8

–80

–80

dB typ

 

 

ANALOG INPUT

 

 

 

 

 

Input Voltage Range

0 to VREF

0 to VREF

V

 

 

Leakage Current

±1

±1

µA max

 

 

Input Capacitance

32

32

pF typ

 

 

 

 

 

 

 

 

TEMPERATURE SENSOR9

 

 

 

 

 

Voltage Output at 25°C

700

700

mV typ

 

 

Voltage TC

–1.4

–1.4

mV/°C typ

 

 

Accuracy

±1.5

±1.5

°C typ

Internal/External 2.5 V VREF

 

 

 

 

 

 

 

DAC CHANNEL SPECIFICATIONS

 

 

 

DAC load to AGND

 

Internal Buffer Enabled

 

 

 

RL = 10 kΩ, CL = 100 pF

 

ADuC841/ADuC842 Only

 

 

 

 

 

DC ACCURACY10

 

 

 

 

 

Resolution

12

12

Bits

 

 

Relative Accuracy

±3

±3

LSB typ

 

 

Differential Nonlinearity11

–1

–1

LSB max

Guaranteed 12-bit monotonic

 

 

±1/2

±1/2

LSB typ

 

 

Offset Error

±50

±50

mV max

VREF range

 

Gain Error

±1

±1

% max

AVDD range

 

 

±1

±1

% typ

VREF range

 

Gain Error Mismatch

0.5

0.5

% typ

% of full-scale on DAC1

 

 

 

 

 

 

 

ANALOG OUTPUTS

 

 

 

 

 

Voltage Range_0

0 to VREF

0 to VREF

V typ

DAC VREF = 2.5 V

 

Voltage Range_1

0 to VDD

0 to VDD

V typ

DAC VREF = VDD

 

Output Impedance

0.5

0.5

Ω typ

 

 

 

 

 

 

 


 

 

Rev. B | Page 3 of 95


ADuC841/ADuC842/ADuC843

 

 

 

Data Sheet

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter

VDD = 5 V

VDD = 3 V

Unit

Test Conditions/Comments

 

 

 

 

 

 

 

DAC AC CHARACTERISTICS

 

 

 

 

Voltage Output Settling Time

15

15

µs typ

Full-scale settling time to within

 

 

 

 

 

 

½ LSB of final value

Digital-to-Analog Glitch Energy

10

10

nV-sec typ

1 LSB change at major carry

 

 

 

 

 

 

 

DAC CHANNEL SPECIFICATIONS12, 13

 

 

 

 

Internal Buffer Disabled ADuC841/ADuC842 Only

 

 

 

 

DC ACCURACY10

 

 

 

 

Resolution

12

12

Bits

 

Relative Accuracy

±3

±3

LSB typ

 

Differential Nonlinearity11

–1

–1

LSB max

Guaranteed 12-bit monotonic

 

 

 

±1/2

±1/2

LSB typ

 

Offset Error

±5

±5

mV max

VREF range

Gain Error

±0.5

±0.5

% typ

VREF range

Gain Error Mismatch4

0.5

0.5

% typ

% of full-scale on DAC1

ANALOG OUTPUTS

 

 

 

 

Voltage Range_0

0 to VREF

0 to VREF

V typ

DAC VREF = 2.5 V

 

 

 

 

 

 

 

REFERENCE INPUT/OUTPUT REFERENCE OUTPUT14

 

 

 

 

Output Voltage (VREF)

2.5

2.5

V

 

Accuracy

±10

±10

mV Max

Of VREF measured at the CREF pin

 

 

 

 

 

 

TA = 25°C

Power Supply Rejection

65

67

dB typ

 

Reference Temperature Coefficient

±15

±15

ppm/°C typ

 

Internal VREF Power-On Time

2

2

ms typ

 

 

 

 

 

 

 

 

EXTERNAL REFERENCE INPUT15

 

 

 

 

Voltage Range (VREF) 4

1

1

V min

 

 

 

 

VDD

VDD

V max

 

Input Impedance

20

20

kΩ typ

 

Input Leakage

1

1

µA max

Internal band gap deselected via

 

 

 

 

 

 

ADCCON1.6

 

 

 

 

 

 

 

POWER SUPPLY MONITOR (PSM)

 

 

 

 

DVDD Trip Point Selection Range

 

2.93

V min

Two trip points selectable in this

 

 

 

 

3.08

V max

range programmed via TPD1–0 in

 

 

 

 

 

 

PSMCON, 3 V part only

DVDD Power Supply Trip Point Accuracy

 

±2.5

% max

 

 

 

 

 

 

 

 

WATCHDOG TIMER (WDT) 4

 

 

 

 

Timeout Period

0

0

ms min

Nine timeout periods selectable in

 

 

 

2000

2000

ms max

this range

 

 

 

 

 

 

 

FLASH/EE MEMORY RELIABILITY CHARACTERISTICS16

 

 

 

 

Endurance17

100,000

100,000

Cycles min

 

Data Retention18

100

100

Years min

 

DIGITAL INPUTS

 

 

 

 

 

±10

±10

µA max

VIN = 0 V or VDD

Input Leakage Current (Port 0,

EA

)

 

 

 

±1

±1

µA typ

VIN = 0 V or VDD

Logic 1 Input Current

 

 

 

 

(All Digital Inputs), SDATA, SCLOCK

±10

±10

µA max

VIN = VDD

 

 

 

±1

±1

µA typ

VIN = VDD

Logic 0 Input Current (Ports 1, 2, 3) SDATA, SCLOCK

–75

–25

µA max

 

 

 

 

–40

–15

µA typ

VIL = 450 mV

Logic 1 to Logic 0 Transition Current (Ports 2 and 3)

–660

–250

µA max

VIL = 2 V

 

 

 

–400

–140

µA typ

VIL = 2 V

RESET

±10

±10

µA max

VIN = 0 V

 

 

 

10

5

µA min

VIN = 5 V, 3 V Internal Pull Down

 

 

 

105

35

µA max

VIN = 5 V, 3 V Internal Pull Down

 

 

 

 

 

 

 


 

Rev. B | Page 4 of 95


Data Sheet

 

 

 

ADuC841/ADuC842/ADuC843

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter

VDD = 5 V

VDD = 3 V

Unit

 

Test Conditions/Comments

 

 

 

 

 

 

 

 

LOGIC INPUTS4

 

 

 

 

 

INPUT VOLTAGES

 

 

 

 

 

All Inputs Except SCLOCK, SDATA, RESET, and

 

 

 

 

 

XTAL1

 

 

 

 

 

VINL, Input Low Voltage

0.8

0.4

V max

 

 

VINH, Input High Voltage

2.0

2.0

V min

 

 

SDATA

 

 

 

 

 

VINL, Input Low Voltage

0.8

0.8

V max

 

 

VINH, Input High Voltage

2.0

2.0

V min

 

 

 

 

 

 

 

 

 

 

SCLOCK and RESET ONLY4

 

 

 

 

 

(Schmitt-Triggered Inputs)

 

 

 

 

 

VT+

1.3

0.95

V min

 

 

 

 

 

3.0

0.25

V max

 

 

VT–

0.8

0.4

V min

 

 

 

 

 

1.4

1.1

V max

 

 

VT+ – VT–

0.3

0.3

V min

 

 

 

 

 

0.85

0.85

V max

 

 

 

 

 

 

 

 

 

 

CRYSTAL OSCILLATOR

 

 

 

 

 

Logic Inputs, XTAL1 Only

 

 

 

 

 

VINL, Input Low Voltage

0.8

0.4

V typ

 

 

VINH, Input High Voltage

3.5

2.5

V typ

 

 

XTAL1 Input Capacitance

18

18

pF typ

 

 

XTAL2 Output Capacitance

18

18

pF typ

 

 

 

 

 

 

 

 

 

 

MCU CLOCK RATE

16.78

8.38

MHz max

 

ADuC842/ADuC843 Only

 

 

 

20

8.38

MHz max

 

ADuC841 Only

 

 

 

 

 

 

 

 

DIGITAL OUTPUTS

 

 

 

 

 

Output High Voltage (VOH)

2.4

 

V min

 

VDD = 4.5 V to 5.5 V

 

 

 

4

 

V typ

 

ISOURCE = 80 µA

 

 

 

 

2.4

V min

 

VDD = 2.7 V to 3.3 V

 

 

 

 

2.6

V typ

 

ISOURCE = 20 µA

Output Low Voltage (VOL)

 

 

 

 

 

ALE, Ports 0 and 2

0.4

0.4

V max

 

ISINK = 1.6 mA

 

 

 

0.2

0.2

V typ

 

ISINK = 1.6 mA

Port 3

0.4

0.4

V max

 

ISINK = 4 mA

SCLOCK/SDATA

0.4

0.4

V max

 

ISINK = 8 mA, I2C Enabled

Floating State Leakage Current4

±10

±10

µA max

 

 

 

 

 

±1

±1

µA typ

 

 

 

 

 

 

 

 

 

 

STARTUP TIME

 

 

 

 

At any core CLK

At Power-On

500

500

ms typ

 

 

From Idle Mode

100

100

µs typ

 

 

From Power-Down Mode

 

 

 

 

 

 

150

400

µs typ

 

 

Wake-up with

INT0

Interrupt

 

 

Wake-up with SPI/I2C Interrupt

150

400

µs typ

 

 

Wake-up with External RESET

150

400

µs typ

 

 

After External RESET in Normal Mode

30

30

ms typ

 

 

After WDT Reset in Normal Mode

3

3

ms typ

 

Controlled via WDCON SFR

 

 

 

 

 

 

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值