ADUC844 Analog Devices, ADUC844 Datasheet

no-image

ADUC844

Manufacturer Part Number
ADUC844
Description
MicroConverter/ Dual 16-Bit/24-Bit ADCs with Embedded 62kB FLASH MCU
Manufacturer
Analog Devices
Datasheet
a
Preliminary Technical Data
FEATURES
High Resolution Sigma-Delta ADCs
Memory
8051-Based Core
On-Chip Peripherals
Power
Package and Temperature Range
APPLICATIONS
Intelligent Sensors
WeighScales
Portable Instrumentation, Battery Powered Systems
4-20mA Transmitters
Data Logging
Precision System Monitoring
REV. PrB
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. Trademarks and registered trademarks are the property of their
respective companies.
Two Independent ADCs (24-Bit and 16-Bit Resolution)
24-Bit No Missing Codes, Primary ADC
21-Bit rms (18.5 Bit p-p) Effective Resolution @ 20 Hz
Offset Drift 10 nV/°C, Gain Drift 0.5 ppm/°C
62 Kbytes On-Chip Flash/EE Program Memory
4 Kbytes On-Chip Flash/EE Data Memory
Flash/EE, 100 Year Retention, 100 Kcycles Endurance
3 Levels of Flash/EE Program Memory Security
In-Circuit Serial Download (No External Hardware)
High Speed User Download (5 Seconds)
2304 Bytes On-Chip Data RAM
8051 Compatible Instruction Set
High Performance Single Cycle Core
32 kHz External Crystal
On-Chip Programmable PLL (12.58 MHz Max)
3
26 Programmable I/O Lines
11 Interrupt Sources, Two Priority Levels
Dual Data Pointer, Extended 11-Bit Stack Pointer
Internal Power on Reset Circuit
12-Bit Voltage Output DAC
Dual 16-Bit S-D DACs/PWMs
On-Chip Temperature Sensor
Dual Excitation Current Sources
Time Interval Counter (Wakeup/RTC Timer)
UART, SPI ® , and I 2 C ® Serial I/O
High Speed Baud Rate Generator (incl 115,200)
Watchdog Timer (WDT)
Power Supply Monitor (PSM)
Normal: 2.3mA Max @ 3.6 V (Core CLK = 1.57 MHz)
Power-Down: 20 A Max with Wakeup Timer Running
Specified for 3 V and 5 V Operation
52-Lead MQFP (14 mm
56-Lead CSP (8 mm
16-Bit Timer/Counter
8 mm), –40°C to +85°C
14 mm), –40°C to +125°C
PRELIMINARY TECHNICAL DATA
MicroConverter, Dual 16-Bit/24-Bit ADCs
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
with Embedded 62kB FLASH MCU
GENERAL DESCRIPTION
The ADuC844 is a complete smart transducer front end, integrating
two high resolution sigma-delta ADCs, an 8-bit MCU, and
program/data Flash/EE memory on a single chip.
The two independent ADCs (primary and auxiliary) include a
temperature sensor and a PGA (allowing direct measurement of low
level signals). The ADCs with on-chip digital filtering and
programmable output data rates are intended for the measurement of
wide dynamic range, low frequency signals, such as those in weigh
scale, strain-gage, pressure transducer, or temperature measurement
applications.
The device operates from a 32 kHz crystal with an on-chip PLL
generating a high frequency clock of 12.58 MHz. This clock is routed
through a programmable clock divider from which the MCU core
clock operating frequency is generated. The microcontroller core is an
optimized single cycle 8052 offering up to 12.58MIPs performance
while maintaining the 8051 instruction set compatibility.
62 Kbytes of nonvolatile Flash/EE program memory, 4 Kbytes of
nonvolatile Flash/EE data memory, and 2304 bytes of data RAM are
provided on-chip. The program memory can be configured as data
memory to give up to 60 Kbytes of NV data memory in data logging
applications.
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 ADuC844 is supported by a QuickStart™
development system featuring low cost software and hardware
development tools.
FUNCTIONAL BLOCK DIAGRAM
© 2003 Analog Devices, Inc. All rights reserved.
ADuC844
www.analog.com

Related parts for ADUC844

ADUC844 Summary of contents

Page 1

... Embedded 62kB FLASH MCU FUNCTIONAL BLOCK DIAGRAM GENERAL DESCRIPTION The ADuC844 is a complete smart transducer front end, integrating two high resolution sigma-delta ADCs, an 8-bit MCU, and program/data Flash/EE memory on a single chip. The two independent ADCs (primary and auxiliary) include a temperature sensor and a PGA (allowing direct measurement of low level signals) ...

Page 2

... PRELIMINARY TECHNICAL DATA ADuC844 SPECIFICATIONS PARAMETER PRIMARY ADC Conversion Rate 2 No Missing Codes Resolution Output Noise Integral Non Linearity 3 Offset Error Offset Error Drift (vs. Temp) 4 Full-Scale Error 5 Gain Error Drift (vs. Temp) ADC Range Matching Power Supply Rejection Common Mode DC Rejection On AIN ...

Page 3

