![](http://datasheet.mmic.net.cn/Freescale-Semiconductor/MC56F8335VFGE_datasheet_98713/MC56F8335VFGE_1.png)
Digital Signal Controllers
56F8335
Overview
Freescale Semiconductor's digital signal controllers
(DSC) combine the ease-of-programming provided by a
microcontroller (MCU) with the signal processing power
and efficiency of a digital signal processor (DSP).
The microprocessor-style programming model and
optimized instruction set allow straightforward generation
of efficient, compact code for both DSP and MCU
applications. The 56F8100 and 56F8300 series are
based on the 56800E digital signal controller core that
utilizes a Harvard architecture consisting of three
execution units operating in parallel, allowing as many as
six operations per instruction cycle. From the broad
portfolio of software and pin-compatible components
with various combinations of peripheral modules, memory
densities and clock speeds, system designers will find an
ideal component to create their product.
The 56F8300 series executes code from its
third-generation flash at up to 60 MIPS (millions of
instructions per second) in demanding industrial and
automotive environments. The 56F8300 series includes
controller-level safety-focused functions that help reduce
overall device count and system costs. These include an
integrated temperature sensor for component
temperature monitoring, multiple fault conditions for
system flexibility without compromising system safety,
built-in write protection registers for critical functionality,
and on-chip clock synthesis that allows graceful
shutdown to prevent system damage. An integrated
FlexCAN module offering full CAN (controller area
network) capability handles all networking
communication for improved networking performance
and reliability. For applications that do not need CAN
connectivity, need fewer peripherals or need less
performance, Freescale also offers the pin-compatible
56F8100 series.
Target Applications
> Automotive control
> Industrial
control/connectivity
> Advanced motion
control
> Home appliances
> General-purpose
inverters
> Smart relays
> Fire and security
systems
> Power management
> Medical monitoring
> Multiphase inverters
56800E Core Features
Benefits
> Up to 60 MIPS at 60 MHz
execution frequency
> DSP and MCU functionality in a unified,
C-efficient architecture
> JTAG/enhanced on-chip emulation
(EOnCETM) for unobtrusive,
real-time debugging
> Four 36-bit accumulators
> 16- and 32-bit bidirectional barrel shifter
> Parallel instruction set with unique
addressing modes
> Hardware DO and REP loops available
> Three internal address buses
> Four internal data buses
> Architectural support for 8-, 16- and
32-bit single-cycle data fetches
> MCU-style software stack support
> Controller-style addressing modes
and instructions
> Single-cycle 16 x 16-bit parallel
multiplier-accumulator (MAC)
> Proven to deliver more control
functionality with a smaller memory
footprint than competing architectures
> Hybrid architecture facilitates
implementation of both control and signal
processing functions in a single device
> High-performance, secured Flash memory
helps eliminate the need for external
storage devices
> Extended temperature range allows
for operation of nonvolatile memory in
harsh environments
> Flash memory emulation of EEPROM
helps eliminate the need for external
nonvolatile memory
> 32-bit performance with 16-bit code density
> On-chip voltage regulator and power
management help reduce overall
system cost
> Diversity of peripheral configuration facilitates
the elimination of external components,
improving system integration and reliability
> This device boots directly from Flash,
providing additional application flexibility
> High-performance pulse-width modulation
(PWM) with programmable fault capability
helps to simplify design and to promote
compliance with safety regulations
> PWM and analog-to-digital converter
(ADC) modules are tightly coupled to help
reduce processing overhead
> Low-voltage interrupts (LVIs) help protect
the system from brownout or power failure
> Simple in-application Flash memory
programming via EOnCE or
serial communication