The World Leader in High-Performance Signal Processing Solutions MicroConverter The Precision Analog Microcontroller Series from ADI

Similar documents
PRACTICAL DESIGN TECHNIQUES FOR SENSOR SIGNAL CONDITIONING

University Program Advance Material

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

Introducing STM32 L0x Series. April

Interconnects, Memory, GPIO

Arduino Uno R3 INTRODUCTION

An Arduino Controlled 1 Hz to 60 MHz Signal Generator

ARDUINO MEGA INTRODUCTION

Introduction to ARM LPC2148 Microcontroller

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

Lab 1 Introduction to Microcontroller

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

AK-STM32-ETH Development Board

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

AN-719 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

Capacitive Touch Based User Interfaces and Hardware-based Solutions

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

The World Leader in High Performance Signal Processing Solutions. DSP Processors

DRAFT COPY FUNCTIONAL BLOCK DIAGRAM P0.0 P0.7 P1.0 P1.7 P2.0 P2.7 P3.0 P3.7. ADuC BIT Successive Approximation ADC & ADC Control Logic COMP

STM8L and STM32 L1 series. Ultra-low-power platform

STM32F3. Cuauhtémoc Carbajal ITESM CEM 12/08/2013

Nuvoton 4T 8051-based Microcontroller NuTiny-SDK-N78E715 User Manual

TouchCore351-ML16IP. Capacitive Touch Sensor Controller

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

STM32 F0 Value Line. Entry-level MCUs

NXP Cortex-M0 LPC1100L Design with a Cortex-M0 in a DIP package ASEE Tech Session. Sergio Scaglia (NXP Semiconductors) August 2012

Digitally Controlled Potentiometers

ATmega128. Introduction

Course Introduction. Purpose: Objectives: Content: Learning Time:

C8051F340/1/2/3/4/5/6/7/8/9

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

ECE 480 Team 5 Introduction to MAVRK module

Nuvoton 1T 8051-based Microcontroller NuTiny-SDK-N76E885 User Manual

STM32 Cortex-M3 STM32F STM32L STM32W

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

Objective: Additional project details: Code: PSEMBP 100 Category:STEM Level: High School/Community C.

STM8 platform 8-bit microcontrollers

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

Bolt 18F2550 System Hardware Manual

Analog, Mixed-Signal and Power Management

MicroConverter, Small Package 12-Bit ADC with Embedded FLASH MCU ADuC814

NXP Microcontrollers Selection Guide

C8051F912-GDI Tested Single/Dual Battery, V, 16 kb Flash, SmaRTClock, 12/10-Bit ADC MCU Die in Wafer Form

联系人黄生 : QQ: General Description The KN02GxxA series are low-cost 32-bit microcontroller with embedded ARM Cortex -M0 core for i

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Military Grade SmartFusion Customizable System-on-Chip (csoc)

AVR-TLCD-128CAN development board Users Manual

BIG8051. Development system. User manual

Four-Channel Universal Analog Input Using the MAX11270

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

MicroConverter. QuickStart Development System

USB 1608G Series USB Multifunction Devices

PC87435 Enhanced IPMI Baseboard Management Controller

USB 1608G Series USB Multifunction Devices

Mixed-Signal. From ICs to Systems. Mixed-Signal solutions from Aeroflex Colorado Springs. Standard products. Custom ASICs. Mixed-Signal modules

FUNCTIONAL BLOCK DIAGRAM. ADuC7023 1MSPS 12-BIT DAC TEMP SENSOR. BANDGAP REF 16-bit PWM PWM0H PWM0L XCLKI XCLKO

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN

Am186ER/Am188ER AMD continues 16-bit innovation

AC/DC Adapter. Figure 1. Hardware Setup

Ultra Low Power Microcontroller - Design Criteria - June 2017

STM32L4+ MCU series Excellence in ultra-low-power with more performance

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

AN116. Power Management Techniques and Calculation. Introduction. Key Points. Power Saving Methods. Reducing System Clock Frequency

ADuC7XXX MicroConverter Get Started Guide

A. This Errata sheet represents the known bugs, anomalies and work-arounds for the ADuC812 MicroConverter.

C8051F00x/01x-DK C8051F00X/01X DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. 2. Hardware Setup using a USB Debug Adapter

8051 Microcontroller

STM32G0 MCU Series Efficiency at its Best

AVR- M16 development board Users Manual

Laboratory Hardware and Tools

Easy Kit Board Manual

Cypress PSoC 4 Microcontrollers

Accelerometer with Analog and Digital I/O for StackableUSB USB1600

Incorporating a Capacitive Touch Interface into Your Design

