NEW DATABASE - 350 MILLION DATASHEETS FROM 8500 MANUFACTURERS
BR1169/D M68HC16 M68300 68HC11 68HC16Y1 CPU16 M68HC11 68HC16Z2 CPU32 M68000 - Datasheet Archive
Rev. 2 THE M68HC16 AND M 6 8 3 0 0 FA M I L I E S O F M O D U L A R MICROCONTROLLERS 0 30 68 16 68HC 6830 0 68300 C16 68H 00 683
BR1169/D BR1169/D Rev. 2 THE M68HC16 M68HC16 AND M 6 8 3 0 0 FA M I L I E S O F M O D U L A R MICROCONTROLLERS 0 30 68 16 68HC 6830 0 68300 C16 68H 00 683 68 HC16 0 6830 A FA M I LY T R A D I T I O N THE M68HC16 M68HC16 AND M68300 M68300 MODULAR MICROCONTROLLERS The modular design concept, as well as features of both the M68HC16 M68HC16 and M68300 M68300 modular microcontroller families are reviewed on the following pages, including: Generation after generation, Motorola continues · Core features to build on its long tradition of superior micro- · Typical applications controller design. You'll find this heritage in · Peripherals the M68HC16 M68HC16 and M68300 M68300 modular microcon- · Hardware and software tool support troller families. Come meet the members of the M68HC16 M68HC16 and M68300 M68300 Families. T H E M 6 8 H C 1 6 FA M I LY The 16-bit M68HC16 M68HC16 modular microcontroller family offers Motorola customers a versatility unsurpassed by any other supplier. In addition to a CPU featuring faster multiply, divide and integrated DSP functions, as well as speeds running eight times faster than standard 68HC11 68HC11 microcontrollers, the M68HC16 M68HC16 Family also boasts an extensive list of standard features and modular peripherals that make this highly integrated family the perfect choice for a wide range of embedded control applications. T H E M 6 8 3 0 0 FA M I LY The M68300 M68300 is a powerful 32-bit modular microcontroller family with a CPU based on the 68000 instruction set. It combines high performance data manipulation capabilities with a group of peripheral subsystems. Because the family is built with standard modules that interface through a common Intermodule Bus (IMB), the time it takes to develop new customer-specific derivatives is greatly reduced. I THE MODULAR DESIGN CONCEPT A hardware or software system has "modular architecture" when each component, or module, can be replaced independently of all other modules. Motorola's modular design methodology assures customers that proven on-chip peripherals may be combined to meet specific market and application needs. For example, the M68HC16 M68HC16 and M68300 M68300 Families use Motorola's standard Intermodule Bus (IMB). The primary advantage of using a common bus is that devices can share common modular on-chip peripherals. This feature not only makes the best use of modules that are known performers, proven and tested in thousands of applications; it also allows driver code written in C for the M68HC16 M68HC16 devices to simply be recompiled and run on an M68300 M68300 Family member without changes. T he 68HC16Y1 68HC16Y1 incorporates a true 16-bit CPU, SCIM, 10-bit ADC, AT THE CORE OF THE M68HC16 M68HC16 a MCCI, GPT, TPU, 2 Kbyte standby The CPU of the M68HC16 M68HC16 is a true 16-bit high speed processor. Because CPU16 CPU16 was designed with a rich, orthogonal instruction RAM module and a 48 Kbyte set and memory-mapped I/O, the microcontroller is very easy to masked ROM module. program. The instruction set supports high-level languages and is optimized for compiler performance. A key feature is the System Integration Module (SIM). It contains chip select logic that eliminates external glue logic, which other microcontrollers need to interface with external memory. In all, the SIM reduces chip count, decreases the size and cost of an implementation, and simplifies and quickens development of M68HC16 M68HC16 Family applications. CPU16 CPU16 is upward source-code compatible with our 8-bit industry-standard M68HC11 M68HC11 microcontrollers. Other features in the fully static design include: · Dynamic 8- or 16-bit bus sizing · Enhanced 16-bit implementation of the 68HC11 68HC11 CPU · Fast interrupt response time · Digital Signal Processing (DSP) functions · 16 MHz, 20 MHz, and 25 MHz versions · Background DebugTM Mode · 2.7 V to 3.6 V, as well as 5.0 V versions · High-level language support · 1 Mbyte data space The M68HC16 M68HC16 Family is continually being expanded to meet · 1 Mbyte program space new embedded control requirements with a growing selection of · Two 16-bit general purpose accumulators on-chip peripherals including A/D converters, timers, serial I/O, · Three 16-bit index registers RAM, ROM, and non-volatile flash EEPROM memory. 1 M68HC11 M68HC11 Family, making it an optimal microcontroller for a wide range of embedded control applications, including: · Automotive management systems Active suspension Anti-lock Braking Systems (ABS) Engine and transmission control · Telecommunications equipment Digital and analog cellular phones Telephone switching Hand-held radios · High-end consumer electronics Cable TV boxes Camcorders and cameras Digital audio systems · Office automation equipment Fax machines Modems Plain paper copiers · Computer subsystems Hard disk drives Tape drives Magneto-optical disk drives T · Industrial control and instrumentation he 68HC16Z2 68HC16Z2 incorporates ATM machines 12 chip selects, a synthesized clock, a Card readers Bar code readers true 16-bit CPU with integrated DSP , Medical equipment 8 Kbytes ROM, 2 Kbytes SRAM, 10-bit Robotics ADC, QSPI, and GPT. AT THE CORE OF THE M68300 M68300 Along with sharing a common product development history, including Motorola's standard Intermodule Bus (IMB), the M68300 M68300 Family uses the same on-chip peripherals, external bus interface M68HC16 M68HC16 MICROCONTROLLER FAMILY APPLICATIONS and development systems as the M68HC16 M68HC16 Family allowing easy migration from 16- to 32-bit applications. The unique modular approach of the M68HC16 M68HC16 microcontroller family combines a standardized central processor, the CPU16 CPU16, and Based on the Motorola 68000 instruction set, the performance an Intermodule Bus (IMB), that provide a basic framework on improvements include instructions developed for Motorola's which existing peripheral modules can be easily integrated to 68010 and 68020 microprocessors as well as additional meet market demands for a wide range of embedded control instructions for embedded control and data movement. CPU32 CPU32 applications. Additionally, the M68HC16 M68HC16 microcontroller family features include: runs eight times faster than standard members of the 8-bit · M68000 M68000 Opcode Compatibility 2 · Selected M68010 M68010 Enhancements (Virtual Memory, Vector Bubble jet printers and plotters Base Register, Loop Mode) · Industrial control and instrumentation · Selected M68020 M68020 Enhancements (Addressing Modes, Instructions) Bar code readers · Background Debug Mode Factory automation (manufacturing, asset tracking) · High level language support Test and measurement (Logic Analyzers, Emulators) · 16 Mbyte program space Medical equipment · Dynamic 8- or 16-bit bus sizing Robotics · Fast interrupt response time The M68300 M68300 microcontroller family is perfectly matched for · 16 MHz, 20 MHz, and 25 MHz versions applications needing 32-bit performance with demanding timing · 2.7 V to 3.6 V, as well as 5.0 V versions functions, and for control-intensive applications requiring high · Low Power Stop (LPSTOP) instruction volume data movement. · Table Look-Up and Interpolate (TABL) instruction · Advanced debug support (Opcode Tracking, BDM, Breakpoint Pin) In all, the M68300 M68300 Family of microcontrollers combines a IN-CIRCUIT DEBUGGING powerful 32-bit architecture with many popular peripherals to create a wide range of unique solutions where cost, integration and performance are vital. BACKGROUND DEBUG MODE MIcroprocessor debugging programs are generally implemented with external software. The CPU16 CPU16 and CPU32 CPU32 Background Debug Mode provides a debugger implemented in CPU M68300 M68300 MICROCONTROLLER FAMILY APPLICATIONS microcode. Background Debug Mode is present on all M68HC16 M68HC16 and M68300 M68300 Family members. The M68300 M68300 is well-suited for high performance applications such as: Background Debug Mode incorporates a full set of debug options: · Automotive registers can be viewed and altered, memory can be read or Engine and transmission control written, and test features can be invoked. Intelligent Transportation System (ITS) Background Debug Mode simplifies in-circuit emulation by provid- Global positioning ing much of the needed intelligence as part of the CPU itself, with- · Consumer electronics out the use of other MCU resources. Typical emulator hardware VCRs replaces the target system processor, and communication Home video game systems Compact Disc Interactive (CD-I) players · Communications equipment Digital and analog cellular phones Telephone switching Satellite communications Line cards · Office automation equipment Laser printers Plotters Pocket secretaries or Personal Digital Assistants (PDAs) Fax machines THE 68HC16Z1 68HC16Z1, WITH ON-CHIP DSP CAPABILITIES, POWERS SPECTRAPHYSICS' HAND-HELD BARCODE SCANNER. 3 with the target system can take place via a complex serial inter- The Time Processor Unit 2 (TPU2) is available for M68HC16 M68HC16 face. By contrast, Background Debug Mode uses a simple serial and M68300-based applications with complex timing require- interface that can be implemented with minimal external logic. ments. It provides an expanded control-store (microROM) for This results in lower cost, more reliable development tools that programs up to 4 Kbytes and also supports a higher system provide complete system emulation. clock resolution. GENERAL PURPOSE TIMER (GPT) The GPT is a simple, yet flexible 11-channel timer, well-suited INTELLIGENT INTERMODULE BUS (IMB) PERIPHERALS for systems requiring a moderate degree of timing control. The GPT features: The IMB connects the CPU16 CPU16 and CPU32 CPU32 to the on-chip "intelligent" · Nine-stage prescaler (independent prescaler taps for peripherals including the System Integration Module (SIM), capture/compare unit and the PWM unit) which allows designers to minimize external glue logic. Other · One 16-bit free-running counter for capture/ peripheral modules available for M68HC16 M68HC16 and M68300 M68300 compare unit derivatives include: Three input capture pins Four output compare pins TIME PROCESSOR UNIT (TPU) One input capture/output compare pin · Second 16-bit free-running counter for two-channel The TPU is a powerful on-chip peripheral device used in the M68300 M68300 and M68HC16 M68HC16 Families of modu- PWM (Pulse Width Modulation) unit lar microcontrollers. It is a semi-autonomous co-processor Programmable period and duty cycle dedicated to performing complex, high speed 8-bit resolution · An 8-bit Pulse accumulator/event counter input timing tasks without interrupting the CPU. · Independent clock source input pin Major TPU features include: · Sixteen channels, each associated with an I/O CONFIGURABLE TIMER MODULE (CTM) pin, an input capture register, and an output compare register with comparator The CTM takes modularity one step further. This · Two free-running 16-bit counters with programmable prescalers used for timing timer increases flexibility by defining its function in control of channel events terms of individual submodules, allowing each configuration to match an application's requirements. · A task-switched microengine that interfaces to each of the channels and executes microc- And the CTM is easily configurable for different ode programs to control those channels kinds of applications. · A control store (micro-ROM) that contains CTM features include: · Counter submodules programs the microengine executes Clock prescaler · A dual-port RAM for communication between the 16-bit free-running counter TPU and the host CPU 16-bit modulus counter · Pre-programmed motion control and other functions · Action submodules More than 20 different timing functions are available in MOTOROLA'S INTERNATIONAL 8200 MAKES the TPU library, most of which are in two standard EXCELLENT USE OF THE HIGH INTEGRATION AND microcoded ROMs. This library gives you the ability to LOW POWER CONSUMPTION OF THE 68332. THIS access additional timing functions that can be loaded PHONE IS A LIGHT PORTABLE DIGITAL CELLULAR PHONE TARGETED TO THE GLOBAL SYSTEM FOR MOBILE into TPURAM to upgrade and differentiate your application. COMMUNICATIONS (GSM) MARKETPLACE. 4 Programmed I/O Single action input capture/output compare channels Double action input capture/output compare channels, with PWM mode PWM channels · Real time clock and battery backed data RAM and external clock source · I/O pin for each input capture/output compare · Output-only pin for each PWM channel · External clock input capability · Interrupt capability on all capture/compare/PWM channels and on counter overflow conditions · Two, three or four time base buses, allowing greater flexibility in time bases SYSTEM INTEGRATION MODULE (SIM) The SIM provides an external bus interface and system failure protection mechanisms including: T · Twelve programmable chip selects with programmable wait states he 68332 incorporates a 32-bit · External bus supporting dynamic bus sizing · Watchdog timer CPU, SIM, TPU, QSM, and a 2 Kbyte · Seven external IRQ pins configurable between edge and level static RAM module with TPU sensitivity · Interrupt response monitor (clock and bus monitoring) emulation capability (TPURAM). · Phase-Locked Loop (PLL) clock system · Periodic Interrupt Timer (PIT) S I N G L E - C H I P I N T E G R AT I O N M O D U L E (SCIM) With all of the same features as the SIM, except as noted, the SCIM supports operation in expanded-bus or single-chip modes. Features include: An enhanced version of the Single Chip Integration Module, SCIM2, · Three operational modes is also available for M68HC16 M68HC16 and M68300 M68300 microcontrollers. SCIM2 has the same features as the SCIM but also includes: - Fully expanded (SIM functionality or Single Chip Emulation · Improved re-set controller with nine chip selects) · More flexible clock source selection - 8-bit Data Bus with Port H as an I/O port - Single chip; Ports A, B, E, F, G, and H as I/O ports; Port C as output only S T R E A M L I N E I N T E G R AT I O N M O D U L E (SLIM) · Watchdog systems Hardware: Bus response time monitor · Low pin-count package integration module Software: 15.6 milliseconds to 1 second range Minimum of 31 pins, supports full testing · Phase-Locked Loop clock system or external clock 5 PLL driven from 32 KHz, 2-8 MHz crystal or 20 MHz CONTROLLER AREA NETWORK INTERFA C E M O D U L E ( T o u C A N TM M O D U L E ) external source · 16 address pins minimum The TouCAN module implements the Controller Area Network Optionally supports up to 24, if pins available (CAN) protocol, an asynchronous communications protocol · Multiple operational modes used in automotive and industrial control systems. CAN's high- Single Chip, Ports A, B, C, D, E , F, G, H as I/O Ports speed (1 Mbit/sec), short distance, priority-based protocol Master Mode - non-multiplexed or multiplexed 8- or 16-bit runs over a variety of mediums, supporting both standard and data bus extended identification message formats. Peripheral Mode - non-multiplexed 16-bit data bus · Software watchdog system Our TouCAN module offers full implementation of CAN protocol · Real-Time Clock specification, version 2.0A/B with both standard data and Periodic interrupt timer remote frames (up to 109 bits long) and extended data and Can be chained with software watchdog for long timeouts remote frames (up to 127 bits long). It also allows for 0 to 8 bytes data length and a programmable bit rate up to 1 Mbit/sec. Other features are: · 16 receive/transmit message buffers of 0 to 8 bytes data length · No read/write semaphores · Three programmable mask registers: global, for message buffers 0 through 12; special, for message buffer 14; and special, for message buffer 15 · Programmable loop-back for self test operation · Global network time, synchronized by specific message · Low power sleep mode with programmable wake up on bus activity QUEUED SERIAL MODULE (QSM) The Queued Serial Module (QSM) contains two serial ports: · Serial Peripheral Interface (SPI) with enhanced queued RAM and full-duplex, synchronous three-line bus · Serial Communications Interface (SCI) provides standard asynchronous NRZ format with speeds up to 524K baud · Four serial chip selects for flexible SPI peripheral addressing · One 8-bit general purpose I/O port M U LT I - C H A N N E L C O M M U N I C AT I O N S I N T E R FA C E ( M C C I ) T he 68F333 68F333 incorporates CPU32 CPU32, 64 The MCCI contains three serial interfaces: a Serial Peripheral Kbytes Flash, 4 Kbytes static RAM Interface (SPI) and two Serial Communication Interfaces (SCI). · Two independent SCI ports provide standard asynchronous module with TPU emulation capability NRZ format at baud rates up to 524K baud · One standard SPI allows easy system expansion to peripherals (TPURAM), SCIM, QSM, and 10-bit analog-to-digital converter. 6 modes begin this peripheral's list of features. It also provides: · 10-bit resolution · Programmable sample and hold times · Three result alignment modes · 8-bit conversion in 8 microseconds; 10-bit conversion in 9 microseconds Q U E U E D A N A L O G - T O - D I G I TA L CONVERTER (QADC) The QADC matches the offerings of the ADC and adds: · Two independent queues controlling 32 result registers with three result alignment formats · 16 analog input channels, or up to 44 when multiplexed CANON'S BJC-600C BJC-600C COLOR BUBBLE-JET PRINTER externally UTILIZES THE 68334, WITH ON-CHIP TPU, TO ENABLE · Alternate voltage reference, and programmable sample and T H E H I G H - S P E E D C O M P L E X C A L C U L AT I O N S A N D hold times EXECUTION REQUIRED OF MOST PRINTER ENGINES. · The Queues' conversions can be set to continuous modes; or they may be started by either software commands, the QADC module periodic interval timer, or by an external trigger via a full-duplex synchronous three-line bus · Master and slave-mode operation F L A S H E L E C T R I C A L LY E R A S A B L E P R O G R A M M A B L E R E A D - O N LY M E M O R Y (FLASH EEPROM) DIRECT MEMORY ACCESS (DMA) The DMA provides for low-latency transfers to external peripherals The Flash EEPROM features include: or memory, and for memory-to-memory data exchange. Two fully · Support for byte, word, and long-word operations programmable independent channels provide additional flexibility. · Fast termination (2 clock) access speed · Word programmable, bulk erasable, non-volatile 16-bit wide DUAL UNIVERSAL ASYNCHRONOUS/SYNCHRONOUS RECEIVER TRANSMITTER (DUART) memory · Offered in 8 Kbyte increments from 8K to 100K · Requires an external 12 volt programming/erasure voltage source · 2 Kbyte Block Erasable EEPROM (BEFlash) modules that provide This DUART peripheral offers: · Direct support of RTS and CTS signals byte/word programming with a 12 volt external input, and eight · Optional baud clock external input pins independently-erasable various-sized blocks · Dual NRZ Serial RS-232 RS-232 channels · Double buffered transmit operations, and quadruple buffered S TA N D B Y R A M M O D U L E ( S R A M ) receive operations Portable, low-power applications are supported with a Standby · Independently programmable TxD and RxD baud rates RAM mode during microcontroller power-downs. · RxD baud rates for each channel up to 76.8K baud Supporting byte, word and long-word operations, Static Random Access Memory (SRAM) is available in 1, 1.5, 2, 3.5 and 4 Kbyte A N A L O G - T O - D I G I TA L C O N V E R T E R ( A D C ) blocks, and provides fast termination (2 clock) access speeds. Eight channels, eight result registers and eight automated conversion 7 Additionally, the Fast Static RAM can be maintained by just 3 volts THE MEVB1632 MEVB1632 MODULAR E VA L U AT I O N B O A R D ( M E V B ) on the standby voltage pin. The MEVB aids hardware and software evaluation by providing S TAT I C R A M M O D U L E W I T H T P U E M U L AT I O N C A PA B I L I T Y ( T P U R A M ) essential microcontroller timing and I/O port replacement circuitry. It supports devices from the M68HC16 M68HC16 and M68300 M68300 Families. The MEVB's flexibility, ease-of-use and features make it a fast The TPURAM facilitates the use of custom or substitute TPU and economical tool for prototyping your application. functions. When the TPU enters emulation mode, this SRAM module becomes dedicated to the TPU and replaces the TPU control The MEVB's features include: store ROM. Different TPU functions may be downloaded to the · Jumper-selectable support for multiple memory devices (Flash TPURAM for execution by the TPU. Most microcontrollers currently EEPROM, EPROM and RAM) and sizes from 32 to 512 Kbytes available with a TPU have 2 Kbytes of TPURAM, allowing complete · Seven software breakpoints emulation of the TPU module. · Logic analyzer connection for all MCU pins · On-board Flash EEPROM programming support · On-board wire-wrap area R E A D O N LY M E M O R Y ( R O M ) · Integrated development environment for assembling, editing, Also supporting byte, word and long-word operations, the ROM evaluating, programming and source-level debugging is available in 4 Kbyte increments from 4 to 64 Kbytes, and (IASM16/32 IASM16/32, ICD16/32 ICD16/32, PROG16/32 PROG16/32) provides fast termination (2 clock) access speed. The ROM's · On-board programming voltage circuitry eliminates the need for 16-bit wide memory contents are masked on a custom basis. a separate programming voltage power supply · PC host interface connection through Background Debug Mode and serial I/O expansion via RS-232C RS-232C DEVELOPMENT SUPPORT THE MMDS1632 MMDS1632 MODULAR DEVELOPMENT SYSTEM Motorola provides hardware and software support for our rapidlygrowing M68HC16 M68HC16 and M68300 M68300 microcontroller families. With evaluation boards, in-circuit emulators, register initialization Providing high-speed, real-time hardware and software emulation software, a real-time kernel, C compilers, and debuggers, for target systems based on Motorola's M68HC16 M68HC16 and M68300 M68300 Motorola delivers all you need to successfully design, debug microcontroller families, the MMDS1632 MMDS1632 can emulate various and evaluate your Motorola microcontroller-based application. microcontroller devices. It includes a Station Module (SM) which houses a control board, internal power supply, and easy-access In addition to Motorola's development tools, more than 65 active probe connections, as well as host software to support target independent development tool suppliers provide support with: system emulation and bus analysis, and complete documentation. emulators, logic analyzers, programmers, evaluation boards, simulators, C compilers, real-time operating systems, assemblers, Additionally, the MMDS1632 MMDS1632 Modular Development System's and debuggers all allowing you to develop, monitor, test and features include: debug your code to get your applications up and running fast. · Real-time, in-circuit emulation · Four hardware breakpoints THE 68HC16Z2 68HC16Z2, USED IN ENGINE CONTROL MODULES O F C H RY S L E R ' S C I R R U S A U T O M O B I L E S , H A S ON-CHIP MEMORY, AND MANY OTHER F E AT U R E S , M A K I N G I T A COST-EFFECTIVE SOLUTION WITHIN THE M68HC16 M68HC16 FAMILY. 8 · More than 1 Mbyte built-in emulation memory with 4 Kbytes of providing task, memory and interrupt management, event real-time read/write memory synchronization, data movement, and exclusive accesses. Plus · Ninety-six channels real-time bus analysis, 52 Kbytes deep there are three separate scheduling methods supported: pre- · Sixteen logic chips for individual signal selection and analysis emptive, time-sliced, and round robin. The RTEK kernel utilizes · Built-in self-test an easy-to-use C language interface and supports both static and dynamic kernel objects, providing extensive flexibility for designers of microcontroller-based products. It also supports S D I TM S E R I A L D E B U G I N T E R FA C E five Motorola microcontroller families, including the M68HC16 M68HC16 The SDI Serial Debug Interface is a serial in-circuit debugging and M68300 M68300 Families. This broad usage capability allows a tool that utilizes the Background Debug Mode on M68HC16 M68HC16 and great advantage for users who migrate their applications from M68300 M68300 microcontrollers to quickly update and verify applica- one architecture to another. tion code. When used with compatible debug software such as the MCUdebug debugger, developers can view and modify their MCU asm TM ASSEMBLY LANGUAGE TOOLSET application in real time. The SDI tool is available in 5 volt only The MCUasm assembler is a full-featured toolset for CPU16 CPU16 with and low voltage (2.7 - 5.5 V) versions. nearly a dozen different code-building tools, including a project manager, linkers, S-record generator, assembler, disassembler and M C U i n i t TM R A P I D I N I T I A L I Z AT I O N S O F T WA R E assembly language converter. This integrated toolset gives users the flexibility to control assembly listings, select case-sensitive la- The MCUinit development tool simplifies and accelerates initial- bels, and alter symbol tables to shorten download times. Its syn- ization of M68HC16 M68HC16 and M68300 M68300 microcontrollers. It includes tax and language extensions are common to most Motorola mi- a graphical user interface, on-line context-sensitive help, auto- crocontroller families, making it easy for users to migrate upward matic code generation and rule checking, and debugging support without sacrificing speed or efficiency. The MCUasm tool is when used with the MMDS1632 MMDS1632. optimized to handle large and complex input, allows nested MCUinit software currently supports the 68HC16Y1 68HC16Y1, include files, and supports the Common Object File Format 68HC916Y1 68HC916Y1, 68HC16Z1 68HC16Z1, 68HC16Z2 68HC16Z2, 68331, 68332, (COFF) and P&E Microcomputer's Map files. 68F333 68F333, 68334, and 68360 microcontroller derivatives. On-chip IMB peripheral modules supported include the QSM, MCCI, TPU, GPT, SIM, SCIM, ADC, and various types of THE M68HC16 M68HC16 AND THE M68300 M68300 FAMILY STYLE memory, such as SRAM, ROM, and Flash EEPROM. Clicking on a particular IMB peripheral button opens configuration panels for the module. Users enter settings for the module, such Each successive Motorola microcontroller generation gives you as the clock rate, address range, timer functions, and baud more power and performance while building on Motorola's rate by clicking a button or filling in a text box. Once selections legendary strengths. The M68HC16 M68HC16 and the M68300 M68300 continue are made, the MCUinit tool generates the initialization code in this family tradition. C or in assembly language. The code is fully commented for Find out more about how the M68HC16 M68HC16 and the M68300 M68300 Families maintenance purposes, and users may add their own comments. can work for your next application. For additional information or more literature, call your local Motorola sales office or call RTEKTM REAL TIME EMBEDDED KERNEL (800)765-7795, ext. 906; or fax (800)765-9753; or write us The RTEK kernel offers a robust real-time operating system at P.O. Box 13026, Austin, Texas 78711-3026. Additional framework for a broad range of embedded software applications. information can be found on our World Wide Web site, at: This fully-functional kernel provides more than 180 kernel services http://freeware.aus.sps.mot.com/amcu/home.html 9 All brand or product names appearing in this brochure are the trademark or registered trademark of their respective holders. Background Debug, MCUasm, MCUdebug, MCUinit, RTEK, SDI and TouCAN are trademarks, and Motorola and are registered trademarks of Motorola, Inc. Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters can and do vary in different applications. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola products could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer. WWW: http://freeware.aus.sps.mot.com/amcu/home.html Additional literature may be ordered through the Motorola Semiconductor Products Sector Literature Distribution Center by calling (800) 441-2447. For a complete listing of Advanced MCU literature, order document BR1116/D BR1116/D. P.O. Box 13026 Austin, Texas 78711-3026 © 1996 Motorola, Inc. All rights reserved. 10