Analog Devices ADuC812 - Manual
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.
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
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
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
REV. B ADuC812 – 2 – FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . 1SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3ABSOLUTE MAXIMUM RATINGS . . ....
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...
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...