Overview of the ARM Embedded Processors from Texas Instruments

PIC-32MX development board Users Manual

An Introduction to the Stellaris LM4F Family of Microcontrollers

CEIBO FE-5111 Development System

MicroConverter, Multichannel 12-Bit ADC with Embedded FLASH MCU ADuC812

Lecture 14. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

C8051F2xx. 8K ISP FLASH MCU Family SAR ADC

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

If It s Electronic, It Needs a Clock

Rad-Hard Microcontroller For Space Applications

Freedom FRDM-KV31F Development Platform User s Guide

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

Typical Applications: GHz Bluetooth low energy systems - Proprietary 2.4 GHz systems - Sports and leisure equipment - Mobile phone accessories,

Transcription:

The World Leader in High-Performance Signal Processing Solutions MicroConverter The Precision Analog Microcontroller Series from ADI Eamon Neary April 2004

MicroConverter Definition 2 ADC FLASH MCU FLASH MCU High Performance Analog I/O Non-Volatile Flash EEPROM Memory Industry Standard Microcontroller Non-Volatile Flash EEPROM Memory Precision Analog Microcontroller or MicroConverter Industry Standard Microcontroller

Core Speed / Processing Power MicroConverter Roadmap Processor Core Progression ADuC7xxx ARM7 Core ADuC8xx 1-Cycle Core ADuC8xx 12-Cycle Core Time 3

MicroConverter 8052 MCU Family Overview = recommended for new designs 12bit up to 400KSPS 16bit/24bit 5Hz - 1KHz SAR SAR reduced pin-count Standard ADuC812 ADuC814 Large Memory Fast Core ADuC831 ADuC832 ADuC841 ADuC842 ADuC843 pin compatible ADuC824 ADuC816 ADuC834 ADuC836 pin compatible high channel-count ADuC845 ADuC847 ADuC848 pin compatible 4

ADuC814 an Unbeatable Deal (Before we launch into the new 1-cycle core parts, let me remind you of a part we intro d a year ago and represents one of the best deals in the industry.) ADuC814 LOW COST just think about it.. An 8051 MCU + Flash (8k) + 6-CH 12-bit ADC + 2x12-bit DACs + Temp sensor + Ref. For $4.50 @ 1k, under $3 in volume Small package: 28-pin TSSOP Robust Internal POR (Power On Reset) Time Interval Counter 32KHz Oscillator & PLL with Programmable Core Clock 5

Reduced Pin-Count / Low Cost 8052 MicroConverter ADuC814 GPIO 12bit DAC MUX A Temperature Monitor Voltage Reference 12bit ADC RAM 8052 MCU 1MIPS Flash Code & Data Memory Watchdog Timer Supply Monitor 12bit DAC SPI / I2C Timers / Counters 6 V REF Single-Pin Emulation Download Debug UART ADuC814

ADuC84x (Single-cycle 8052 core) Roadmap SARs ADuC841/842 1-Cycle core (20/16 MIPS) Memory Options 62k, 32k, 8k in 8x8mm CSP56 PQFP, 62k only ( 812/31/32 upgrade) ADuC843 ( 842 with ADC only) Memory Options 62k, 32k & 8k In 8x8mm CSP56 Sigma-Delta ADuC845 / 7 /8 (Multi-Chnl) 12.7MIPs Memory Options 62k, 32k, 8k In 8x8mm CSP56 And 52-pin QFP. 7 2002 2003 2004

8052 MicroConverter with 12-Bit Analog I/O GPIO 12bit DAC MUX A Temperature Monitor Voltage Reference 12bit ADC RAM 8052 MCU 20MIPS Flash Code & Data Memory Watchdog Timer Supply Monitor 12bit DAC PWM SPI / I2C Timers / Counters 8 V REF Single-Pin Emulation Download Debug UART ADuC842, 841

ADuC841/ADuC842/ADuC843 Features ADuC841 is Pin-compatible with the ADuC812 & 831; the ADuC842 is pin compatible with the ADuC832 Optimized 8052 Core ADuC841-3 & ADuC842-3: 8.38MIPS (2.7V-3.6V) ADuC842-5: 16.7MIPS (5V) ADuC841-5: 20 MIPS (5V) Faster ADC (400KSPS) Better Voltage Reference (20ppm) Upgraded I 2 C Port Faster (400KHz) Quad Addressing SPI & I2C Available on Separate Pins ADuC843 is simply a Stripped-Down ADuC842 (no DACs) NOTE: Use ADuC842 for new designs. Use ADuC841 for drop-in compatibility with existing ADuC812/ADuC831 designs. 9

ADuC842 Performance Normal Test Mode (uc disabled) active) 10

