Freescale Semiconductor, Inc. HYBRID FLASH SOLUTION 56F826 16-bit Hybrid Controller TARGET APPLICATIONS Freescale Semiconductor, Inc... • • • • • • • BENEFITS Noise suppression ID tag readers Sonic/subsonic detectors Security access devices Remote metering Sonic alarms General purpose devices • Low-power applications supported by multiple operating modes • 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 • Optimized for C compiler efficiency • Simple updating of Flash memory through SPI, SCI or OnCE™, using on-chip boot loader • Simple interface with other asynchronous serial communication devices and off-chip EE memory • Sophisticated debugging using On-Chip Emulation (OnCE) to view core, peripheral, and memory contents 56F826 16-BIT HYBRID CONTROLLER The 56F826 is a member of the 56800 core-based family of Hybrid 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 for general purpose applications. Because of its low cost, configuration flexibility, and compact program code, the 56F826 is well-suited for many applications. The 56800 core is based on a Harvardstyle architecture consisting of three execution units operating in parallel, allowing as many as six operations per instruction cycle. The microprocessorstyle 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 compilers to enable rapid development of optimized control applications. • Up to 40 MIPS at 80MHz core frequency • DSP and MCU functionality in a unified, C-efficient architecture • Hardware DO and REP loops • MCU-friendly instruction set supports both DSP and controller functions: MAC, bit manipulation unit, 14 addressing modes • 36K On-chip Flash - 32K Program Flash - 2K Data Flash - 2K Boot Flash 32K Flash SPI 2K Boot Flash SSI Up to 46 GPIO 16-Bit Quad Timer 56800 Core 40 MIPS Time of Day Data Memory PLL 4K RAM • One Synchronous Serial Interface (SSI) • One general purpose Quad Timer • JTAG/OnCE for debugging • 100-pin LQFP Package • 16 dedicated and 30 shared GPIO • One Time of Day module ENERGY INFORMATION (2) SCI or SPI 512 RAM • One additional SPI or two Serial Communication Interfaces (SCI) • 4K Data RAM Program Memory Ext Memory I/F • One Serial Peripheral Interface (SPI) • 512 Program RAM • Fabricated in high-density CMOS with 5V-tolerant, TTL-compatible digital inputs COP/Watchdog • Up to 64K each of external memory expansion for program and data memory 2K Flash JTAG/OnCE For More Information On This Product, Go to: www.freescale.com • Dual power supply, 3.3V and 2.5V • Wait and multiple Stop modes available Freescale Semiconductor, Inc. 56800 CORE FEATURES HYBRID FLASH SOLUTION • Efficient 16-bit 56800 family hybrid controller engine with dual Harvard architecture 56F826 • As many as 40 Million Instructions Per Second (MIPS) at 80MHz core frequency PRODUCT DOCUMENTATION DSP56800 Family Manual Detailed description of the 56800 family architecture, and 16-bit DSP core processor and the instruction set Order Number: DSP56800FM/D DSP56F826/827 User’s Manual Detailed description of memory, peripherals, and interfaces of the 56F826/827 Freescale Semiconductor, Inc... Order Number: DSP56F826-827UM/D DSP56F826 Technical Data Sheet Electrical and timing specifications, pin descriptions, and package descriptions Order Number: DSP56F826/D DSP56F826 Product Brief Summary description and block diagram of the core, memory, peripherals and interfaces Order Number: DSP56F826PB/D • Single-cycle 16 x 16-bit parallel Multiplier-Accumulator (MAC) • Two 36-bit accumulators including extension bits • 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 • 16-bit bidirectional shifter • Software subroutine and interrupt stack with depth limited only by memory • Parallel instruction set with unique addressing modes • JTAG/OnCE debug programming interface • Hardware DO and REP loops • Three internal address buses and one external address bus 56F826 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 • Off-chip memory expansion capabilities – As much as 64K data memory – As much as 64K program memory - 36K On-chip Flash - 32K Program Flash - 2K Data Flash AWARD-WINNING DEVELOPMENT ENVIRONMENT - 2K Boot Flash - 512 Program RAM • 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, the CodeWarrior tool suite and EVMs create a comprehensive, scalable tools solution for easy, fast and efficient development. - 4K Data RAM 56F826 PERIPHERAL CIRCUIT FEATURES • General purpose Quad Timer • One Serial Peripheral Interface (SPI) • A second Serial Peripheral Interface (SPI) or two Serial Communication Interfaces (SCI) • Computer Operating Properly (COP)/ Watchdog timer • Two external interrupt pins • External reset pin for hardware reset • Synchronous Serial Interface (SSI) • JTAG/OnCE™ for unobtrusive, processor speed-independent debugging • Sixteen (16) dedicated general purpose I/O (GPIO) pins • Software-programmable, Phase Lock Loop-based frequency synthesizer • Thirty (30) shared general purpose I/O (GPIO) pins • One Time of Day module ORDERING INFORMATION PART DSP56F826 DSP56F826 SUPPLY VOLTAGE PACKAGE TYPE PIN COUNT FREQUENCY (MHz) ORDER NUMBER 3.0–3.6V 2.25–2.75V 3.0–3.6V 2.25–2.75V Plastic Quad Flat Pack (LQFP) 100 80 DSP56F826BU80 Plastic Quad Flat Pack (LQFP) 100 80 SPAK56F826BU80 Motorola and the stylized M Logo are registered in the U.S. Patent and Trademark Office. This product incorporates SuperFlash® technology licensed from SST. All other product or service names are the property of their respective owners. © Motorola, Inc. 2003 DSP56F826PB/D REV 4 For More Information On This Product, Go to: www.freescale.com