Product Summary

The DSP56001RC20 is a member of Motorola’s family of HCMOS, low-power, general purpose Digital Signal Processors. It is an off-the-shelf part since the program memory is user programmable. The core of the processor includes three execution units operating in parallel — the data ALU, the address generation unit, and the program controller. In addition, the device has MCU-style on-chip peripherals, program and data memory, as well as a memory expansion port. With high throughput, it is suitable for communication, high-speed control, numeric processing, computer and audio applications. It is available in PGA package.

Parametrics

Maximum Ratings: (1)Supply Voltage, Vcc: -0.3 to +7.0 V; (2)All Input Voltages, Vin: VSS- 0.5 to Vcc + 0.5 V; (3)Current Drain per Pin excluding Vcc and VSS, I: 10 mA; (4)Operating Temperature Range, TJ: -40 to +105℃; (5)Storage Temperature, Tstg: -55 to +150℃.

Features

Key Features: (1)Speed: At 16.5 million instructions per second (MIPS) with a 33 MHz clock, the DSP56001 can execute a 1024 point complex Fast Fourier Transform in1.98 milliseconds (66,240 clock cycles).; (2)Precision: The data paths are 24 bits wide thereby providing 144 dB of dynamic range; intermediate results held in the 56-bit accumulators can range over 336 dB; (3)Parallelism: The data ALU, address arithmetic units, and program controller operate in parallel so that an instruction prefetch, a 24x24-bit multiplication, a 56-bit addition, two data moves, and two address pointer updates using one of three types of arithmetic (linear, modulo, or reverse carry) can be executed in a single instruction cycle. This parallelism allows a four coefficient Infinite Impulse Response (IIR) filter section to be executed in only four cycles, the theoretical minimum for a single multiplier architecture; (4)Integration: In addition to the three independent execution units, the DSP56001 has six on-chip memories, three on-chip MCU style peripherals (Serial Communication Interface, Synchronous Serial Interface, and Host Interface), a clock generator and seven buses (three address and four data), making the overall system functionally complete and powerful, but also very low cost, low power, and compact; (5)Invisible Pipeline: The three-stage instruction pipeline is essentially invisible to the programmer thus allowing straightforward program development in either assembly language or a high-level language such as ANSI C.

Diagrams

DSP56001
DSP56001

Other


Data Sheet

Negotiable 
DSP56001A
DSP56001A

Other


Data Sheet

Negotiable 
DSP56002
DSP56002

Other


Data Sheet

Negotiable 
DSP56011
DSP56011

Other


Data Sheet

Negotiable 
DSP56012
DSP56012

Other


Data Sheet

Negotiable 
DSP56300 family
DSP56300 family

Other


Data Sheet

Negotiable