ADuC841, ADuC842, ADuC843, memory options. (1-cycle 8051 MCU, SAR ADC, DACs) Model MIP kb Vdd Pkg Price 1k ADuC841BCP62-5 20 62 5 CSP $9.64 ADuC841BCP62-3 8 62 3 CSP $9.64 ADuC841BCP8-5 20 8 5 CSP $6.56 ADuC841BCP8-3 8 8 3 CSP $6.56 ADuC841BS62-5 20 62 5 PQFP $9.64 ADuC841BS62-3 8 62 3 PQFP $9.64 Model MIP kb Vdd Pkg Price 1k ADuC843BCP32-5 16 32 5 CSP $5.87 ADuC843BCP32-3 8 32 3 CSP $5.87 ADuC843BCP8-5 16 8 5 CSP $5.15 ADuC843BCP8-3 8 8 3 CSP $5.15 Model MIP kb Vdd Pkg Price 1k ADuC842BCP62-5 16 62 5 CSP $9.64 ADuC842BCP62-3 8 62 3 CSP $9.64 ADuC842BCP32-5 16 32 5 CSP $7.15 ADuC842BCP32-3 8 32 3 CSP $7.15 ADuC842BCP8-5 16 8 5 CSP $6.56 ADuC842BCP8-3 8 8 3 CSP $6.56 ADuC842BS62-5 16 62 5 PQFP $9.64 ADuC842BS62-3 8 62 3 PQFP $9.64 ADuC843 = ADuC842 without DACs ADuC843BCP62-x 16/ 8 ADuC843BS62-x 16/ 11 8 62 3/5 CSP $6.90 62 3/5 QFP $6.90

ADuC814 Application Example: Portable Blood Pressure Monitor pressure sensor LCD ADuC814 LCD driver valve software pump pump, valve, convert, display 12

ADuC831/832 Application Example: Cable Modem Head End ( CMTS ) VDD LCD LCD DRIVER FAN FAN FAN FAN ADuC832 ADC I2C TEMP SENSOR TEMP SENSOR TEMP SENSOR TEMP SENSOR TEMP SENSOR TEMP SENSOR BROADBAND PROCESSING COMMS PROCESSOR BROADBAND PROCESSING 13

ADuC842 Application Example: Cellular Base Station RF Power Amp ADuC842 Diff Amp ADC Sense Resistor DAC VBIAS Matching Network RF out RF in Matching Network LDMOS 14

15

High Channel-Count ADC, 8052 MicroConverter A 24bit ADC GPIO 12bit DAC 16 MUX Temp Sensor 24bit ADC Voltage Reference Reference Detect Excitation Current Sources RAM 8052 MCU 12MIPS Single-Pin Emulation Flash Code & Data Memory Watchdog Timer Supply Monitor Download Debug PWM SPI / I2C Timers / Counters UART ADuC845

ADuC845/ADuC847 Additional Features Increased ADC Channel Count (10 single-ended or 5 differential, or any combination) Both Primary & Auxiliary ADC are 24-bit Option for Increased ADC Throughput (up to >1KHz) at the Cost of Reduced Accuracy Input Buffer can be Disabled or Enabled under Software Chop Mode can be Disabled or Enabled under Software Two Analog Input Pins can be used as a Second Differential Reference Pair Completely Separate & Independent SPI & I2C Functions I2C Dual Addressing ADuC847 is simply a Stripped-Down ADuC845 (no DAC, no PWM, no Aux ADC) ADuC848 16-bit version of 847 17

ADuC845, ADuC847, ADuC848 1-Cycle 8052 MCU, ADCs (DAC & PWM) Model MIP kb Vdd Pkg Price 1k ADuC845BCP62-3/5 6/12 62 3/5 CSP $14.39 ADuC845BS62-3/5 6/12 62 3/5 QFP $14.39 ADuC845BS32-3/5 6/12 32 3/5 QFP $12.45 Model MIP kb Vdd Pkg Price 1k Model MIP kb Vd d Pkg Price 1k ADuC848BCP62-3/5 6/12 62 3/5 CSP $9.90 ADuC848BS62-3/5 6/12 62 3/5 QFP $9.90 ADuC848BS32-3/5 6/12 32 3/5 QFP $7.96 ADuC848BS8-3/5 6/12 8 3/5 QFP $5.90 ADuC848BCP8-3/5 6/12 8 3/5 CSP $5.90 ADuC847BCP62-3/5 6/12 62 3/5 CSP $10.96 ADuC847BS62-3/5 6/12 62 3/5 QFP $12.95 ADuC847BS32-3/5 6/12 32 3/5 QFP $9.11 ADuC847BS8-3/5 6/12 8 3/5 QFP $6.95 ADuC847BCP8-3/5 6/12 8 3/5 CSP $6.95 ADuC845 = Multi-channel Input ADCs ADuC847 = An ADuC845 without the aux. ADC & DAC ADuC848 = 16-bit version of ADuC847 18

