Analog Devices ADuC812 - Manual

Analog Devices ADuC812

Analog Devices ADuC812 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
Page: / 56

Table of Contents:

  • Page 2 – USER INTERFACE TO OTHER ON-CHIP; TABLE OF CONTENTS
  • Page 3 – Unit; SPECIFICATIONS; to T
  • Page 4 – ADuC812–SPECIFICATIONS; ADuC812BS
  • Page 5 – PSEN
  • Page 6 – PIN CONFIGURATION; ORDERING GUIDE; ABSOLUTE MAXIMUM RATINGS
  • Page 7 – PIN FUNCTION DESCRIPTIONS; Mnemonic
  • Page 8 – TERMINOLOGY; Differential Nonlinearity
  • Page 9 – ARCHITECTURE, MAIN FEATURES; Figure 1. Program and Data Memory Maps; MEMORY ORGANIZATION; Figure 3. Programming Model
  • Page 11 – SPECIAL FUNCTION REGISTERS; Figure 4. Special Function Register Locations and Reset Values
  • Page 12 – Figure 5. ADC Transfer Function; Typical Operation; Figure 6. ADC Result Format
  • Page 13 – EFH; EXC
  • Page 15 – Driving the A/D Converter; Figure 7. Internal ADC Structure; Op Amp Model; approaching
  • Page 16 – Figure 9. Decoupling V; and C; Figure 10. Using an External Voltage Reference; Configuring the ADC
  • Page 17 – Figure 11. Typical DMA External Memory Preconfiguration; Micro Operation during ADC DMA Mode
  • Page 18 – Calibration; Figure 14. Flash Memory Development; Flash/EE Memory and the ADuC812
  • Page 19 – Parallel Programming; sing the Flash/EE Data Memory; Figure 16. User Flash/EE Memory Configuration; BCH to BFH respectively
  • Page 20 – ECON—Flash/EE Memory Control SFR; Command Byte; Flash/EE Memory Timing; ETIM3 should always remain at its default value of 201 dec/C9 hex.
  • Page 21 – DAC; DACCON; Bit; DAC Data Registers
  • Page 22 – Using the D/A Converter; Figure 18. Resistor String DAC Functional Equivalent; except
  • Page 23 – Figure 22. Buffering the DAC Outputs; Figure 23. DAC Output Spike at Chip Power-Up
  • Page 24 – Set
  • Page 28 – C-COMPATIBLE INTERFACE; C Control Register; Table XIII. I2CCON SFR Bit Designations; C Address Register
  • Page 29 – Pin; WR
  • Page 31 – Table XVII. TCON SFR Bit Designations; Timer/Counter 0 and 1 Data Registers
  • Page 33 – Timer/Counter 2 Data Registers
  • Page 34 – MODE; Baud Rate
  • Page 36 – Figure 32. UART Serial Port Transmission, Mode 0; Figure 33. UART Serial Port Transmission, Mode 0; The eight bits in the receive shift register are latched into SBUF.; Mode 0 Baud Rate Generation; The baud rate in Mode 0 is fixed:; Mode 2 Baud Rate Generation; Mode 1 and 3 Baud Rate Generation
  • Page 37 – Timer 1 Generated Baud Rates; Timer 2 Generated Baud Rates
  • Page 40 – Figure 35. External Parallel Resonant Crystal Connections; External Memory Interface; EA; Figure 37. External Program Memory Interface
  • Page 41 – Power-On Reset Operation; Figure 40. External POR Timing; Figure 41. External Active High POR Circuit; Figure 42. External Active Low POR Circuit; Power Supplies; Figure 43. External Dual-Supply Connections
  • Page 42 – Figure 44. External Single-Supply Connections; Power Consumption; total; Table XXVIII. Typical I; of Core and Peripherals
  • Page 43 – Grounding and Board Layout Recommendations; since that would force; is usually; Figure 45. System Grounding Schemes
  • Page 44 – Figure 46. Typical System Configuration; OTHER HARDWARE CONSIDERATIONS
  • Page 45 – Figure 48. Typical Debug Session
  • Page 46 – Figure 49. XTAL 1 Input; Figure 50. Timing Waveform Characteristics; TIMING SPECIFICATIONS
  • Page 47 – Figure 51. External Program Memory Read Cycle
  • Page 48 – Figure 52. External Data Memory Read Cycle
  • Page 49 – Figure 53. External Data Memory Write Cycle
  • Page 50 – Figure 54. UART Timing in Shift Register Mode
  • Page 51 – C-Compatible Interface Timing
  • Page 56 – Revision History; Location
Loading the manual

REV. B

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. No license is granted by implication or otherwise
under any patent or patent rights of Analog Devices.

a

ADuC812

One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700

www.analog.com

Fax: 781/326-8703

© Analog Devices, Inc., 2001

MicroConverter

®

, Multichannel

12-Bit ADC with Embedded FLASH MCU

FUNCTIONAL BLOCK DIAGRAM

MICROCONTROLLER

8051 BASED

MICROCONTROLLER CORE

POWER SUPPLY

MONITOR

