TM
DashDSP 64-Lead Flash Mixed-Signal DSP
a
with Enhanced Analog Front End
ADMCF340
TARGET APPLICATIONS
Memory Configuration
Refrigerator and Air Conditioner Compressors,
Washing Machines
Industrial Variable Speed Drives, HVAC
512 ꢀ 16-Bit Data Memory RAM
512 ꢀ 24-Bit Program Memory RAM
4K ꢀ 24-Bit Program Memory ROM
4K ꢀ 24-Bit Total Program FLASH Memory
Three Independent FLASH Memory Sectors
3584 ꢀ 24-Bit, 256 ꢀ 24-Bit, 256 ꢀ 24-Bit
Low Cost Pin-Compatible ROM Option
16-Bit Watchdog Timer
MOTOR TYPES
Permanent Magnet Synchronous Motors (PMSM),
Brushless DC Motors (BDCM), AC Induction Motors
(ACIM), Switched Reluctance Motors (SRM)
Programmable 16-Bit Internal Timer with Prescaler
Two Double Buffered Serial Ports with SPI Mode
Support
Integrated Power On Reset Function
Three Phase 16-Bit PWM Generation Unit
16-Bit Center-Based PWM Generator
Programmable PWM Pulsewidth
Edge Resolution of 50 ns
FEATURES
20 MHz Fixed-Point DSP Core
Single Cycle Instruction Execution (50 ns)
ADSP-21xx Family Code Compatibility
Independent Computational Units
ALU
Multiplier/Accumulator
Barrel Shifter
Programmable Narrow Pulse Deletion
153 Hz Minimum Switching Frequency
Double/Single Update Mode Control
Individual Enable and Disable for Each PWM
Output
Multifunction Instructions
Single Cycle Context Switch
Powerful Program Sequencer
Zero Overhead Looping
Conditional Instruction Execution
Two Independent Data Address Generators
High Frequency Chopping Mode for
Transformer-Coupled Gate Drives
(continued on page 8)
FUNCTIONAL BLOCK DIAGRAM
MOTOR CONTROL PERIPHERALS
MEMORY BLOCK
3
ADC SUBSYSTEM
10
ADSP-21xx BASE
ARCHITECTURE
PROGRAM PROGRAM
ROM
FLASH
I
AMP
AND TRIP
SENSE
DATA
ADDRESS
4K ꢀ 24
4K ꢀ 24
6
V
DATA
MEMORY
512 ꢀ 16
ANALOG
INPUTS
PROGRAM
RAM
512 ꢀ 24
REF
GENERATORS
PROGRAM
SEQUENCER
2.5V
16-BIT
THREE-
PHASE
PWM
DAG 1 DAG 2
SHA
TIMERS
PROGRAM MEMORY ADDRESS
DATA MEMORY ADDRESS
PROGRAM MEMORY DATA
DATA MEMORY DATA
ARITHMETIC UNITS
SHIFTER
SERIAL PORT
2 ꢀ 16-BIT
AUX
WATCH-
TIMER
PIO
25
POR
DOG
ALU MAC
SPORT 0
SPORT 1
PWM
TIMER
2
7
DashDSP is a trademark of Analog Devices, Inc.
REV. 0
Information furnished by Analog Devices is believed to be accu-
rate 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.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
www.analog.com
© Analog Devices, Inc., 2002