Digital Signal Controllers 56F8345 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 Program Memory 4 KB RAM 128 KB Flash PLL 8 KB Boot Flash Up to 49 GPIO Power Management (2) SPI (2) SCI JTAG/EOnCE 56800E Core 60 MIPS 60 MHz 128 LQFP (16) 16-bit Timer (2) Quadrature Decoder 16-ch., 12-bit ADC Data Memory FlexCAN > Up to 60 MIPS at 60 MHz execution frequency > Hybrid architecture facilitates implementation of both control and signal processing functions in a single device > DSP and microcontroller (MCU) functionality in a unified, C-efficient architecture > Four 36-bit accumulators Designers of the 56F8345 subscribe to the philosophy that you can never have enough of a good thing. That’s why they’ve added more on-chip Flash memory (up to 144 KB), pulse-width modulation (PWM) outputs, analog-to-digital converter (ADC) inputs, timer channels and quadrature decoders to the peripherals found in smaller members of the device family. With these additions, an entirely different set of applications can now benefit from the hybrid microcontroller (MCU)/DSP capabilities of the 56800E architecture. Imagine adding signal processing capabilities to a smart user interface or adding sophisticated communication protocol to an industrial control application. The possibilities are endless, especially when you consider that you can have access to these advanced features at extreme temperatures. Temperature Sensor Benefits > JTAG/enhanced on-chip emulation (EOnCETM) for unobtrusive, real-time debugging Overview COP/Watchdog 56800E Core Features 8 KB RAM 8 KB Flash 12-ch. PWM > 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 > 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 PWM with programmable fault capability helps to simplify design and to promote compliance with safety regulations > PWM and 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 56F8345 Memory Features 56F8345 Peripheral Circuit Features > Architecture permits as many as three simultaneous accesses to program and data memory > Two PWM modules with 12 outputs and eight programmable fault inputs > On-chip memory includes high-speed volatile and nonvolatile components: • 144 KB On-chip Flash › 128 KB of Program Flash › 8 KB of Data Flash › 8 KB of Boot Flash • 4 KB of Program RAM • 8 KB of Data RAM > Two serial peripheral interfaces (SPIs) Product Documentation 56F8300 Peripheral User Manual Detailed peripheral descriptions of the 56F8300 family of devices Order Number: MC56F8300UM 56F8345/56F8145 Technical Data Sheet Electrical and timing specifications, pin descriptions and package descriptions Order Number: MC56F8345 56F8345 Product Brief Summary description and block diagram of the 56F8345 core, memory, peripherals and interfaces Order Number: MC56F8345PB DSP56800E Reference Manual Detailed description of the DSP56800E architecture, 16-bit core processor and the instruction set Order Number: DSP56800ERM > Two serial communications interfaces (SCIs) > I2C communications master mode (emulated) > Sixteen 16-bit timers with input and output compare capability > Two four-input quadrature decoders > FlexCAN module, 2.0 A/B compatible > Temperature sense diode to monitor the on-chip temperature > Memories operate at 60 MHz (zero wait states) over temperature range (-40°C to +125°C) with no software tricks or hardware accelerators required > On-chip 3.3V to 2.6V voltage regulator > Flash security feature helps prevent unauthorized accesses to its content > 12-bit ADCs with 16 inputs, self-calibration and current injection capability > Software-programmable Phase-Lock Loop (PLL) > On-chip relaxation oscillator > Up to 49 general-purpose input/output (GPIO) pins > External reset input pin for hardware reset > Computer operating properly (COP) Ordering Information > Integrated power-on reset and LVI module Part MC56F8345 Package Type Low-Profile Quad Flat Pack (LQFP) Pin Count Temperature Range Order Number Part 128 -40°C to +105°C MC56F8345VFG60 MC56F8345 Package Type Low-Profile Quad Flat Pack (LQFP) Pin Count Temperature Range Order Number Award-Winning Development Environment > Processor Expert™ (PE) technology 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 (IDE) is a sophisticated tool for code navigation, compiling and debugging. A comprehensive set of evaluation modules (EVMs) and development system cards will support concurrent engineering. Together, PE technology, the CodeWarrior tool suite and EVMs create a comprehensive, scalable tools solution for easy, fast and efficient development. Learn More: For more information about Freescale products, please visit www.freescale.com. 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. © Freescale Semiconductor, Inc. 2005 Document Number: 56F8345FS REV 1 128 -40°C to +125°C MC56F8345MFG60