MicroConverter Tools Update for the ADuC8xx series 19

ADC Performance Normal Mode Drift = 10nV/ C INL = 2ppm typ, 15ppm max 20

MicroConverter Applications Direct Interface to precision sensors DAC and PWM outputs for direct voltage / 4-20mA sensor output Multiple serial ports for sensor network interface Optimized 8052 core allows sensor linearization Industrial & Instrumentation Smart Sensors Data Loggers Handheld Instruments Weighscale Systems Portable Medical Instruments Precision Analysis Glucose Monitors Blood Pressure Monitors 21

Weigh Scale Solution using the ADuC845 +9V R LEAD 4k7 ADuC845 AIN1 AIN2 REFIN+ BUF PGA 24 BIT ADC FLASH MEMORY 1k8 REFIN- DIFFERENTIAL VOLTAGE REFERENCE 8052 MICROCONTROLLER R LEAD 1-cycle 12.6MHz 8052 62k Flash Memory Dual ADC design allows temperature compensation of bridge Reference Detect Resolution 350nV rms or 1 count p-p in 10,000 on +/-10mV 22

ADuC834 Application Example: Precision Sensor Data-Logger up to 32MB Flash ADuC834 Sensor Interfaces Software... calibrate convert display alarm store recall etc RS-232 Driver/ Receiver 23

Intelligent multichannel sensor I/O port PRESSURE Up to 11 Channels 7 Diff I/Ps and 4 S/E Inputs KEY : - 3 Critical Diff I/Ps - 20mV ADuC845 THERMOCOUPLE Mux Conditioning 24-Bit ADC LOGIC INTERFACE Micro Smart Xmitter Module Sensor Network 4-20mA or 10V Inputs Ext Vref External EEPROM 24

RTD Interfacing Using a MicroConverter ADuC834 +3V RTD IEXC1 AIN1 AIN2 REFIN+ REFIN- VDD SPI I2C UART GPIO etc. XTAL1 XTAL2 GND 25

Thermocouple Interfacing Using a MicroConverter ADuC834 +5V AD592 AIN1 AIN2 AIN5 VDD SPI I2C UART GPIO etc. AD780 REFIN+ REFIN- XTAL1 XTAL2 GND 26

QuickStart & QuickStart Plus Kits QuickStart QuickStart Plus $75 $299 featuring Serial-Port Debug (Assembly Only) featuring Non-Intrusive Emulation (C-Source/ Assembly) 27 Eval Board Download/Debug Cable International Power Supply Software & Documentation a Eval Board Single-Pin Emulator Serial Cable International Power Supply Software & Documentation

ADuC8xx (8052 core) MicroConverter Family 28 Part # ADC DAC MCU ADuC812 ADuC814 ADuC816 ADuC824 ADuC831 ADuC832 ADuC834 ADuC836 ADuC841 ADuC842 ADuC843 ADuC845 * ADuC847 * ADuC848 * 8-chan 12-bit 6-chan 12-bit Dual 16-bit 24-bit + 16-bit 8-chan 12-bit 8-chan 12-bit 24-bit + 16-bit Dual 16-bit 8-chan 12-bit 8-chan 12-bit 8-chan 12-bit 10-chan 24-bit 10-chan 24-bit 10-chan 16-bit Dual 12-bit Dual 12-bit Single 12-bit Single 12-bit Dual 12-bit +Dual PWM Dual 12-bit +Dual PWM Sngl 12-bit +Dual PWM Sngl 12-bit +Dual PWM Dual 12-bit +Dual PWM Dual 12-bit +Dual PWM Dual PWM Sngl 12-bit +Dual PWM PWM Only PWM Only 12-clock 8052 12-clock 8052 12-clock 8052 12-clock 8052 12-clock 8052 12-clock 8052 12-clock 8052 12-clock 8052 1-clock 8052 1-clock 8052 1-clock 8052 1-clock 8052 1-clock 8052 1-clock 8052 Flash/EE Code Flash/EE Data 8K-byte 640-byte 256-byte RAM PKGs Special Features 52-PQFP 56-CSP 5µs ADC 8K-byte 640-byte 256-byte 28-TSSOP Small, Low-Cost 8K-byte 640-byte 256-byte 8K-byte 640-byte 256-byte 62K-byte 62K-byte 62K-byte 62K-byte 8K,32K,62K -byte 8K,32K,62K -byte 8K,32K,62K -byte 8K,32K,62K -byte 8K,32K,62K -byte 8K,32K,62K -byte 4K-byte 4K-byte 4K-byte 4K-byte 4K-byte 4K-byte 4K-byte 4K-byte 4K-byte 4K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 256-byte +2K-byte 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP 52-PQFP 56-CSP Buffered PGA Input Pin-Compatible Upgrade to ADuC816 Big-Memory Upgrade to ADuC812 Same As ADuC831, But With PLL Clock Big-Memory Upgrade to ADuC824 Big-Memory Upgrade to ADuC816 Fast-Core Upgrade to ADuC831 Fast-Core Upgrade to ADuC832 stripped-down ADuC842 Fast-Core with Multi- Channel Input stripped-down ADuC845 16-bit version of ADuC847