WATCHDOG

TIMER

2-WIRE

SERIAL I/O

640

8 USER

FLASH EEPROM

256

8 USER

RAM

SPI

12-BIT

SUCCESSIVE

APPROXIMATION

ADC

ADC

CONTROL

AND

CALIBRATION

LOGIC

T/H

TEMP

SENSOR

2.5V
REF

AIN

MUX

BUF

DAC0

MOSI/

SDATA

MISO

(P3.3)

SCLOCK

TxD

(P3.1)

RxD

(P3.0)

XTAL2

XTAL1

DGND

DV

DD

AGND

AV

DD

DAC0

DAC1

T0 (P3.4)

T1 (P3.5)

T2 (P1.0)

T2EX (P1.1)

INT0

(P3.2)

INT1

(P3.3)

ALE

PSEN
EA

RESET

ADuC812

P3.0–P3.7

P2.0–P2.7

P1.0–P1.7

P0.0–P0.7

AIN0 (P1.0)–AIN7 (P1.7)

V

REF

UART

8K

8 PROGRAM

FLASH EEPROM

DAC

CONTROL

3

16-BIT

TIMER/COUNTERS

OSC

MUX

DAC1

BUF

C

REF

BUF

FEATURES
ANALOG I/O

8-Channel, High Accuracy 12-Bit ADC
On-Chip, 100 ppm/

C Voltage Reference

High-Speed 200 kSPS
DMA Controller for High-Speed ADC-to-RAM Capture
Two 12-Bit Voltage Output DACs
On-Chip Temperature Sensor Function

MEMORY

8K Bytes On-Chip Flash/EE Program Memory
640 Bytes On-Chip Flash/EE Data Memory
256 Bytes On-Chip Data RAM
16M Bytes External Data Address Space
64K Bytes External Program Address Space

8051-COMPATIBLE CORE

12 MHz Nominal Operation (16 MHz Max)
Three 16-Bit Timer/Counters
High Current Drive Capability—Port 3
Nine Interrupt Sources, Two Priority Levels

POWER

Specified for 3 V and 5 V Operation
Normal, Idle, and Power-Down Modes

ON-CHIP PERIPHERALS

UART Serial I/O
2-Wire (I

2

C

®

-Compatible) and SPI

®

Serial I/O

Watchdog Timer
Power Supply Monitor

APPLICATIONS
Intelligent Sensors Calibration and Conditioning
Battery Powered Systems (Portable PCs, Instruments,

Monitors)

Transient Capture Systems
DAS and Communications Systems
Control Loop Monitors (Optical Networks/Base Stations)

GENERAL DESCRIPTION

The ADuC812 is a fully integrated 12-bit data acquisition system
incorporating a high performance self calibrating multichannel
ADC, dual DAC and programmable 8-bit MCU (8051 instruc-
tion set compatible) on a single chip.

The programmable 8051-compatible core is supported by 8K
bytes Flash/EE program memory, 640 bytes Flash/EE data
memory and 256 bytes data SRAM on-chip.

Additional MCU support functions include Watchdog Timer,
Power Supply Monitor and ADC DMA functions. 32 Pro-
grammable I/O lines, I

2

C-compatible, SPI and Standard UART

Serial Port I/O are provided for multiprocessor interfaces and
I/O expansion.

Normal, idle, and power-down operating modes for both the
MCU core and analog converters allow for flexible power man-
agement schemes suited to low power applications. The part is
specified for 3 V and 5 V operation over the industrial tem-
perature range and is available in a 52-lead, plastic quad
flatpack package.

MicroConverter is a registered trademark of Analog Devices, Inc.
I

2

C is a registered trademark of Philips Corporation.

SPI is a registered trademark of Motorola Inc.

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 2 - USER INTERFACE TO OTHER ON-CHIP; TABLE OF CONTENTS

REV. B ADuC812 – 2 – FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . 1SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3ABSOLUTE MAXIMUM RATINGS . . ....

Page 3 - Unit; SPECIFICATIONS; to T

REV. B – 3 – ADuC812 ADuC812BS Parameter V DD = 5 V V DD = 3 V Unit Test Conditions/Comments ADC CHANNEL SPECIFICATIONS DC ACCURACY 3, 4 Resolution 12 12 Bits Integral Nonlinearity ± 1/2 ± 1/2 LSB typ f SAMPLE = 100 kHz ± 1.5 LSB max f SAMPLE = 100 kHz ± 1.5 ± 1.5 LSB typ f SAMPLE = 200 kHz Differen...

Page 4 - ADuC812–SPECIFICATIONS; ADuC812BS

REV. B – 4 – ADuC812–SPECIFICATIONS 1, 2 ADuC812BS Parameter V DD = 5 V V DD = 3 V Unit Test Conditions/Comments DAC AC CHARACTERISTICS Voltage Output Settling Time 15 15 µ s typ Full-Scale Settling Time toWithin 1/2 LSB of Final Value Digital-to-Analog Glitch Energy 10 10 nV sec typ 1 LSB Change at...

Other Analog Devices Models

All Analog Devices Other