DSP56858: Digital Signal Controller

The DSP56858, a member of the DSP56800E core-based family of digital signal controllers, combines the processing power of a DSP and the functionality of a microcontroller with a flexible set of peripherals on a single chip. An extremely cost-effective solution, the DSP56858 is well-suited for many applications because of its low cost, configuration flexibility, and compact program code. The DSP56858 includes many peripherals especially useful for teledatacom devices, Internet appliances, portable devices, TAD, voice recognition, hands-free devices and general purpose applications.

The DSP56800E core is based on a Harvard-style architecture consisting of three execution units which operate in parallel, allowing as many as six operations per instruction cycle. The microprocessor-style programming model and optimized instruction set allow straightforward generation of efficient, compact code for both DSP and MCU applications. The instruction set is also highly efficient for C compilers, enabling rapid development of optimized control applications.

DSP56858 Block Diagram
特性
  • 120 MIPS at 120 MHz
  • 40K x 16-bit program SRAM
  • 24K x 16-bit data SRAM
  • 1K x 16-bit boot ROM
  • Access up to 2M words of program memory or 8M data memory
  • Chip select logic for glue-less interface to ROM and SRAM
  • Six (6) independent channels of DMA
  • Two (2) Enhanced Synchronous Serial Interfaces (ESSI)
  • Two (2) Serial Communication Interfaces (SCI)
  • Serial Port Interface (SPI)
  • 8-bit parallel host interface
  • General purpose 16-bit quad timer
  • JTAG/Enhanced On-Chip Emulation (OnCE) for unobtrusive, real-time debugging
  • Computer Operating Properly (COP)/watchdog timer
  • Time-of-Day (TOD)
  • 144 LQFP and MAPBGA packages
  • Up to 47 GPIO