Introducing the ADuC7000 Series NEW Uncommitted Comparators Precision Analog FLASH MCU NEW ARM7TDMI MCU Core! 16-/32-bit RISC architecture 45MHz operation (Flash & SRAM) Embedded JTAG for Debug NEW Three Phase PWMs More Flexible NEW ADC I/Ps Low Drift Vref NEW Programmable Logic Array (PLA) NEW Size, Performance, Integration and Cost 29

ADuC7026 Key Features Analog Input Analog Output Core and Memory Additional Peripherals 30

12bit/1MSPS ADC Analog Input DAC 12bit, 1MSPS SAR ADC VREF MUX 0-to-V REF Input Modes Bandgap Reference Single-Ended Pseudo-Differential Fully Differential ADC0 Trigger Modes... ADC11 MUX T/H 12bit ADC External CONVST Pin Timer Overflow Software Trigger ADCCOM PLA Trigger Continuous Temperature Monitor Key Specs @1MSPS INL = 1.5LSB, DNL = 1LSB Offset/Gain = ±5LSB SNR = 71dB 31

Uncommitted Voltage Comparator Analog Input Analog Input Pin Analog Input Pin DAC MUX Interrupt Output Pin PLA Input 10mV Hysteresis 5µs Response 32

ADuC7026 Key Features Analog Input Analog Output Core and Memory Additional Peripherals 33

DAC Analog Output AV DD V REF DAC REF Output Buffer Bypass 12bit String DAC Output Modes 0-to-AV DD 0-to-V REF 0-to-DAC REF DAC Output Settling Time Buffered: Unbuffered: 10ms 15ms 34 Key Specs INL = 1.5LSB, DNL = ± 1LSB Offset Error Buffered: = ±5mV max Unbuffered: = ±2mV max Gain Error = ±0.5%

ADuC7026 Key Features Analog Input Analog Output Core and Memory Additional Peripherals 35

Programmable Logic Array (PLA) Additional Peripherals Configured by Run-Time Software GPIO Pins GPIO Pins Register Bits PLA Feedback Programmable Logic Array Register Bits Interrupts Clocks ADC Convert Start 36

PLA Example Additional Peripherals MMR Bit: S/W Enable GPIO Pin: H/W Enable NOR CMP0 Pin: Trigger PLA Element 6 AND PLA Element 7 PLA Output: ADC CONVST Trip-Voltage DAC Comparator Launch ADC Conversion if Trigger Exceeds Trip Point AND System is Enabled 37

Serial Comms Additional Peripherals UART 16450 Compatible UART, with standard divisor latch and fractional divider SPI Single Serial Peripheral Interface I 2 C Two Master/Slave devices [ ADuC7020/1/2 ] Single Master/Slave [ ADuC7024/5/6/7 ] 38

Timers Additional Peripherals Four General Purpose Timers Timer0 Timer0 is a general purpose 16-bit count-down timer. Timer1 Timer1 is a 32-bit general purpose, count-down or count-up, timer. Timer2 Timer2 is a 32-bit wake-up, count-down or count-up, timer. Timer3 16 Bit Count-down timer with two modes of operation Normal mode: Operates identically to Timer0 Watchdog mode : Can cause an interrupt or a reset to occur 39

ADuC7026 Key Features Analog Input Analog Output Core and Memory Additional Peripherals 40

ARM7TDMI Core and Memory ARM7 32-bit Reduced Instruction Set Computer (RISC) architecture. Uses a single 32-bit bus for instructions and data. Integrates JTAG test port, used for debug access. Operates at 45MHz, single cycle, 32-bit instructions. ARM7 + TDMI = ARM7TDMI T Thumb (16-bit) instruction set support D Debug features integrated on-chip M Multiply and Multiply-Accumulate operations I In-Circuit Emulation hardware built-in 41