... ADuC844 CONDITION 20 Hz Update Rate Range = ± 2.5V, 20Hz Update Rate Output Noise varies with selected Update Rates 1 LSB 16 AIN=1V, Range=± 2.56V 50/60Hz ± 1Hz, 19.79Hz Update Rate 50/60Hz ± 1Hz, 19.79Hz Update Rate REFIN=REFIN(+)-REFIN(-) (or Int 1.25V Ref) REFIN=REFIN(+)-REFIN(-) (or Int 1 ...

Page 4

... PRELIMINARY TECHNICAL DATA ADuC844 SPECIFICATIONS PARAMETER INT REFERENCE ADC Reference Reference Voltage Power Supply Rejection Reference Tempco DAC Reference Reference Voltage Power Supply Rejection Reference Tempco TEMPERATURE SENSOR Accuracy Thermal Impedance TRANSDUCER BURNOUT CURRENT SOURCES AIN+ Current AIN- Current Initial Tolerance at 25°C ...

Page 5

... V 2.4 V 0.8 V 0.8 V 0.8 V +/- 300 -5- ADuC844 CONDITION 0V, DV =5V, Internal Pullup = ...

Page 6

... PRELIMINARY TECHNICAL DATA ADuC844 SPECIFICATIONS PARAMETER FLAH/EE MEMORY RELIABILITY CHARACTERISTICS 16 Endurance 17 Data Retention POWER REQUIREMENTS Power Supply Voltages AV 3V Nominal Nominal Nominal Nominal DD 5V POWER CONSUMPTION 18, 19 Normal Mode DV Current DD AV Current DD 18, 19 Power-Down Mode DV Current DD DV Current ...

Page 7

... In bipolar mode, the Auxiliary ADC can only be driven to a minimum of AGND – indicated by the Auxiliary ADC absolute AIN voltage limits. The bipolar range is still –VREF to +VREF; however, the negative voltage is limited to –30 mV. 12 The ADuC844BCP (CSP Package) has been qualified and tested with the base of the CSP Package floating. 13 Pins configured in SPI Mode, pins configured as digital inputs during this test. ...

Page 8

... Exposure to absolute maximum rating conditions for extended periods may affect device reliability. 2 AGND and DGND are shorted internally on the ADuC844. 3 Applies to P1.2 to P1.7 pins operating in analog or digital input modes. Temperature MODEL ...

Page 9

... Master Input/Slave Output for the SPI Interface. There is a weak pull-up on this input pin. I Reset Input. A high level on this pin for 16 core clock cycles while the oscillator is running resets the device. There is an internal weak pull-down and a Schmitt trigger input stage on this pin. -9- ADuC844 ...

Page 10

... PRELIMINARY TECHNICAL DATA ADuC844 Pin No: Pin No: Pin 52-MQFP 56-CSP Mnemonic P3.0 à P3.7 16-19 18-21 22-25 24- P3.0/RXD 17 19 P3.1/TXD 18 20 P3.2/INT0 19 21 P3.3/INT1 22 24 P3.4/T0/PWMCLK 23 25 P3.5/ P3.6/ P3.7/RD 20, 34, 48 22, 36, 51 DVDD 21, 35, 47 23, 37, 50 DGND 26 28 SCLOCK 27 29 MOSI/SDATA 28 à à 32 P2.0 à P2.7 36 à à ...

Page 11

... An external pull-up resistor will be required on P0 outputs to force a valid logic high level externally. Port 0 is also the multiplexed low-order address and data bus during accesses to external program or data memory. In this application it uses strong internal pull-ups when emitting 1s. -11- ADuC844 ...

Page 12

... PRELIMINARY TECHNICAL DATA ADuC844 DETAILED BLOCK DIAGRAM WITH PIN NUMBERS Figure 1: Detailed Block Diagram of the ADuC844 -12- REV. PrB ...

Page 13

... By default the stack will operate exactly like an 8052 in that it will rollover from FFh to 00h in the general purpose RAM. On the ADuC844 however it is possible (by setting CFG844.7) to enable the 11-bit extended stack pointer. In this case the stack will rollover from FFh in RAM to 0100h in XRAM. ...

Page 14

... DPH, DPL), although INC DPTR instructions will automatically carry over to DPP three independent 8-bit registers (DPP, DPH, DPL). The ADuC844 supports dual data pointers. Refer to the Dual Data Pointer section later in this datasheet. Stack Pointer (SP and SPH) The SP SFR is the stack pointer and is used to hold an internal RAM address that is called the ‘ ...

Page 15

... XRAM will be mapped into the lower 2kBytes of the external address space. If this bit is clear then the internal XRAM will not be accessible and the external data memory will be mapped into the lower memory. (see figure 3) -15- ADuC844 AFhH 00H No 2kBytes of external data ...

Page 16

... PRELIMINARY TECHNICAL DATA ADuC844 COMPLETE SFR MAP Figure 5 below shows a full SFR memory map and the SFR contents after RESET. NOT USED indicates unoccupied SFR locations. Unoccupied locations in the SFR address space are not implemented; i.e., no register exists at this location unoccupied location is read, an unspecified value is returned ...

Page 17

... ADuC834 but the standard 12-cycle 8052 core has been replaced with a 12.6MIPs single cycle core. Since the ADuC844 and ADuC834 share the same feature set only the differences between the two chips are documented here. For full documentation on the ADuC834 please consult the datasheet available at http://www ...

Page 18

... PRELIMINARY TECHNICAL DATA ADuC844 Mnemonic Arithmetic LOGIC ANL A,Rn ANL A,@Ri ANL A,dir ANL A,#data ANL dir,A ANL dir,#data ORL A,Rn ORL A,@Ri ORL A,dir ORL A,#data ORL dir,A ORL dir,#data XRL A,Rn XRL A,@Ri XRL A,#data XRL dir,A XRL A,dir XRL dir,#data CLR A ...

Page 19

... Jump on direct bit = 1 Jump on direct bit = 0 Jump on direct bit = 1 and clear Compare A, direct JNE relative Compare A, immediate JNE relative Compare register, immediate JNE relative Compare indirect, immediate JNE relative Decrement direct byte, JNZ relative No operation -19- ADuC844 Bytes Cycles ...

Page 20

... PRELIMINARY TECHNICAL DATA ADuC844 -20- REV. PrB ...

Related keywords