Recommended Documentation (3)
Name/DescriptionTypeModified Date
56858 - Data Sheet (REV 6) PDF (1.4 MB) DSP56858Data Sheets31 Jan 2007
DSP56800E and DSP56800EX - Reference Manual (REV 3) PDF (3.2 MB) DSP56800ERMReference Manuals22 Sep 2011
DSP56858 General-purpose solution with a rich feature set for audio and video applications - Fact Sheet (REV 3) PDF (403.8 kB) 56858FSFact Sheets21 Oct 2011
Data Sheets (1)
Name/DescriptionModified Date
56858 - Data Sheet (REV 6) PDF (1.4 MB) DSP5685831 Jan 2007
Errata (1)
Name/DescriptionModified Date
56858 Chip Errata (REV 8) PDF (169.5 kB) DSP56858E16 Aug 2005
Application Notes (5)
Name/DescriptionModified Date
AN5233, Isolator Board for In-Circuit Debugging & Programming tools of NXP® MCUs & MPUs - Application... (REV 0) PDF (2.0 MB) AN523316 Dec 2015
Porting Legacy DSC Applications to Our 32-bit DSC Family - AN4837 (REV 0) PDF (1.5 MB) AN483711 Nov 2013
Inclusion of DSC NXP® Embedded Software Libraries in CodeWarrior® 10.2 (REV 0) PDF (962.9 kB) AN458604 Sep 2012
HCS12/16 to 56800/E Software Porting Considerations (REV 1) PDF (347.4 kB) AN198329 Jul 2005
AN2095 Porting and Optimizing DSP56800 Applications to DSP56800E (REV 0) PDF (293.6 kB) AN209501 Apr 2001
Reference Manuals (1)
Name/DescriptionModified Date
DSP56800E and DSP56800EX - Reference Manual (REV 3) PDF (3.2 MB) DSP56800ERM22 Sep 2011
Users Guides (1)
Name/DescriptionModified Date
16-Bit Digital Signal Controller User's Manual (REV 4) PDF (16.4 MB) DSP5685XUM11 Jul 2005
Product Briefs (2)
Name/DescriptionModified Date
NXP® Semiconductors 56858 - Product Brief (REV 5) PDF (145.2 kB) DSP56858PB27 Jul 2005
NXP® Semiconductors Feature Phone Software Application - Product Brief (REV 1) PDF (71.9 kB) DSP5685XSFPPB05 Jan 2005
Engineering Bulletins (2)
Name/DescriptionModified Date
Run-time Initialization on DSCs (REV 0) PDF (50.1 kB) EB81305 Jan 2015
EB813SW (REV 0) ZIP (23.8 kB) EB813SW05 Jan 2015
Fact Sheets (2)
Name/DescriptionModified Date
DSP56858 General-purpose solution with a rich feature set for audio and video applications - Fact Sheet (REV 3) PDF (403.8 kB) 56858FS21 Oct 2011
56F800, 56F8300/8100, 56F8000 and 56850 Series Hardware Development Tools (REV 2) PDF (121.8 kB) 56800-EDEVFS30 May 2005
Selector Guides (2)
Name/DescriptionModified Date
ARCHIVED - SG2104 Low Cost IP Phone (REV 1) PDF (177.6 kB) SG210401 Jan 2005
ARCHIVED - SG2048 Digital Answering Machine (REV 1) PDF (188.0 kB) SG204827 Dec 2004
Reports or Presentations (8)
Name/DescriptionModified Date
SCI Hands-on Exercise for 56800/E Digital Signal Controllers (REV 0) PDF (3.2 MB) 56800SCI09 Nov 2005
Embedded Connectivity Summit 2004 - Introduction to 56800/E Digital Signal Controllers (REV 0) PDF (3.9 MB) ECS04A0403 Oct 2005
Embedded Connectivity Summit 2004 - Efficient C for 56800/E Digital Signal Controllers (REV 0) PDF (1.2 MB) ECS04D7403 Oct 2005
Embedded Connectivity Summit 2004 - Getting Started with CodeWarrior®™ Tools (REV 0) PDF (1.4 MB) ECS04D7603 Oct 2005
Embedded Connectivity Summit 2004 - VoIP Reference Designs for 5685X (REV 0) PDF (408.7 kB) ECS04P3903 Oct 2005
Embedded Connectivity Summit 2004 - Hands-Free and Feature Phone Applications for the Industrial and Commercial Markets... (REV 0) PDF (849.9 kB) ECS04M9527 Oct 2004
Embedded Connectivity Summit 2004 - Review of Voice Compression Algorithms for 56800/E Digital Signal Controllers (REV 0) PDF (2.1 MB) ECS04M9827 Sep 2004
Embedded Connectivity Summit 2004 - 56800/E Digital Signal Controllers in Connectivity Applications (REV 0) PDF (1.8 MB) ECS04W6522 Sep 2004
IDE - Debug, Compile and Build Tools
Initialization/Boot/Device Driver Code Generation
BSDL
Snippets, Boot Code, Headers, Monitors, etc.
Archived
Ordering Information
ProductStatusStatusBudgetary Price excluding tax(US$)Package Type and Termination CountCore: Performance in MIPSOperating Frequency (Max) (MHz)Ambient Operating Temperature (Min-Max) (°C)GPIOsAdditional FeaturesTimer FeaturesDebug & Trace
DSP56858FVENo Longer ManufacturedLQFP 144120120-40 to 8547Low Voltage DetectWatchdogOn-Chip Emulation
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP 144 20*20*1.4P0.598ASS23177WMPQ - 300 BRICKPOQ - 300 BRICKNo Longer ManufacturedDSP56858FVEDSP56858FVE.pdf3260
56858 - Data Sheet dsp56858
NXP® Semiconductors Feature Phone Software Application - Product Brief dsp56858
56858 Chip Errata dsp56858
AN5233, Isolator Board for In-Circuit Debugging & Programming tools of NXP® MCUs & MPUs - Application... S08SL
Porting Legacy DSC Applications to Our 32-bit DSC Family - AN4837 dsp56858
Inclusion of DSC NXP® Embedded Software Libraries in CodeWarrior® 10.2 dsp56858
HCS12/16 to 56800/E Software Porting Considerations dsp56858
AN2095 Porting and Optimizing DSP56800 Applications to DSP56800E dsp56858
DSP56800E and DSP56800EX - Reference Manual dsp56858
16-Bit Digital Signal Controller User's Manual dsp56858
NXP® Semiconductors 56858 - Product Brief dsp56858
Run-time Initialization on DSCs dsp56858
EB813SW dsp56858
DSP56858 General-purpose solution with a rich feature set for audio and video applications - Fact Sheet dsp56858
56F800, 56F8300/8100, 56F8000 and 56850 Series Hardware Development Tools dsp56858
ARCHIVED - SG2104 Low Cost IP Phone dsp56858
ARCHIVED - SG2048 Digital Answering Machine dsp56858
SCI Hands-on Exercise for 56800/E Digital Signal Controllers dsp56858
Embedded Connectivity Summit 2004 - Introduction to 56800/E Digital Signal Controllers dsp56858
Embedded Connectivity Summit 2004 - Efficient C for 56800/E Digital Signal Controllers dsp56858
Embedded Connectivity Summit 2004 - Getting Started with CodeWarrior®™ Tools dsp56858
Embedded Connectivity Summit 2004 - VoIP Reference Designs for 5685X dsp56858
Embedded Connectivity Summit 2004 - Hands-Free and Feature Phone Applications for the Industrial and Commercial Markets... dsp56858
Embedded Connectivity Summit 2004 - Review of Voice Compression Algorithms for 56800/E Digital Signal Controllers dsp56858
Embedded Connectivity Summit 2004 - 56800/E Digital Signal Controllers in Connectivity Applications dsp56858
Real-Time Control and Debugging Tool dsp56858
Initialization tool for ADC, Decoder, ESSI/SSI, EMI, FlexCAN, Flash, GPIO, HPI, INTC, I2C, MSCAN, PLL, PWM, Timer, SCI/LIN, SIM, dsp56858
DSP56858 BSDL File LQFP dsp56858
DSP56858 BSDS File dsp56858
DES Test Application for 5685x dsp56858
RSA Test Application for 5685x dsp56858
Call Progress Tone Detection (CPT) Example Application for 5685x dsp56858
DTMF Detection Example Application for 5685x dsp56858
DTMF Generation Example Application for 5685x dsp56858
G.165 Example Application for 5685x dsp56858
G.711 Example Application for 5685x dsp56858
G.723.1A Example Application for 5685x dsp56858
G.726 Example Application for 5685x dsp56858
G.729AB Vocoder Loopback Example Application for 5685x dsp56858
Noise Suppression (NS) Example Application for 5685x dsp56858
V.42bis Test Application for 5685x dsp56858
Voice Activity Detection (VAD) Example Application for 5685x dsp56858
RSA Example Application for 5685x dsp56858
Triple DES Example Application for 5685x dsp56858
V.42bis Example Application for 5685x dsp56858
V.8bis Initialization Station Test Application for 5685x dsp56858
V.8bis Responding Station Test Application for 5685x dsp56858
VRLite-1 Example Application for 5685x dsp56858
V.22bis Answering Modem Example Application for 5685x dsp56858
V.22bis Calling Modem Example Application for 5685x dsp56858
Peripheral Example Applications for 56800/E, supporting: ADC, Decoder, ESSI/SSI, EMI, Flash, GPIO, HPI, INTC, I2C, PLL, PWM, Tim dsp56858
[Archive]:2nd Stage SCI Bootloader for 5685x dsp56858
[Archive]:2nd Stage SPI Bootloader for 5685x dsp56858
[Archive]:DSP Function Library Test Applications for 56800/E, which includes tests for: add, subtract, multiply, FFT, FIR, IIR, dsp56858
[Archive]:File I/O Test Application for 56800/E dsp56858
[Archive]:LEDs Test Application for 56800/E dsp56858
[Archive]:PCMaster Test Application for 56800/E dsp56858
[Archive]:S-Record Conversion Utilities for 5685x Bootloaders. Including: srec_to_boot_format, srec_to_application_format, and h dsp56858
[Archive]:Serial Flash Programmer for 5685x dsp56858
[Archive]:Telephony Libraries Test Applications for 56800/E, which include tests for: AEC, AGC, Caller ID, CAS Detect, CID Parse dsp56858
[Archive]:Tools Library Test Applications for 56800/E, which include tests for: Cycle Counter, FIFO, Stack Check, and Memory Man dsp56858
[Archive]:Voice Recognition (VRLite-1) Library Test Applications for 56800/E dsp56858
[Archive]:3DES Test Application for 5685x dsp56858
[Archive]:Automatic Gain Control (AGC) Example Application for 5685x dsp56858
[Archive]:Codec Example Application for 5685x dsp56858
[Archive]:Codec with DMA Example Application for 5685x dsp56858
[Archive]:Common Tone Generation (CTG) Example Application for 5685x dsp56858
[Archive]:G.168 Example Application for 5685x dsp56858
[Archive]:DES Example Application for 5685x dsp56858
[Archive]:QEDesign Lite Filter (FIR, IIR, etc) Initialization Tool for 56800/E dsp56858
[Archive]:Feature Phone Example Application for 5685x dsp56858
[Archive]:Feature PhoneTest Applications for 5685x dsp56858
[Archive]:3DES (Triple Data Encryption Standard) Library for 56800/E dsp56858
[Archive]:AEC (Acoustic Echo Canceller) Library for 56800/E dsp56858
[Archive]:AGC (Automatic Gain Control) Library for 56800/E dsp56858
[Archive]:Array Functions Library for 56800/E dsp56858
[Archive]:Basic Fractional Math Library for 56800/E, which includes basic math primitives, such as add, subtract, and multiply, dsp56858
[Archive]:Caller ID Detection Library for 56800/E dsp56858
[Archive]:CAS (Customer Premises Equipment Alerting Signal) Detection Library for 56800/E dsp56858
[Archive]:Control Library for 56800/E, which includes PI and PID dsp56858
[Archive]:CPT (Call Progress Tone) Detection Library for 56800/E dsp56858
[Archive]:CTG (Common Tone Generation) Library for 56800/E dsp56858
[Archive]:DES (Data Encryption Standard) Library for 56800/E dsp56858
[Archive]:Device Drivers for ADC, Decoder, ESSI/SSI, EMI, Flash, GPIO, HPI, INTC, I2C, PLL, PWM, Timer, SCI/LIN, SIM, SPI, TOD, dsp56858
[Archive]:Digital Signal Processing Library for 56800/E, which contains FFT, FIR, IIR, and correlation algorithms dsp56858
[Archive]:DTMF Generation and Detection Library for 56800/E dsp56858
[Archive]:Feature Phone Library for 56800/E, which contains Type 1 and 2 Telephony Parser, Type 1 and 2 Telephony Features, Full dsp56858
[Archive]:G.165 Line Echo Canceller Library for 56800/E dsp56858
[Archive]:G.168 Line Echo Canceller Library for 56800/E dsp56858
[Archive]:G.723.1A Speech Codec Library for 56800/E dsp56858
[Archive]:G.726 Speech Codec Library for 56800/E dsp56858
[Archive]:G.729AB Vocoder Library for 56800/E dsp56858
[Archive]:Matrix Functions Library for 56800/E dsp56858
[Archive]:MFCR2 Detection Library for 56800/E dsp56858
[Archive]:Noise Suppression Library for 56800/E dsp56858
[Archive]:RSA Library for 56800/E dsp56858
[Archive]:Tools Library for 56800/E, which includes FIFO, Stack Check, and Cycle Count software dsp56858
[Archive]:Trigonometric Math Library for 56800/E, which includes acos(), asin(), atan(), tan(), cos(), sin(), sine wave generati dsp56858
[Archive]:V.21 Library for 56800/E dsp56858
[Archive]:V.22bis Library for 56800/E dsp56858
[Archive]:V.42bis Library for 56800/E dsp56858
[Archive]:V.8bis Library for 56800/E dsp56858
[Archive]:VAD (Voice Activity Detection) Library for 56800/E dsp56858
[Archive]:VAD/CNG/DTX Library for 56800/E dsp56858
[Archive]:Vector Functions Library for 56800/E dsp56858
[Archive]:VRLite-1 (Voice Recognition) Library for 56800/E dsp56858
[Archive]:G.711 Log-PCM Library for 56800/E dsp56858
98ASS23177W K51_100
DSP56858FVE.pdf dsp56858