Simplified Programmers Model Core and Memory ADuC7020 Series External 16-bit Memory Interface (ADuC7026 Only) 62Kbytes Flash Program and Data Memory Multi-Channel ADC DACs ARM7TDMI MCU MMRs Memory Mapped Registers Comparator PLA Timers 8Kbytes Internal RAM Serial Comms UART, SPI and I 2 C Digital I/O 42

Memory Organisation Core and Memory MMRs FFFFFFFFh ARM7 Core sees memory as a linear array of 2 32 bytes. Into this linear space is mapped MMRs Memory Mapped Registers used to access peripherals Flash/EE 64kBytes (62 kb available to user and 2kB boot-code) SRAM 8kBytes FFFF0000h 00080000h 00010000h RESERVED FLASH/EE RESERVED RAM 0008FFFFh 00011FFFh 0000FFFFh Re-mappable Memory Space (Flash/EE or RAM) 00000000h 43

Oscillator and PLL Core and Memory The ADuC7020 series may be clocked, via a programmable clock divider, by the internal PLL or by an external clock source Internal PLL Modes of Operation: External 32.768kHz crystal to generate 45.088MHz On-Chip 32.768kHz crystal to generate 45.088MHz ±5% External Clock Specified operational clock range is 50kHz to 20MHz 44

ADuC702x Key Features ARM7TDMI MCU Core: 45 16-/32-bit RISC architecture 45MHz operation (Flash & SRAM) Embedded JTAG for Debug Memory Organisation 8K Bytes SRAM in 2K X 32 words 62K Bytes Flash/EE in 31K X 16 words Retention 20yrs, Endurance 10K cycles In-System Programming (ISP) via UART or JTAG Ports External Memory interface (7026) Analog I/O Multi-Channel 12-bit, 1MHz ADC Multiple 12-bit V-Output DACs 20ppm/ C Vref, +3 C Temp Sensor Uncommitted Comparator And Much More 2 X GP Timers WDT and Wake-Up Timer Programmable PLA UART, SPI and I 2 C Serial I/O Up to 36 Pin GPIO Port Power Supply Monitor Three Phase PWM Other Specified for 3V operation (5V compatible I/O) Temperature Range 40 C to +85 C/125 C Packages: 6x6mm 40LFCSP; 9X9mm 64 LFCSP, 64 & 80-pin LQFP (BGA TBD) 2mA/MHz current consumption Low Cost Development System Support Full Third-Party Support

