Overview
Features and Benefits
- 13.3 ns Instruction Cycle Time @ 2.5 V (Internal), 75 MIPS Sustained Performance
- Single-Cycle Instruction Execution
- 3-Bus Architecture Allows Dual Operand Fetches in Every Instruction Cycle
- ADSP-2100 Family Code Compatible (Easy to Use Algebraic Syntax), with Instruction Set Extensions
- Single-Cycle Context Switch
- 80K Bytes of On-Chip RAM, Configured as 16K Words Program Memory RAM and 16K Words Data Memory RAM
- Dual-Purpose Program Memory for Both Instruction and Data Storage
- See Datasheet for Additional Features
Product Details
The ADSP-2185M is a single-chip microcomputer optimized for digital signal processing (DSP) and other high speed numeric processing applications.
The ADSP-2185M combines the ADSP-2100 family base architecture (three computational units, data address generators and a program sequencer) with two serial ports, a 16-bit internal DMA port, a byte DMA port, a programmable timer, Flag I/O, extensive interrupt capabilities, and on-chip program and data memory.
The ADSP-2185M integrates 80K bytes of on-chip memory configured as 16K words (24-bit) of program RAM, and 16K words (16-bit) of data RAM. Power down circuitry is also provided to meet the low power needs of battery operated portable equipment. The ADSP-2185M is available in 100- pin LQFP package.
Product Categories
Product Lifecycle
Not Recommended for New Designs
This designates products ADI does not recommend broadly for new designs.
Documentation & Resources
-
AN-227: Digital Control System Design with the ADSP-2100 Family4/4/2008
-
EE-32: Language Extensions: Memory Storage Types, ASM & Inline Constructs3/8/2008
-
AN-334: Digital Signal Processing Techniques3/8/2008
-
EE-35: Troubleshooting your ADSP-218x EZ-ICE10/26/2007
-
EE-261: Understanding Jitter Requirements of PLL-Based Processors (Rev. 1)2/15/2005
-
EE-249: Implementing Software Overlays on ADSP-218x DSPs with VisualDSP++® (Rev. 1)10/12/2004
-
• EE-249 Software Code
ZIP -
EE-227: CAN Configuration Procedure for ADSP-21992 DSPs (Rev. 1)1/26/2004
-
EE-226: ADSP-2191 DSP Host Port Booting (Rev. 1)1/26/2004
-
• EE-226 Software Code
ZIP -
EE-164: Advanced EPROM Boot and No-boot Scenarios with ADSP-219x DSPs5/2/2003
-
• EE-164 Software Code
ZIP -
EE-188: Using C To Implement Interrupt-Driven Systems On ADSP-219x DSPs5/2/2003
-
AN-524: ADV601/ADV611 Bin Width Calculation in ADSP-21xx DSP12/27/2002
-
EE-154: ADSP-2191 Host Port Interface10/14/2002
-
EE-168: Using Third Overtone Crystals with the ADSP-218x DSP10/14/2002
-
EE-146: Implementing a Boot Manager for ADSP-218x Family DSPs10/14/2002
-
EE-128: DSP in C++: Calling Assembly Class Member Functions From C++9/18/2002
-
EE-145: SPI Booting of the ADSP-2191 using the Atmel AD25020N on an EZ-KIT Lite Evaluation Board9/12/2002
-
• Associated Reference Code for EE-145
ZIP -
EE-142: Autobuffering, C and FFTs on the ADSP-218x9/12/2002
-
• Associated Reference Code for EE-142
ZIP -
EE-144: Creating a Master-Slave SPI Interface Between Two ADSP-2191 DSPs9/12/2002
-
• Associated reference code for EE-144
ZIP -
EE-139: Interfacing the ADSP-2191 to an AD7476 via the SPI Port9/12/2002
-
• Associated reference code for EE-139
ZIP -
EE-152: Using Software Overlays with the ADSP-219x and VisualDSP 2.0++9/11/2002
-
• EE-152 Software Code
ZIP -
EE-133: Converting From Legacy Architecture Files To Linker Description Files for the ADSP-218x9/11/2002
-
EE-131: Booting the ADSP-2191/95/96 DSPs9/11/2002
-
EE-130: Making Fast Transition from ADSP-21xx to ADSP-219x9/11/2002
-
EE-129: ADSP-2192 Interprocessor Communication9/11/2002
-
EE-125: ADSP-218x Embedded System Software Management and In-System-Programming (ISP)9/11/2002
-
• Associated DSP source code and schematics
ZIP -
EE-124: Booting up the ADSP-21929/11/2002
-
EE-123: An Overview of the ADSP-219x Pipeline9/11/2002
-
EE-122: Coding for Performance on the ADSP-219x9/11/2002
-
EE-121: Porting Code from ADSP-21xx to ADSP-219x9/11/2002
-
EE-115: ADSP-2189 IDMA Interface to Motorola MC68300 Family of Microprocessors9/11/2002
-
EE-102: Mode D and ADSP-218x Pin Compatibility - the FAQs9/11/2002
-
EE-100: ADSP-218x External Overlay Memory9/11/2002
-
• EE-100 Addendum: PM/DM Overlay and I/O Memory Expansion Board For The ADSP-2181 EZ-Kit Lite
PDF -
EE-96: Interfacing Two AD73311 Codecs to the ADSP-218x9/11/2002
-
EE-90: Using the 21xx C-FFT Library9/10/2002
-
EE-82: Using an ADSP-2181 DSP's IO Space to IDMA Boot Another ADSP-21819/10/2002
-
EE-79: EPROM Booting In Host Mode with 100 Pin 218x Processors9/10/2002
-
EE-78: BDMA Usage on 100 pin ADSP-218x DSPs Configured for IDMA Use9/10/2002
-
EE-71: Minimum Rise Time Specs for Critical Interrupt and Clock Signals on the ADSP-21x1/21x59/10/2002
-
EE-64: Setting Mode Pins on Reset9/10/2002
-
EE-60: Simulating an RS-232 UART Using the Synchronous Serial Ports on the ADSP-21xx Family DSPs9/9/2002
-
EE-48: Converting Legacy 21xx Systems To A 218x System Design9/9/2002
-
EE-39: Interfacing 5V Flash Memory to an ADSP-218x (Byte Programming Algorithm)9/9/2002
-
EE-38: ADSP-2181 IDMA Port - Cycle Steal Timing9/9/2002
-
EE-36: ADSP-21xx Interface to the IOM-2 bus9/9/2002
-
EE-33: Programming The ADSP-21xx Timer In C9/9/2002
-
• EE-33 Software Code
ZIP -
EE-18: Choosing and Using FFTs for ADSP-21xx9/9/2002
-
EE-17: ADSP-2187L Memory Organization9/9/2002
-
EE-12: Interrupts and Programmable Flags on the ADSP-2185/21869/9/2002
-
EE-11: ADSP-2181 Priority Chain & IDMA Holdoffs9/6/2002
-
EE-06: ADSP-21xx Serial Port Startup Issues9/6/2002
-
EE-5: ADSP-218x Full Memory Mode vs. Host Memory Mode9/6/2002
-
EE-2: Using ADSP-218x I/O Space9/6/2002
-
EE-158: ADSP-2181 EZ-Kit Lite IDMA to PC Printer Port Interface9/6/2002
-
EE-156: Support for the H.100 protocol on the ADSP-2191 (Rev. 0.1)9/6/2002
-
EE-153: ADSP-2191 Programmable PLL9/6/2002
-
AN-227: Digital Control System Design with the ADSP-2100 Family1/1/2000
-
EE-89: Implementing A Software UART on the ADSP-2181 EZ-Kit-Lite1/1/2000
-
EE-104: Setting Up Streams with the VisualDSP Debugger11/5/1999
-
• EE-104 Software Code
ZIP -
EE-74: Analog Devices Serial Port Development and Troubleshooting Guide11/4/1999
-
EE-103: Performing Level Conversion Between 5v and 3.3v IC's11/4/1999
-
EE-37: How to Interface an LCD to the 21xx and 2106x Family DSP's9/21/1997
-
VisualDSP++ 3.5 C Compiler and Library Manual for ADSP-218x DSPs (Rev. 4.1)5/13/2011
-
VisualDSP++ 3.5 Assembler and Preprocessor Manual for ADSP-218x and ADSP-219x DSPs (Rev. 1.2)9/8/2006
-
VisualDSP++ 3.5 Linker and Utilities Manual for 16-Bit Processors (Rev. 1.0)9/8/2006
-
VisualDSP++ 3.5 Loader Manual for 16-Bit Processors (Rev. 1.0)9/8/2006
-
VisualDSP++ 3.5 C/C++ Compiler and Library Manual for ADSP-219x Processors (Rev. 4.1)9/7/2006
-
ADSP-2185M Anomaly List for Revision 2.19/10/2002
Software & Systems Requirements
Code Examples
Software & Tools Anomaly
Tools & Simulations
IBIS Model
Design Resources
ADI has always placed the highest emphasis on delivering products that meet the maximum levels of quality and reliability. We achieve this by incorporating quality and reliability checks in every scope of product and process design, and in the manufacturing process as well. "Zero defects" for shipped products is always our goal.View our quality and reliability program and certifications for more information.
Part Number | Material Declaration | Reliability Data | Pin/Package Drawing | CAD Symbols, Footprints & 3D Models |
---|---|---|---|---|
ADSP-2185MBSTZ-266 | Material Declaration | Reliability Data | 100-Lead LQFP (14mm x 14mm) | |
ADSP-2185MKCAZ-300 | Material Declaration | Reliability Data | 144-Ball CSP-BGA (10mm x 10mm x 1.70mm) | |
ADSP-2185MKSTZ-300 | Material Declaration | Reliability Data | 100-Lead LQFP (14mm x 14mm) | |
Wafer Fabrication Data |
PCN-PDN Information
Select a model from the dropdown below to subscribe to PCN/PDN notifications and view past notifications as well.
Support & Discussions
ADSP-2185M Discussions
Sample & Buy
Ordering FAQs
See our Ordering FAQs for answers to questions about online orders, payment options and more.
Buy Now Pricing
(**) Displayed Buy Now Price and Price Range is based on small quantity orders.
List Pricing
(*)The 1Ku list pricing shown is for BUDGETARY USE ONLY, shown in United States dollars (FOB USA per unit for the stated volume), and is subject to change. International prices may differ due to local duties, taxes, fees and exchange rates. For volume-specific price or delivery quotes, please contact your local Analog Devices, Inc. authorized distributor. Pricing displayed for Evaluation Boards and Kits is based on 1-piece pricing.
Lead Times
Please see the latest communication from our CCO regarding lead times.
Sampling
A Sample link will be shown above, next to the part, only for parts that are included in our sample program. Selecting the Sample button will redirect to the third-party ADI Sample Site. The part selected will carry over to your cart on this site once logged in. Please create a new account there if you have never used the site before. Contact SampleSupport@analog.com with any questions regarding this Sample Site.