0% found this document useful (0 votes)
34 views16 pages

EB193

Uploaded by

Pedro Garcia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views16 pages

EB193

Uploaded by

Pedro Garcia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Freescale Semiconductor, Inc.

Order this document


by EB193/D Rev. 1.0

Motorola Semiconductor Engineering Bulletin

EB193

Replacing 68HC11A Series MCUs


Freescale Semiconductor, Inc...

with 68HC11E Series MCUs


By C.Q. Nguyen, Bob King, and John Suchyta
Austin, Texas

Introduction

This information is presented to users of the MC68HC11A Family


(A8/A1/A0) microcontrollers (MCUs) who are considering converting to
MC68HC11E Family MCUs (E9/E1/E0).

The 68HC11E Family was designed to provide more ROM and RAM for
68HC11A users.

Both device families have the same pinouts in the 52-pin PLCC and 64-
pin QFP (quad flat pack) packages.

The 68HC11E MCUs have several enhancements that require special


design consideration.

Table 1 lists the major features of each device in the families.

© Motorola, Inc., 1999 EB193 Rev. 1.0

For More Information On This Product,


Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin

Table 1. 68HC11A and 68HC11E Features


ROM RAM EEPROM Input Output
Device Timer SCI SPI A/D I/O
(Bytes) (Bytes) (Bytes) Only Only

68HC11A8 8K 256 512 Yes Yes Yes Yes 11 12 15

68HC11A1 0 256 512 Yes Yes Yes Yes 11 4 7

68HC11A0 0 256 0 Yes Yes Yes Yes 11 4 7

68HC11E9 12 K 512 512 Yes Yes Yes Yes 11 11 16

68HC11E1 0 512 512 Yes Yes Yes Yes 11 3 8


Freescale Semiconductor, Inc...

68HC11E0 0 512 0 Yes Yes Yes Yes 11 3 8

Basic Question Can 68HC11Ax code run on 68HC11Ex without change?


and Answer
No.

Pin Assignments The A Family and E Family pinouts are identical for 52-pin PLCC and 64-
pin QFP packages. On E Family pinouts, pin 31 of the 52-pin PLCC and
pin 62 of the 64-pin QFP (quad flat pack) have additional functionality.
This will be described in the Differences section under port A, bit 3.

Refer to the latest MC68HC11 E Family series technical databook while


reviewing this information.

Converting Table 2 – showing differences, issues, and changes – describes the


from MC68HC11A extent of analysis required for various MC68HC11A Family applications.
to 68HC11E In each case, the version of 68HC11A devices affected and the issues
involved in converting to 68HC11E devices are identified.

Difference: ROM The 68HC11E9 has 12 Kbytes of ROM at address locations $D000
through $FFFF, while the 68HC11A8 has eight Kbytes of ROM at
address locations $E000 through $FFFF.

Case 1 Case: Single-chip mode, custom (masked) 68HC11A8 ROM devices

Issue: ROM code must be resubmitted.

EB193

2 MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Introduction

Change required: Source code must be changed to address the


EEPROM block protect and port A, bit 3 differences. Object code
(S-records) must be resubmitted to Motorola.

Case 2 Case 2: Expanded mode, custom (masked) 68HC11A8 ROM devices

Issue: ROM code must be resubmitted.

Change required: Ensure that address space from $D000 through


$DFFF is not used by external devices (memories or peripherals).
Source code must be changed to address the EEPROM block protect
Freescale Semiconductor, Inc...

and port A, bit 3 differences. Object code (S-records) must be re-


submitted to Motorola.

Case 3 Case: Expanded mode, ROM-less 68HC11A1 or 68HC11A0 devices

Issue: Source code changes

Change required: Source code must be changed to address the


EEPROM block protect and port A, bit 3 differences.

Table 2. Summary of Differences


Item 68HC11A 68HC11E Issues

Source code changes; potential


8 Kbytes located 12 Kbytes located
ROM address conflicts in expanded
at $E000 to $FFFF at $D000 to $FFFF
mode

256 bytes located 512 bytes located Potential address conflicts in


