Freescale Semiconductor 56F807 Product Brief

Freescale Semiconductor
56F807 Product Brief
The 56F807 is a member of the 56800 core-based family of Digital Signal Controllers. It combines, on a single chip, the
processing power of a DSP and the functionality of a microcontroller with a flexible set of peripherals to create an
extremely cost-effective solution. Because of its low cost, configuration flexibility, and compact program code, the
56F807 is well-suited for many applications. The 56800 core is based on a Harvard-style architecture consisting of
three execution units operating 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 to enable rapid development of optimized control applications.
BENEFITS
• On-board voltage regulator and power management is designed to reduce overall system cost by allowing for a single
supply voltage
• Flash memory is engineered to provide reliable, non-volatile memory storage, eliminating the need for external storage
devices
• Easy to program with flexible application development tools
• Simple updating of Flash memory through SPI, SCI or OnCE™, using on-chip boot loader
• Program can boot directly from Flash
• Supports multiple processor connections
• Patented distortion correction in PWM for design risk and better performance control
• PWM and ADC modules are tightly coupled to reduce processing overhead
• Low voltage interrupts protect the system during brownout or power failure
• Simple interface with other asynchronous serial communication devices and off-chip EE memory
56800 CORE FEATURES
•
•
•
•
•
•
•
•
•
•
•
•
•
Efficient 16-bit 56800 controller engine with dual Harvard architecture
As many as 40 Million Instructions Per Second (MIPS) at 80MHz core frequency
Single-cycle 16 x 16-bit parallel Multiplier-Accumulator (MAC)
Cop/
Two 36-bit accumulators including extension bits
Watchdog
16-bit bidirectional barrel shifter
Ext
Parallel instruction set with unique addressing modes
Memory I/F
Hardware DO and REP loops
Three internal address buses and one external address bus
Four internal data buses and one external data bus
Instruction set supports both DSP and controller functions
Controller-style addressing modes and instructions for compact code
Efficient C compiler and local variable support
Up to 32 GPIO
Software subroutine and interrupt stack with depth limited only by
memory
(4) 16-Bit
Quad Timers
• JTAG/OnCE debug programming interface
Conveyors
UPS
Servo drives
Fuel management systems
Lifts/elevators/cranes
© Freescale Semiconductor, Inc., 2005. All rights reserved.
RAM
2K x 16
FLASH
60K x 16
Boot Flash 2K x 16
•
•
•
•
Underwater acoustics
Industrial frequency inverters
Noise cancellation
General purpose devices
SPI
(2) SCI
Quad 4-Channel
ADC, 12-Bit
56800 Core
40 MIPS
Power Mgmt
EXAMPLE APPLICATIONS
•
•
•
•
•
Program Memory
CAN 2.0 A/B
(2) 4-Channel
Quad Decoder
Data Memory
PLL
JTAG/OnCE
RAM
4K x 16
FLASH
8K x 16
(2) 6-Channel
PWM
MEMORY FEATURES
• Harvard architecture permits as many as three simultaneous accesses to program and data memory
• On-chip Memory including a low-cost, high-volume Flash solution
– 60K x 16-bit words of Program Flash
– 2K x 16-bit words of Program RAM
– 8K x 16-bit words of Data Flash
– 4K x 16-bit words of Data RAM
– 2K x 16-bit words of Boot Flash
• Off-chip memory expansion capabilities
– As much as 64K x 16 bits of data memory
– As much as 64K x 16 bits of program memory
AWARD-WINNING DEVELOPMENT ENVIRONMENT
• Processor ExpertTM (PE) provides a Rapid Application Design (RAD) tool that combines easy-to-use component-based
software application creation with an expert knowledge system.
• The CodeWarrior Integrated Development Environment is a sophisticated tool for code navigation, compiling, and
debugging. A complete set of evaluation modules (EVMs) and development system cards will support concurrent
engineering. Together, PE, CodeWarrior and EVMs create a complete, scalable tools solution for easy, fast, and efficient
development.
56F807 PERIPHERAL CIRCUIT FEATURES
• Two Pulse Width Modulator (PWM) modules, each with six PWM
outputs, three Current Sense inputs, and four Fault inputs,
fault-tolerant design with dead-time insertion; supports both
center- and edge-aligned modes
• Four 12-bit Analog-to-Digital Converters (ADCs), supporting two
simultaneous conversions; ADC and PWM modules can be
synchronized
• Two Quadrature Decoders
• Four dedicated general purpose Quad Timers
• CAN 2.0 A/B module
• Two Serial Communication Interfaces (SCI)
• Serial Peripheral Interface (SPI)
• Computer Operating Properly (COP)/Watchdog timer
• Two dedicated external interrupt pins
• 14 multiplexed General Purpose I/O (GPIO) pins, 18 multiplexed
GPIO pins
• External reset pin for hardware reset
• External reset output pin for system reset
• JTAG/OnCE™ for unobtrusive, processor speed-independent
debugging
• Software-programmable, Phase Lock Loop-based frequency
synthesizer
PRODUCT DOCUMENTATION
56800
Reference
Manual
Detailed peripheral description
of the 56800 architecture, 16-bit
core processor and the instruction set
Order Number:
DSP56800FM
56F80x
User Manual
Detailed description of memory,
peripherals, and interfaces of
the 56F801, 56F802, 56F803,
and 56F807
Order Number:
DSP56F801-7UM
56F807
Technical Data
Sheet
Electrical and timing
specifications, pin descriptions,
and package descriptions
Order Number:
DSP56F807
ORDERING INFORMATION
PART
DSP56F807
PACKAGES
160 LQFP (80 MHz)
160 MBGA (80 MHz)
ORDER NUMBERS
DSP56F807PY80
DSP56F807VF80
SUPPLY VOLTAGE
3.0V - 3.6V
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product
or service names are the property of their respective owners. This product incorporates SuperFlash® technology licensed from SST.
©2005, Freescale Semiconductor, Inc.
Rev. 6, 7/2005
DSP56F807PB