dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 25

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Chapter 1
Introduction
The DSP56800 Digital Signal Controllers provide low cost, low power, mid-performance computing,
combining DSC power and parallelism with MCU-like programming simplicity. The DSP56800 core is a
general-purpose central processing unit, designed for both efficient digital signal processing and a variety
of controller operations.
1.1
The DSP56800 Family uses the DSP56800 16-bit DSC core. This core is a general-purpose central
processing unit (CPU), designed for both efficient DSC and controller operations. Its instruction-set
efficiency as a DSC is superior to other low-cost DSC architectures and has been designed for efficient,
straightforward coding of controller-type tasks.
The general-purpose MCU-style instruction set, with its powerful addressing modes and bit-manipulation
instructions, enables a user to begin writing code immediately, without having to worry about the
complexities previously associated with DSCs. A software stack allows for unlimited interrupt and
subroutine nesting, as well as support for structured programming techniques such as parameter passing
Freescale Semiconductor
DSP56800 Family Architecture
PLL
Memory
Figure 1-1. DSP56800-Based DSC Microcontroller Chip
16-Bit DSC
CPU Core
Peripherals
Introduction
Interface
External
Debug
GPIO
Bus
Port
I/O Pins
Address
Data
JTAG I/O
AA0012
1-1

Related parts for dsp56800