RAM
at $0000 to $00FF at $0000 to $01FF expanded mode

512 bytes with no 512 bytes with 4 selectable Block protection register
EEPROM
write protection block protects (BPROT)
CONFIG Only programmable Programmable in normal CONFIG alteration;
register in special modes and special modes block protection

Port A, bit 3, Output only pin shares Bi-directional pin shares


Logic or circuitry connected
PLCC pin 31, output compare 5 input capture 4 or output
to PA3
QFP pin 62 with parallel output pin PA3 compare 5 with I/O pin PA3

Download terminates after


Download terminates
Bootstrap all 512 RAM bytes
after all 256 RAM Download duration
mode are written or after receiver
bytes are written
detects 4 idle characters

5 write-restricted registers; New registers;


Registers 4 write-restricted registers several registers have dual functionality; write
additional functionality restrictions; E clock disable

EB193

MOTOROLA 3
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin

Difference: RAM The 68HC11E Family has 512 bytes of RAM initially at address locations
$0000 through $01FF, while the 68HC11A Family has 256 bytes of RAM
at address locations $0000 through $00FF.

Case 1 Case: Single-chip mode, custom (masked) 68HC11A8 ROM devices

Issue: None

Change required: None. However, you may want to take advantage of


the extra RAM space.
Freescale Semiconductor, Inc...

Case 2 Case: Expanded mode, custom (masked) 68HC11A8 ROM devices

Issue: Potential conflict with external memories

Change required: Ensure that address space from $0100 to $01FF is


not used by external devices (memories or peripherals)

Case 3 Case: Expanded mode, ROM-less 68HC11A1 or 68HC11A0 devices

Issue: Potential conflict with external memories

Change required: Ensure that address space from $0100 to $01FF is


not used by external devices (memories or peripherals)

EB193

4 MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Introduction

Difference: Most devices in the 68HC11A and 68HC11E Families have on-board
EEPROM EEPROM.

The 68HC11E series has an additional protection mechanism to prevent


inadvertent alteration of the CONFIG register and EEPROM contents
due to program runaway. This feature is called block protect. The block
protect register (BPROT) is used to disable the protection feature. This
register must be accessed if EEPROM contents or the CONFIG register
are allowed to be changed in the application.
Freescale Semiconductor, Inc...

Case 1 Case: Custom (masked) 68HC11A8 ROM devices, all operating modes

Issue: BPROT not implemented on 68HC11A8

Change required: Code in internal ROM must be changed to add the


BPROT clearing instructions. User also may want to include the
CONFIG verification routine suggested here.

Case 2 Case: ROM-less 68HC11A1 devices

Issue: BPROT not implemented on 68HC11A1

Change required: Code in external memory must be changed to add


the BPROT clearing instructions.

Case 3 Case: ROM-less 68HC11A0 devices

Issue: BPROT not implemented on 68HC11A0

Change required: None, EEPROM not in memory map

EB193

MOTOROLA 5
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin

Difference: The system configuration register (CONFIG) is implemented with


CONFIG Register EEPROM cells on most 68HC11 microcontrollers. The 68HC11A Family
devices only allow changes of the CONFIG register in special modes
(MODB pin held low during reset). The 68HC11E Family removes this
restriction by allowing CONFIG reprogramming in normal operating
modes. This enhancement was added to allow software to verify that the
proper system configuration was attained and change it if necessary.
See the section that follows on a CONFIG register verification
procedure.
Freescale Semiconductor, Inc...

Case 1 Case: Custom (masked) 68HC11A8 ROM devices, all operating modes

Issue: CONFIG is modifiable only in special modes on 68HC11A8.

Change required: None, unless a CONFIG verification/modification


routine is included in initialization code. If CONFIG can be modified by
code, the CONFIG verification routine suggested here should be
included and a new ROM code must be submitted.

Case 2 Case: ROM-less 68HC11A1 and 68HC11A0 devices

Issue: CONFIG is only modifiable in special modes on 68HC11A1 and


68HC11A0.

Change required: None, unless a CONFIG verification/modification


