Freescale Semiconductor
56F8145 Product Brief
© Freescale Semiconductor, Inc., 2004. All rights reserved.
56800E CORE FEATURES
Up to 40 MIPS at a guaranteed 40MHz core frequency
DSP and MCU functionality in a unified, C-efficient architecture
JTAG/Enhanced On-Chip Emulation (EOnCE) for unobtrusive,
real-time debugging
Four 36- bit ac cumulators
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
Architec tural supp ort for 8-, 16 -, and 32-bi t single-cy cle 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
BENEFITS
Hybrid architecture facilitates implementation of both control and signal processing functions in a single device
High-performance, secured Flash memory eliminates the need for external storage devices
Extended temperature range up to 105ºC allows for operation of non-volatile memory in industrial applications
Flash memory emulation of EEPROM eliminates the need for external non-volatile memory
32-bit performance with 16-bit code density
On-chip voltage regulator and power management reduces 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 simplifies design and promotes compliance with safety
regulations
PWM and ADC m odules are tightly coupled to re duce processing overhead
Low-voltage interrupts protect the system from brownout or power failure
Simple in-application Flash memory programming via Enhanced OnCETM or serial communi cation
The 56F8145 designers subscribe to the philosophy that you can never have enough of a good thing. That is why they added more on-chip
Flash memory (up to 136KB), Analog-to-Digital Converter inputs, timer channels, and added a PWM and a Quadrature Decoder to the
peripherals found in smaller members of the device family. With these additions, a whole new set of applications can now benefit fro m the
hybrid 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 all these advanced features at extended
temperatures.
EXAMPLE APPLICATIONS
Polyphase metering
•UPS
Ele ctric vehicles
Currency validation
Industri al co ntrol /ne tw ork in g
Home appliances
Smart sensors
Fire and security systems
Medical monitoring
56800E Core
40 MIPS
40MHz
64 LQFP
COP/
Watchdog
Oscillator
Relaxation
PLL
Up to 27 GPIO
Timers
(8) 16-bit
Program Memory
Flash
128KB
Boot Flash 8KB
RAM
8KB
Data Memory
8 Channels
12-bit ADC
JTAG/
EOnCE
(2) SCI
(2) SPI
Power
Management
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.
©2004, Freescale Semiconductor, Inc.
Rev. 1, 11/2004
MC56F8145PB
56F8145 PERIPHERAL CIRCUIT FEATURES
Pulse Width Modulator (PWM) module with six outputs and four pro-
grammable fault inputs
Two Serial Peripheral Interfaces (SPI)
Two Serial Communication Interfaces (SCI)
Eight 16-bit Timers with input and output compare capability
On-chip 3.3V to 2.6V voltage regulator
Software-programmable Phase Lock Loop (PLL)
12-bit Analog-to-Digital Converters (ADC) with 16 inputs, self-
calibra tio n, and current injec tio n cap a bil ity
Up to 49 General Purpose I/O (GPIO) pins
External reset input pin for hardware reset
Computer Operating Properly (COP)
Integrated Power-On Reset and Low-Voltage Interrupt module
•I
2C Communications Master Mode (emulated)
PRODUCT DOCUMENTATION
56F8300
Peripherals
Manual
Detailed peripheral description
of the 56F8300 family of devices
Order Number:
MC56F8300UM
56F8345 /
56F8145
Technical Data
Sheet
Electrical and timing
specifications, device-specific
peripheral information and
package and pin descriptions
Order Number:
MC56F8345
56F8145
Product Brief Summary desc ription and block
diagram of the core, memory,
peripherals and interfaces
Order number:
MC56F8145PB
DSP56800E
Reference
Manual
Detailed description of the
DSP56800E architecture, 16-bit
core processor and the
instruction set
Order Number:
DSP56800ERM
MEMORY FEATURES
Architecture permits as many as three simultaneous accesses to program and data memory
On-chip memory includes high-speed volatile and non-volatile components
- 128KB of Program Flash
- 8KB of Data RAM
- 8KB of Boot Flash
All memories oper ate at 40MHz (zero wait st ates) over temperature range (-40° to +105°C), with no software tricks or hardware
accele rato rs required
Flash security feature prevents unauthorized accesses to its content
ORDERING INFORMATION
PART MC56F8145
PACKAGE 128 LQFP
ORDER NUMBER MC56F8145VFG
TEMPERATURE RANGE -40° to 105°C
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 Code W arrior Integrat ed Developm ent Envir onment is a sophi sticated too l for code navi gation, compi ling, and debu gging.
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.