ADuC7000 Series Product selector ARM7 + 12-Bit Analog I/O (Pin-Compatible within Colour) ADuC7020BCP62 62k 8k 12-Bit 5-4x12-Bit 14-40 +105 40-CSP 9.60 Nov-04 Chnl 6x6mm ADuC7021BCP62 62k 8k 12 Bit 8-2x12-Bit 13-40 +85 40 CSP 7.75 Feb-05 Chnl 6x6mm ADuC7021BCP32 32k 4k 12 Bit 8-Ch 2x12-Bit 13-40 +105 40 CSP 6.15 Feb-05 6x6mm ADuC7021ACP32 32k 4k 12-Bit 8-Ch 2x12-Bit 13-40 +85 40 CSP 5.25 Feb-05 (10-B NMC) 6x6mm ADuC7022BCP62 62k 8k 12 Bit 10-13 -40 +85 40 CSP 6.45 Feb-05 Chnl 1MHz 6x6mm ADuC7022BCP32 32k 4k 12 Bit 10-13 -40 +85 40 CSP 5.30 Feb-05 Chnl 1MHz 6x6mm ADuC7022ACP32 32k 4k 12-Bit 10-Ch (10-B NMC) 13-40 +85 40 CSP 6x6mm 4.55 Feb-05 ADuC7024BCP62 62k 8k 12-Bit 10-2x12-Bit 30 3-Phase -40 +105 64-CSP 9.65 Nov-04 Chnl 1MHz 16-bit 9x9mm ADuC7024BST62 62k 8k 12-Bit 10-2x12-Bit 30 3-Phase -40 +105 64-QFP 9.65 Nov-04 Chnl 1MHz 16-bit ADuC7025BCP62 62k 8k 12-Bit 12-30 3-Phase -40 +105 64-CSP 7.90 Nov-04 Chnl 1MHz 16-bit 9x9mm ADuC7025BCP32 32k 4k 12-Bit 12-30 3-Phase -40 +105 64-CSP 6.55 Nov-04 Chnl 1MHz 16-bit 9x9mm ADuC7026BST62 62k 8k 12-Bit 12-4x12-Bit 40 3-Phase Yes -40 +125 80-Lead 12.85 Feb-05 Chnl 1MHz 16-bit LQFP ADuC7027BST62 62k 8k 12-Bit 16-40 3-Phase Yes -40 +125 80-Lead 8.30 Feb-05 Chnl 1MHz 16-bit LQFP ADuC7027AST62 62k 8k 12-Bit 16-Ch 40 3-Phase Yes -40 +125 80-Lead 6.90 Feb-05 (10-B NMC) 16-bit LQFP Part Flash SRAM ADC `DAC GPIO PWM Ext Mem Temp Pkg Price Rel EVAL-ADuC7020QS EVAL-ADuC7024QS EVAL- ADuC7026QS 46

ADuC7000 Series Development System Hardware <$250 Software Evaluation Board Keil ULINK JTAG Emulator Power Supply Serial Download Cable Keil µvision3 IDE (16K limited) Compiler/Simulator/Debugger Serial Downloader PLA Tool 47

Keil µvision3 $1700 IDE Includes Project Management Source Code Editing Compiler/Assembler/Linker Simulator In-System Debugger (using ULINK Emulator) Open-Source GNU Tools Fully Integrated Fully Compatible with ARM RealView Tools Free 16K-byte Code Size Limited Version Packaged with QuickStart Kits 48

On-Chip Tools Resources Serial Downloader RxD TxD UART ADuC70xx JTAG Emulator TMS TDO TDI Download Embedded Firmware JTAG interface MCU core TCK TRST EmbeddedICE (In-Circuit Emulator) 49

ADuC7000 Series Key Milestones Feb 2004 - Beta Sampling, Lead Customers 29th March 2004 - Product Announcement at E-USA April 2004 May 2004 - General Sampling of Development kits - General Sampling of parts August 2004 - Final Silicon Nov 2004 - Product Release 50

51 APPENDIX

52 The ADuC7020 Series

ADuC7020 Precision Analog Microcontroller Bandgap Reference GPIO On Chip Oscillator PLL 12bit DAC 12bit DAC 12bit DAC 12bit DAC MUX VREF 12bit ADC 1MSPS Temperature Monitor COMPARATOR RAM 8KBytes ARM7 TDMI MCU 45MIPS Flash Code & Data Memory 62KBytes Watchdog Timer Supply Monitor SPI / I2C Timers / Counters 53 DAC PLA JTAG Emulation Serial Download UART ADuC7020

ADuC7021 Precision Analog Microcontroller Bandgap Reference GPIO On Chip Oscillator PLL 12bit DAC 12bit DAC MUX VREF 12bit ADC 1MSPS Temperature Monitor COMPARATOR RAM 8KBytes ARM7 TDMI MCU 45MIPS Flash Code & Data Memory 62KBytes Watchdog Timer Supply Monitor SPI / I2C Timers / Counters 54 DAC PLA JTAG Emulation Serial Download UART ADuC7021

ADuC7022 Precision Analog Microcontroller Bandgap Reference GPIO On Chip Oscillator PLL MUX VREF 12bit ADC 1MSPS Temperature Monitor COMPARATOR RAM 8KBytes ARM7 TDMI MCU 45MIPS Flash Code & Data Memory 62KBytes Watchdog Timer Supply Monitor SPI / I2C Timers / Counters 55 DAC PLA JTAG Emulation Serial Download UART ADuC7022

ADuC7024 Precision Analog Microcontroller Bandgap Reference GPIO On Chip Oscillator PLL 12bit DAC 12bit DAC MUX VREF 12bit ADC 1MSPS Temperature Monitor COMPARATOR RAM 8KBytes ARM7 TDMI MCU 45MIPS Flash Code & Data Memory 62KBytes Watchdog Timer Supply Monitor 16 Bit 3-Phase PWM SPI / I2C Timers / Counters 56 DAC PLA JTAG Emulation Serial Download UART ADuC7024

ADuC7025 Precision Analog Microcontroller Bandgap Reference GPIO On Chip Oscillator PLL MUX VREF 12bit ADC 1MSPS Temperature Monitor COMPARATOR RAM 8KBytes ARM7 TDMI MCU 45MIPS Flash Code & Data Memory 62KBytes Watchdog Timer Supply Monitor 16 Bit 3-Phase PWM SPI / I2C Timers / Counters 57 DAC PLA JTAG Emulation Serial Download UART ADuC7025

ADuC7026 Precision Analog Microcontroller Bandgap Reference GPIO/External Memory Interface On Chip Oscillator PLL 12bit DAC 12bit DAC 12bit DAC 12bit DAC MUX VREF 12bit ADC 1MSPS Temperature Monitor COMPARATOR RAM 8KBytes ARM7 TDMI MCU 45MIPS Flash Code & Data Memory 62KBytes Watchdog Timer Supply Monitor 16 Bit 3-Phase PWM SPI / I2C Timers / Counters 58 DAC PLA JTAG Emulation Serial Download UART ADuC7026

ADuC7027 Precision Analog Microcontroller Bandgap Reference GPIO/External Memory Interface On Chip Oscillator PLL MUX VREF 12bit ADC 1MSPS Temperature Monitor RAM 8KBytes ARM7 TDMI MCU 45MIPS Flash Code & Data Memory 62KBytes Watchdog Timer Supply Monitor 16 Bit 3-Phase PWM SPI / I2C Timers / Counters 59 DAC COMPARATOR PLA JTAG Emulation Serial Download UART ADuC7027

ADuC702x (ARM7) Market Development Status Some Target Market Segments for ADuC702x Series 60 Sensor interface for Industrial automation equipment Optical Transceivers Motor Control (user I/O & main MCU) Automotive Control Systems Communications infrastructure / other instrumentation What Customers think of the planned ADuC702x Family Positives: Small Footprint (given the functionality / performance) A nice core (plenty of processing headroom) The ideal combination of Analog I/O PLA JTAG & Keil uvision-based development software Suggested Extensions Options with CAN Larger memory Alternate AFE s Low Power options

Market Segment - Industrial Sensors eg. Proximity Sensor Pictures from Siemens Catalog 61 ADuC702x

2.5G TRx Reference Design Block diagram PAD13: RD+ PAD12: RD- PAD8: LOS PAD2: TxFAULT PAD3: TxDISABLE ISP(UART) ADC0 ADuC7020 RSSI LOS FAIL RxD+ RxD- LOS THRADJ(I2C-option) DEGRADE 2 ADN2892 2.5G PA VCC VCC ROSA PAD4: Mode-Def0 ALS PAD5: Mode-Def1 (CLK) PAD6: Mode-Def0 (DATA) PAD7: Rate Sel ADC1 ADC2 Bias monitor TX Power ADN2870 2.5G LDD IMPD IMOD IBIAS TOSA 20 PIN SFP Connector Block DAC0 DAC1 Pav REF ER REF PAD18: TD+ TxD+ PAD19: TD- TxD- 62 PAD16: VccT PAD15: VccR PAD1/17/20: VeeT PAD9/10/11/14: VeeR Ref: SFP Reference Design Nobhiro Matzusoe ERSet PavSet ERCAP PavCAP

Motor Basic Control Motor Control Structure Variable Speed AC Induction Motors Encoder Feedback Command Flash Based RISC MCU 3-Phase PWM Controller Multi /Sim Channel 12-Bit ADC Power Stage Power Conversion Motor Currents Feedback Feedback Motor Motor Encoder Comms User I/O User Inputs System Diagnostics ADuC70xx 63

Developing Cores for Key Markets MicroConverter (the Precision Analog Flash MCU) ARM7+12-Bit fast ADC s & DAC s 8052+12-Bit ADC s & DAC s 8052+ - 24-Bit ADC s 8052+Multi-Chnl 24-Bit - ADC Optical Comms Comms Infrastruct Automotive Industrial control Precision instrument Smart Sensor Key Target Market Segments 64

ADI Precision Analog Microcontrollers 65 Converters Amplifier References Temperature Audio/Video Potentiometers Switches and Muxes Interface Power Management RF/IF Specialty Linear Microconverters ARM7 Flash MCU, 12-Bit I/O; small pkg, 6x6mm (4) ARM7 Flash MCU; 12-Bit I/O; PWM, Ext memory (2) 8052 Flash 20MIP MCU, 12-Bit I/O (7) 8052 Flash MCU, - A/D sx2 (4) 8052 Flash 12.7MIP MCU; Hi-chnl - A/D s (3) Number of products offered by Analog Devices, 3Q 2003 Parameter ADI Advantage Integration Board Space Savings High Performance ADI Bottom Line Precision converters with programmable microcontrollers and flash memory Multiple singleended or differential channels on one chip; 6x6mm CSP High accuracy converters Low noise 45MIP ARM7 20MIP 8052 Industry-leading portfolio Competitively priced Best size/functionality

MicroConverter Support Contacts Marketing Donal Killackey (Worldwide) - 353 61 495122 Applications Brian O Mara (ROW) - 353 61 495343 Eamon Neary (ROW) - 353 61 494024 Aude Richard (ROW) - 353 61 494169 Brian Moss (ROW) - 353 61 495761 66

ADuC845/847 Performance Chop Mode Enabled 67

ADuC845/847 Performance Chop Mode Disabled 68