routine is included in initialization code. If CONFIG can be modified by
code, the CONFIG verification routine suggested here should be
included.

EB193

6 MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Introduction

Difference: The 68HC11A devices have three fixed input captures and five fixed
Port A, Bit 3 output compares, and port A, bit 3 (PA3) is a dedicated output pin. On
EX devices, this pin is bidirectional because it can be configured as a
fourth input capture or a fifth output compare. The initial state of PA3 on
68HC11A devices after reset is active, driving low. The initial state of
PA3 on 68HC11E devices after reset is input, high impedance.

Case 1 Case: All 68HC11A series devices

Issue: Logic or circuitry connected to PA3; pin 31 on PLCC; pin 62 on


Freescale Semiconductor, Inc...

QFP (quad flat pack).

Changes required: A pulldown resistor is required on 68HC11E series


MCUs to provide the same functionality as the 68HC11A during and
immediately after reset. If the PA3 pin drives a high impedance input, a
4.7-K is adequate to initiate the low level. If the PA3 pin is driving an
active circuit (transistor or other low impedance input), the bias circuit
will have to be evaluated to determine proper functionality.

Additionally, software must be changed to configure the PA3 as an


output driving a low level out of reset. If the PA3 pin is used as timer
output OC5, the easiest procedure is to write $02 to the TCTL1 register
which immediately configures the pin as OC5 driving low. (The BSET
instruction with a mask of $02 can be used.) If the PA3 pin is used as an
output pin (without the timer function), the procedure should include a
write to the PORTA data register to drive bit 3 low and then a write to the
PACTL register to set the DDRA3 bit.

NOTE: If the PA3 pin is not used, it is still recommended that the pin be
configured as an input and pulled up or down or configured as an output.

EB193

MOTOROLA 7
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin

Difference: The bootloader function on 68HC11A devices terminates a serial


Bootstrap Mode download to RAM after all 256 locations of RAM have been filled. Since
68HC11E devices have more RAM, the download procedure was
changed to save download time. The 68HC11E bootloader terminates
downloading after four idle characters have been received by the serial
unit. Program control is then passed to the RAM.

Case: All 68HC11A series devices

Issue: Length of download


Freescale Semiconductor, Inc...

Change required: None. However, bootstrap downloads may execute


faster if a program smaller than 256 bytes is downloaded. Also, a larger
program may now be downloaded due to the additional RAM on the
68HC11E series.

Difference: Reads, writes, and compares of the following registers may have an
Registers effect on the system when switching between the 68HC11A and
and Other 68HC11E Families. The bold text in Table 3 represents the register or
I/O Control bit differences.

Table 3. Register Differences


Register Register
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Address Name

$1000 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 PORTA

TI4O5
$101E Bit 15 14 13 12 11 10 9 Bit 8
(high)

TI4O5
$101F Bit 7 6 5 4 3 2 1 Bit 0
(low)

$1021 EDG4B EDG4A EDG1B EDG1A EDG2B EDG2A EDG3B EDG3A TCTL2

$1022 OC1I OC2I OC3I OC4I I4/O5I IC1I IC2I IC3I TMSK1

$1023 OC1F OC2F OC3F OC4F I4/O5F IC1F IC2F IC3F TFLG1

$1026 DDRA7 PAEN PAMOD PEDGE DDRA3 I4/O5 RTR1 RTR0 PACTL

$1035 0 0 0 PTCON BPRT3 BPRT2 BPRT1 BPRT0 BPROT

$103C RBOOT SMOD MDA IRVNE PSEL3 PSEL2 PSEL1 PSEL0 HPRIO

EB193

8 MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Introduction

MC68HC11A series MCUs have three input capture and five output
compare channels on port A. The 68HC11A port A, bit 3 (PA3) pin is a
dedicated output pin. On 68HC11E MCUs, this pin is bidirectional
because it can be configured as a fourth input capture (IC4) or a fifth
output compare. The PA3 pin state difference was covered earlier in this
bulletin. Several other timer registers have been changed to allow the
additional input capture function on 68HC11E devices.

