DSP56F803: Digital Signal Controller

The 56F803, a member of the 56800 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. This creates an extremely cost-effective solution for servo and motor control, power inverter and converter applications.

The 56800 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-style applications. The instruction set is also highly efficient for C compilers, enabling rapid development of optimized control applications

DSP56F803: Product Block Diagram

Integrated Program Flash and Data Flash Memories

  • Advanced Pulse Width Modulation
  • Dual Analog to Digital Converters
  • Programmable 16-bit timers
  • 8MHz Crystal Oscillator and PLL with integrated pre and post scalars
  • On-board power conversion and management
  • NXP® Scalable CAN Module
  • Serial communications interface module (SCI)
  • Serial peripheral interface module (SPI)
  • GPIO
  • JTAG/OnCE Debug Programming Interface
Data Sheets (1)
Name/DescriptionModified Date
56F803 - Data Sheet (REV 17) PDF (481.3 kB) DSP56F80315 Oct 2015
Errata (1)
Name/DescriptionModified Date
DSP56F803E Chip Errata DSP56F803 16-Bit Signal Processor (REV 17) PDF (339.9 kB) DSP56F803E14 Dec 2005
Application Notes (24)
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
AN4334, Use of PGA on MC56F800x - Application Notes (REV 0) PDF (830.4 kB) AN433414 Mar 2012
Recovering MC56F8300 Family Devices from Extreme RFI (REV 0) PDF (225.5 kB) AN443912 Jan 2012
Production Flash Programming for 56F800 (REV 3) PDF (71.0 kB) AN192602 Mar 2010
3-phase BLDC Motor Control with Sensorless Back-EMF ADC Zero Crossing Detection using DSP 56F80x (REV 3.0) PDF (1.4 MB) AN191316 Nov 2005
3-Phase BLDC Motor Control with Sensorless Back EMF Zero Crossing Detection Using DSP56F80x (REV 1) PDF (1.4 MB) AN191416 Nov 2005
Indirect Power Factor Correction for 3-Phase AC Motor Control with V/Hz Speed Open Loop Application Using DSP56F80x (REV 1) PDF (378.2 kB) AN191816 Nov 2005
Synchronization of On-chip Analog to Digital Converter on DSP56F80x DSPs (REV 1) PDF (722.3 kB) AN193316 Nov 2005
Programming On-Chip Flash Memories of DSP56F80x DSPs Using the JTAG/Once Interface (REV 1) PDF (469.1 kB) AN193516 Nov 2005
Real Time Development of MC Applications using the PC Master Software Visualization Tool (REV 1) PDF (798.6 kB) AN194816 Nov 2005
3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers (REV 3) PDF (208.4 kB) AN191611 Nov 2005
DSP56F80x 3-Phase SR Motor Control with Hall Sensors using DSP56F80x (REV 2) PDF (767.6 kB) AN191220 Sep 2005
Using Program Memory as Data Memory (REV 0) PDF (357.6 kB) AN195220 Sep 2005
DSP56F80x Resolver Driver and Hardware Interface (REV 1) PDF (2.2 MB) AN194230 Aug 2005
DSP56800 ADC (REV 2) PDF (381.7 kB) AN194730 Aug 2005
3-Phase BLDC Motor Control with Quadrature Encoder Using the 56F800/E (REV 0) PDF (973.6 kB) AN196129 Jul 2005
AN1965 Design of Indirect Power factor Correction Using the 56F800/E (REV 1) PDF (728.0 kB) AN196529 Jul 2005
HCS12/16 to 56800/E Software Porting Considerations (REV 1) PDF (347.4 kB) AN198329 Jul 2005
3-Phase SR Sensorless Motor Control using DSP56F80x (REV 2) PDF (1.1 MB) AN193228 Feb 2005
3-Phase PM Synchronous Motor Vector Control (REV 3) PDF (1.1 MB) AN193130 Jan 2005
3-Phase AC Induction Motor Vector Control Using DSP56F80x (REV 2) PDF (918.8 kB) AN193028 Feb 2004
PC Master Software: Creation of Advanced Control Pages (REV 0) PDF (847.9 kB) AN226317 Dec 2002
PC Master Software Usage (REV 0) PDF (553.3 kB) AN239517 Dec 2002
DSP56800 Hardware Interface Techniques (REV 0) PDF (1.1 MB) AN192001 Jun 2001
Reference Manuals (1)
Name/DescriptionModified Date
DSP56800 16-Bit Digital Signal Processor Family Manual (REV 3.1) PDF (2.2 MB) DSP56800FM22 Nov 2005
Users Guides (2)
Name/DescriptionModified Date
DSP56F801-7UM 16-Bit Digital Signal Processor Users Manual (REV 8) PDF (8.8 MB) DSP56F801-7UM13 Mar 2007
56F8xx Serial Bootloader User Manual (REV 2.0) PDF (2.9 MB) DSP56F8XXBLUM29 Sep 2005
Fact Sheets (2)
Name/DescriptionModified Date
56F800, 56F8300/8100, 56F8000 and 56850 Series Hardware Development Tools (REV 2) PDF (121.8 kB) 56800-EDEVFS30 May 2005
Airbag Systems Automotive safety systems - Fact Sheet (REV 2) PDF (86.4 kB) 56F803FLASHFS30 May 2005
Selector Guides (19)
Name/DescriptionModified Date
Digital Signal Processors and Controllers, SG1004 (REV 0) PDF (959.8 kB) SG1004Q2200917 Apr 2009
ARCHIVED - SG2000CR Application Selector Guide Index and Cross-Reference (REV 7) PDF (174.4 kB) SG2000CR05 Jul 2005
ARCHIVED - SG2041 Home Appliances Voice Control (REV 3) PDF (191.5 kB) SG204105 Jul 2005
ARCHIVED - SG2042 Power Line Modem Applications (REV 3) PDF (193.5 kB) SG204205 Jul 2005
ARCHIVED - SG2067 Energy Meter (REV 2) PDF (179.9 kB) SG206705 Jul 2005
ARCHIVED - SG2070 Uninterruptable Power Supply (UPS) (REV 4) PDF (189.8 kB) SG207005 Jul 2005
ARCHIVED - SG2074 Digital Switched-Mode Power Supply (SMPS) (REV 2) PDF (181.0 kB) SG207405 Jul 2005
ARCHIVED - SG2079 Personal Electrocardiogram (ECG) Monitor (REV 3) PDF (171.1 kB) SG207905 Jul 2005
ARCHIVED - SG2087 Applying the DSP56F801, 803, and 805 in Magnetic Card Strip Encoders and Readers (REV 2) PDF (210.5 kB) SG208705 Jul 2005
ARCHIVED - SG2095 Network-Enabled High-Performance UPS (REV 2) PDF (182.0 kB) SG209505 Jul 2005
ARCHIVED - SG2037 Dishwashers (REV 5) PDF (173.8 kB) SG203730 Jun 2005
ARCHIVED - SG2038 Refrigerators and Freezers (REV 4) PDF (204.7 kB) SG203830 Jun 2005
ARCHIVED - SG2040 Washing Machines (REV 5) PDF (212.3 kB) SG204030 Jun 2005
ARCHIVED - SG2044 Dryers (REV 4) PDF (205.7 kB) SG204430 Jun 2005
ARCHIVED - SG2076 Robotic Arm (REV 3) PDF (218.4 kB) SG207630 Jun 2005
ARCHIVED - SG2083 Electromagnetic Actuator Control (REV 3) PDF (206.0 kB) SG208330 Jun 2005
ARCHIVED - SG2096 Industrial Controller Area Network (CAN) Applications (REV 5) PDF (252.2 kB) SG209630 Jun 2005
ARCHIVED - SG2039 Vacuum Cleaners (REV 1) PDF (62.2 kB) SG203901 Jan 2005
ARCHIVED - SG2069 DSP56F80xx in Power Line Modem Applications (REV 2) PDF (224.2 kB) SG206927 Dec 2004
White Papers (2)
Name/DescriptionModified Date
Novel Digital Signal Processing Architecture With Microcontroller Featuers (REV 1) PDF (299.8 kB) DSP56800WP127 Jul 2005
DSP5680x Architecture Captures Best of DSP and MCU Worlds (REV 2) PDF (234.1 kB) DSP56800WP227 Jul 2005
Reports or Presentations (6)
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 - Open up a CAN with 56800/E Digital Signal Controllers (REV 1) PDF (1.4 MB) ECS04W5402 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 - Getting Started with CodeWarrior®™ Tools (REV 0) PDF (1.4 MB) ECS04D7603 Oct 2005
Embedded Connectivity Summit 2004 - Overview of PowerLine Modem Reference Design for 56F80X (REV 0) PDF (1.3 MB) ECS04P3103 Oct 2005
Embedded Connectivity Summit 2004 - 56800/E Digital Signal Controllers in Connectivity Applications (REV 0) PDF (1.8 MB) ECS04W6522 Sep 2004
Programmers (Flash, etc.)
IDE - Debug, Compile and Build Tools
Initialization/Boot/Device Driver Code Generation
BSDL
Snippets, Boot Code, Headers, Monitors, etc.
Archived
Ordering Information
ProductStatusStatusPackage Type and Termination CountBudgetary Price excluding tax(US$)Internal Flash (KB)Internal RAM (KB)Core: Performance in MIPSOperating Frequency (Max) (MHz)Core: Operating Voltage (Spec) (V)GPIOsAdditional FeaturesTimer FeaturesDebug & TraceAmbient Operating Temperature (Min-Max) (°C)
DSP56F803BU80EActiveQFP 10010K @ US$9.2264440803.316Low Voltage Detect, Quad DecoderPWM, WatchdogOn-Chip Emulation
DSP56F803BU80No Longer Manufactured6416Low Voltage Detect, Quad DecoderWatchdogOn-Chip Emulation
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
LQFP 100 14*14*1.4P0.598ASH70126AMPQ - 450 BRICKPOQ - 450 BOXActiveDSP56F803BU80EDSP56F803BU80E.pdf3260
Migration Complete. No Longer Manufactured. View PCN and Replacement Part
Migration Complete. No Longer Manufactured. View PCN and Replacement Part
DSP56F803BU80DSP56F803BU80.pdfROHS = No   Pb-free = No
ROHS = No   Pb-free = No
3220
56F803 - Data Sheet dsp56f803
DSP56F803E Chip Errata DSP56F803 16-Bit Signal Processor dsp56f803
AN5233, Isolator Board for In-Circuit Debugging & Programming tools of NXP® MCUs & MPUs - Application... S08SL
AN4334, Use of PGA on MC56F800x - Application Notes dsp56f807
Recovering MC56F8300 Family Devices from Extreme RFI dsp56f807
Production Flash Programming for 56F800 dsp56f807
3-phase BLDC Motor Control with Sensorless Back-EMF ADC Zero Crossing Detection using DSP 56F80x dsp56f807
3-Phase BLDC Motor Control with Sensorless Back EMF Zero Crossing Detection Using DSP56F80x dsp56f807
Indirect Power Factor Correction for 3-Phase AC Motor Control with V/Hz Speed Open Loop Application Using DSP56F80x dsp56f807
Synchronization of On-chip Analog to Digital Converter on DSP56F80x DSPs dsp56f807
Programming On-Chip Flash Memories of DSP56F80x DSPs Using the JTAG/Once Interface dsp56f807
Real Time Development of MC Applications using the PC Master Software Visualization Tool dsp56f807
3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers dsp56f807
DSP56F80x 3-Phase SR Motor Control with Hall Sensors using DSP56F80x dsp56f807
Using Program Memory as Data Memory dsp56f807
DSP56F80x Resolver Driver and Hardware Interface dsp56f807
DSP56800 ADC dsp56f807
3-Phase BLDC Motor Control with Quadrature Encoder Using the 56F800/E dsp56f807
AN1965 Design of Indirect Power factor Correction Using the 56F800/E dsp56f807
HCS12/16 to 56800/E Software Porting Considerations dsp56858
3-Phase SR Sensorless Motor Control using DSP56F80x dsp56f807
3-Phase PM Synchronous Motor Vector Control dsp56f807
3-Phase AC Induction Motor Vector Control Using DSP56F80x dsp56f807
PC Master Software: Creation of Advanced Control Pages dsp56f807
PC Master Software Usage dsp56f807
DSP56800 Hardware Interface Techniques dsp56f807
DSP56800 16-Bit Digital Signal Processor Family Manual dsp56f807
DSP56F801-7UM 16-Bit Digital Signal Processor Users Manual dsp56f807
56F8xx Serial Bootloader User Manual dsp56f807
56F800, 56F8300/8100, 56F8000 and 56850 Series Hardware Development Tools dsp56858
Airbag Systems Automotive safety systems - Fact Sheet dsp56f803
Digital Signal Processors and Controllers, SG1004 dsp56f807
ARCHIVED - SG2000CR Application Selector Guide Index and Cross-Reference dsp56f803
ARCHIVED - SG2041 Home Appliances Voice Control dsp56f807
ARCHIVED - SG2042 Power Line Modem Applications dsp56f807
ARCHIVED - SG2067 Energy Meter dsp56f807
ARCHIVED - SG2070 Uninterruptable Power Supply (UPS) dsp56f807
ARCHIVED - SG2074 Digital Switched-Mode Power Supply (SMPS) dsp56f803
ARCHIVED - SG2079 Personal Electrocardiogram (ECG) Monitor dsp56f807
ARCHIVED - SG2087 Applying the DSP56F801, 803, and 805 in Magnetic Card Strip Encoders and Readers dsp56f807
ARCHIVED - SG2095 Network-Enabled High-Performance UPS dsp56f807
ARCHIVED - SG2037 Dishwashers dsp56f803
ARCHIVED - SG2038 Refrigerators and Freezers dsp56f803
ARCHIVED - SG2040 Washing Machines dsp56f803
ARCHIVED - SG2044 Dryers dsp56f803
ARCHIVED - SG2076 Robotic Arm dsp56f807
ARCHIVED - SG2083 Electromagnetic Actuator Control dsp56f807
ARCHIVED - SG2096 Industrial Controller Area Network (CAN) Applications dsp56f807
ARCHIVED - SG2039 Vacuum Cleaners dsp56f803
ARCHIVED - SG2069 DSP56F80xx in Power Line Modem Applications dsp56f807
Novel Digital Signal Processing Architecture With Microcontroller Featuers dsp56f807
DSP5680x Architecture Captures Best of DSP and MCU Worlds dsp56f807
SCI Hands-on Exercise for 56800/E Digital Signal Controllers dsp56858
Embedded Connectivity Summit 2004 - Open up a CAN with 56800/E Digital Signal Controllers dsp56f807
Embedded Connectivity Summit 2004 - Introduction to 56800/E Digital Signal Controllers dsp56858
Embedded Connectivity Summit 2004 - Getting Started with CodeWarrior®™ Tools dsp56858
Embedded Connectivity Summit 2004 - Overview of PowerLine Modem Reference Design for 56F80X dsp56f807
Embedded Connectivity Summit 2004 - 56800/E Digital Signal Controllers in Connectivity Applications dsp56858
CodeWarrior Flash Programming Tool for 56800/E dsp56f807
Flash Programming Tool for 56F80x and 56F82x dsp56f807
HW Programmers for Production Flash Programming dsp56f807
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
DSP56F803 BSDL File dsp56f803
Peripheral Example Applications for 56800/E, supporting: ADC, Decoder, ESSI/SSI, EMI, Flash, GPIO, HPI, INTC, I2C, PLL, PWM, Tim 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]:PCMaster Test Application for 56800/E dsp56858
[Archive]:Serial Bootloader for 56F80x/2x dsp56f807
[Archive]:Telephony Libraries Test Applications for 56800/E, which include tests for: AEC, AGC, Caller ID, CAS Detect, CID Parse dsp56858
[Archive]:Voice Recognition (VRLite-1) Library Test Applications for 56800/E dsp56858
[Archive]:3DES Test Application for 56F80x dsp56f807
[Archive]:DES Test Application for 56F80x dsp56f807
[Archive]:RSA Test Application for 56F80x dsp56f807
[Archive]:56F80x Motor Control Test Applications for Brake Control, Clarke and Park transormations, Decoupling for Vector Contro dsp56f807
[Archive]:V.42bis Test Application for 56F80x dsp56f807
[Archive]:DES Example Application for 56F80x dsp56f807
[Archive]:QEDesign Lite Filter (FIR, IIR, etc) Initialization Tool for 56800/E dsp56858
[Archive]:RSA Example Application for 56F80x dsp56f807
[Archive]:Triple DES Example Application for 56F80x dsp56f807
[Archive]:Frequency Detector Example Application for 56F800 dsp56f807
[Archive]:Frequency Spectrum Example Application for 56F800 dsp56f807
[Archive]:Potentiometer-Controlled LEDs Example Application for 56F800 dsp56f807
[Archive]:3DES (Triple Data Encryption Standard) Library for 56800/E dsp56858
[Archive]:AEC (Acoustic Echo Canceller) 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]:G.165 Line Echo Canceller Library for 56800/E dsp56858
[Archive]:G.168 Line Echo Canceller Library for 56800/E dsp56858
[Archive]:G.726 Speech Codec Library for 56800/E dsp56858
[Archive]:Matrix Functions Library for 56800/E dsp56858
[Archive]:MFCR2 Detection Library for 56800/E dsp56858
[Archive]:Motor Control Library for 56800/E, which includes algorithms for BLDC, SR, and ACIM motors dsp56f807
[Archive]:MSCAN Driver for 56800 dsp56f807
[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]: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
98ASH70126A dsp56f803
DSP56F803BU80E.pdf dsp56f803
DSP56F803BU80.pdf dsp56f803