PORTA A read of this data register will return input data in bit positions 7, 2, 1,
and 0 on 68HC11A devices. Bit 7 (PA7) can be configured as an output
Freescale Semiconductor, Inc...

by software. A read of this register on 68HC11E devices will return input


data in bit positions 7, 3, 2, 1, and 0. Bit 3 (PA3) can be configured as an
output by software as stated in the port A, bit 3 section above.

TOC5 or TI4O5 The 16-bit register at $101E is the timer output compare 5 register on
68HC11A devices. On 68HC11E devices, this register is either timer
input capture 4 register or output compare 5 register, depending on the
function enabled by the I4/O5 bit in the PACTL register. The default
function of this register is output compare 5.

TCTL2 Bits 7 and 6 in this register, which are not implemented on 68HC11A
devices, control the input capture edge for IC4 on 68HC11E devices. IC4
functions only if the I4/O5 bit in the PACTL register is set.

TMSK1 Bit 3 is the output compare 5 interrupt enable on 68HC11A devices. On


68HC11E devices, bit 3 is the input capture 4 interrupt enable when the
I4/O5 bit in the PACTL register is set. Bit 3 is the output compare 5
interrupt enable when the I4/O5 bit in the PACTL register is cleared.

TFLG1 Bit 3 is the output compare 5 flag on 68HC11A devices. On 68HC11E


devices, bit 3 is either the input capture 4 flag or the output compare 5
flag, depending on the function enabled by the I4/O5 bit in the PACTL
register.

EB193

MOTOROLA 9
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin

PACTL Bits 3 and 2 in this register, which are not implemented on 68HC11A
devices, control the function of port A, pin 3 on 68HC11E devices. Bit 3
is the data direction bit (DDRA3), and bit 2 configures the pin either as
IC4 or OC5 when used for timing functions.

BPROT 68HC11E devices have this additional time- and write-restricted register
which protects blocks of EEPROM and the CONFIG register from
unintentional programming or erasure. Protection must be disabled by
clearing bits during the first 64 clock cycles after reset in normal modes
to enable intentional EEPROM changes. Protection for CONFIG and
Freescale Semiconductor, Inc...

EEPROM blocks can be re-enabled later by setting the appropriate bits.

HPRIO On 68HC11A devices, bit 4 is the internal read visibility bit, which is used
in the special modes to affect visibility of internal reads on the expansion
data bus. On 68HC11E devices, bit 4 is the internal read visibility/not E
control bit. This control bit serves the same function during operation in
expanded mode. In single-chip and bootstrap modes, IRVNE can be set
to disable the E clock output to reduce system noise and power.

Special Section: CONFIG Register Verification and Reprogramming Routine

To guarantee proper operation of EEPROM-based M68HC11 devices,


the CONFIG register must be programmed correctly. A CONFIG register
verification and reprogramming routine should be included at the
beginning of critical M68HC11 programs.

This code is an example of how to verify and, if necessary, reprogram


the EEPROM CONFIG register to ensure proper operation. These same
results can be accomplished with less generic, user-specified code.

EB193

10 MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Special Section: CONFIG Register Verification and Reprogramming Routine

* (C) MOTOROLA, INC., 1995 (created 05/01/95)


*
* FILENAME: config.asm
*
* DESCRIPTION: This code checks the CONFIG register on an EEPROM-based
* HC11 device and reprograms it with the proper value if necessary.
*

REGBASE equ $1000 ;beginning of HC11 registers

* Offsets from the beginning of the register block.

TOC4 equ $1C


Freescale Semiconductor, Inc...

TCNT equ $0E


TFLG1 equ $23
BPROT equ $35
OPTION equ $39
PPROG equ $3B
CONFIG equ $3F

* The following register bit constants are needed.

OC4F equ $10


PTCON equ $10
CME equ $08
BYTE equ $10
ERASE equ $04
EELAT equ $02
EEPGM equ $01

Fill in the blank that follows with the desired CONFIG register value. Also, choose
the appropriate delay based on E frequency.

* Other user constants should follow, including:

MY_CONFIG equ $__ ;CONFIG should be __


DELAY equ $7530 ;$7530 = 30,000 counts at 3 MHz
;$4E20 = 20,000 counts at 2 MHz
;$2710 = 10,000 counts at 1 MHz

* Program begins here.

Fill in the program starting address in the following blank.

START org $____ ;program starts here

lds #$00FF ;set a valid stack pointer


ldx #REGBASE ;set beginning of register block
ldaa CONFIG,X ;read CONFIG
cmpa #MY_CONFIG ;check for valid CONFIG
beq NORMAL ;if CONFIG is OK, go on as usual

EB193

MOTOROLA 11
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Special Section: CONFIG Register Verification and Reprogramming Routine

At this point, 49 cycles remain for modifications to be made to the time protected
registers (TMSK2, BPROT, OPTION, and INIT), if necessary, on all HC11 devices.

bclr BPROT,X,PTCON ;clear CONFIG protect bit

* CONFIG erase sequence.

ldaa #BYTE + #ERASE + #EELAT


staa PPROG,X

The EEPROM erase sequence requires that some data be stored to the byte being erased.
The actual data stored and instructions used are irrelevant; it is only necessary to
complete a memory write cycle to the location in question.
Freescale Semiconductor, Inc...

staa CONFIG,X ;store something to CONFIG

ldaa #BYTE + #ERASE + #EELAT + #EEPGM


staa PPROG,X
jsr EEDELAY ;wait 10 ms
clr PPROG,X ;finish erase sequence

* CONFIG program sequence.

ldaa #ERASE + #EELAT


staa PPROG,X
ldaa #MY_CONFIG ;desired CONFIG value
staa CONFIG,X
ldaa #ERASE + #EELAT + #EEPGM
staa PPROG,X
jsr EEDELAY ;wait 10 ms
clr PPROG,X ;finish program sequence

* Now allow clock monitor to reset the HC11 and latch the new CONFIG
* register value.

bset OPTION,X,CME ;enable clock monitor reset


tpa ;get condition code register
anda #$7F ;enable STOP mode
tap
nop
stop ;enter STOP mode and allow reset

* User program resumes normally here.

NORMAL etc.

* This EEPROM delay subroutine may be used for any EEPROM programming
* or erase operations.

EEDELAY ldd TCNT,X ;get current time

EB193

MOTOROLA 12
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Special Section: Using the HC11 A-Series PA3 Pin Functionality on the HC11 E-Series

The #DELAY term used for program and erase operations is calculated as follows:

DELAY = ECLK 100

Typical decimal values for DELAY are 30000 at 3 MHz, 20000 at 2 MHz, and 10000 at
1ÊMHz. Note that these values apply when the timer prescale is divide-by-1.

addd #DELAY ;add delay


std TOC4,X ;allow match at end of delay
ldaa #OC4F ;clear last OC4 match
staa TFLG1,X

* Wait for OC4 match (end of 10 ms delay) to occur.


Freescale Semiconductor, Inc...

DELAYLOOP brclr TFLG1,X,OC4F,DELAYLOOP

rts ;end of delay loop

Special Section: Using the HC11 A-Series PA3 Pin Functionality


on the HC11 E-Series

Because of the specific differences stated earlier in this engineering


bulletin, there must be small code changes to use the PA3 pin
functionality when converting from the HC11 A-series to the HC11
E-series.

State of the PA3 Pin This code is an example of how to change the HC11 E-series PA3 pin
(Pin 31) in PORTA from a high impedance input to a logic 0 (output) as it is on the HC11
A-series.

**********************************************************************************
* Software that configures HC11 E-series PA3 pin as an output similar to the HC11*
* A-series. Instruction lines in BOLD denote a instruction changes that are *
* different when using the E-series.
***********************************************************************************
* REGISTER CONSTANTS
REGBASE EQU $1000 ; start of register block
PACTL EQU $26
* BIT CONSTANTS
DDRA3 EQU $08 ; DDRA3 bit in PACTL register
; configures the PORTA pin 3

EB193

MOTOROLA 13
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin

* START OF PROGRAM *
.
.
.
LDX #REGBASE ; increment from beginning of register
; block
BSET PACTL,X,DDRA3 ; set ddra3 bit to configure PORTA
; pin 3 as an output
etc...

Using the Output This code is an example of how to use the output compare 5 on the
Freescale Semiconductor, Inc...

Compare 5 on the HC11 E-series. The output compare is used here as a simple 10 ms
HC11 E-Series delay subroutine.

*********************************************************************************
* Example routine to use the different approach of the OC5 on the HC11 E-series which*
* is different from the HC11 A-series. The OC5 is used in a simple 10 ms delay in*
* this example. Instruction lines in BOLD denote a difference in the commands of the*
* HC11 A-series.
************************************************************************************
* REGISTER CONSTANTS
REGBASE EQU $1000 ; start of register block
TCTL1 EQU $20
TFLG1 EQU $23
PACTL EQU $26
TCNT EQU $0E
TI4O5 EQU $1E ; HC11 A-series devices contain the TOC5
; register at address $101E
* BIT CONTANTS
DELAY EQU $7530 ; 10 ms:
; $7530 = 30,000 counts @ 3 MHz
; $4E20 = 20,000 counts @ 2 MHz
; $2710 = 10,000 counts @ 1 MHz
DDRA3 EQU $08 ; DDRA3 bit in PACTL register
; configures the PORTA pin 3
I4O5 EQU $04 ; I4/O5 bit in PACTL register
; configures TI4/O5 register to
; either OC5 or IC4
I4O5F EQU $08 ; I4/O5f bit is set when either an OC5 or
; IC4 has occurred depending on the state
; of the I4/O5 bit in the PACTL register

EB193

14 MOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
Special Section: Using the HC11 A-Series PA3 Pin Functionality on the HC11 E-Series

** BEGINNING OF POSSIBLE SUBROUTINE FOR A 10-ms DELAY USING THE OC5 **

DLY10 LDX #REGBASE ; increment from beginning of register


block
BSET PACTL,X,DDRA3 ; set ddra3 bit to configure PORTA
; pin 3 as an output
BCLR PACTL,X,I4O5 ; clear bit to configure register
; as an output compare
LDD TCNT,X
ADDD #DELAY ; add 10 ms delay to value in counter
STD TI4O5,X
BSET TFLG1,X,I4O5F ; clear I4/O5F flag
LOOP BRCLR TFLG1,X,I4O5F,LOOP ; wait for I4/O5f bit to be set
Freescale Semiconductor, Inc...

RTS ; return to program

EB193

MOTOROLA 15
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Engineering Bulletin
R E Q U I R E D
A G R E E M E N T
Freescale Semiconductor, Inc...
N O N - D I S C L O S U R E

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 which may be provided in Motorola data sheets and/or specifications can and do vary in different
applications and actual performance may vary over time. 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 product 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 and are registered trademarks of Motorola, Inc. Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer.

How to reach us:


USA/EUROPE/Locations Not Listed: Motorola Literature Distribution, P.O. Box 5405, Denver, Colorado 80217.
1-800-441-2447 or 1-303-675-2140. Customer Focus Center, 1-800-521-6274
JAPAN: Motorola Japan Ltd.: SPD, Strategic Planning Office, 141, 4-32-1 Nishi-Gotanda, Shinagawa-Ku, Tokyo, Japan, 03-5487-8488
ASIA/PACIFIC: Motorola Semiconductors H.K. Ltd., Silicon Harbour Centre, 2 Dai King Street, Tai Po Industrial Estate,
Tai Po, New Territories, Hong Kong, 852-26629298
Mfax™, Motorola Fax Back System: RMFAX0@email.sps.mot.com; http://sps.motorola.com/mfax/;
TOUCHTONE, 1-602-244-6609; US and Canada ONLY, 1-800-774-1848
HOME PAGE: http://motorola.com/sps/
Mfax is a trademark of Motorola, Inc.

© Motorola, Inc., 1999

EB193/D
For More Information On This Product,
Go to: www.freescale.com

You might also like