1. High byte (H) of index register is not stacked.
•
$00FF (DEFAULT ADDRESS
ON RESET)
Figure 2. Interrupt Stack Frame
NOTE:To maintain compatibility with the M6805 Family, H (the high byte of the index
register) is n ot stacked during interru pt processing . If th e interrupt se rv ic e
routine modifies H or uses the indexed addressing mode, it is
the user’s responsibility to save and restor e it prior to returning.
IRQINTPSHH
|
|Interrupt service routine
|
|
PULH
RTI
2M68HC08 Family Reference GuideMOTOROLA
Figure 3. H Register Storage
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Interrup t Vect or Lo cat io ns
AddressResetPriority
FFFEReset1
FFFCSWI2
FFFAIREQ[0]3
:::
FF02IREQ[124]127
FF00IREQ[125]128
Notation Used in Instruction Set Summary
nc...
I
See Table 2 for the instruction set summary.
M68HC08RG/AD
Table 1. M68HC08 Vectors
cale Semiconductor,
Frees
Operators
= Contents of register or memory location shown inside parentheses
( )
= Is loaded with (read: “gets”)
←
= Boolean AND
&
= Boolean OR
|
= Boolean exclusive OR
⊕
= Multiply
×
= Divide
÷
= Concatenate
:
=Add
+
= Negate (two’s complement)
–
= Sign extend
«
CPU Registers
A=Accumulator
CCR=Condition code register
H=Index register, higher order (most significant) eight bits
X=Index register, lower order (least significant) eight bits
PC=Program counter
PCH=Prog ram counter, higher order (most significant) eight bits
PCL=Program count er, lower order (least significant) eight bits
SP=Stack pointer
MOTOROLAM68HC08 Family Reference Guide3
For More Information On This Product,
Go to: www.freescale.com
M68HC08RG/AD
nc...
I
Freescale Semiconductor, Inc.
Memory and Addressing
M:M + $0001
Condition Code Register (CCR) Bits
=Two’s complement overflow indicator, bit 7
V
= Half carry, bit 4
H
= Interrupt mask, bit 3
I
= Negative i n d icator, bit 2
N
= Zero indicator , bit 1
Z
= Carry/borrow, bit 0 (carry out of bit 7)
C
= A memory location or absolute data, depending on addressing
M
mode
= A 16-bit value in two consecutive memory locations. The higher-
order (most significant) eight bits are located at the address of M,
and the lower-order (least significant) eight bits are located at the
next higher sequential address.
= The relative offset, which is the two’s complement number stored
rel
in the last byte of machine code corresponding to a branch
instruction
cale Semiconductor,
Frees
Bit Status BEFORE Execution of an Instruction (n = 7, 6, 5, ... 0)
=Bit n of memory location used in operation
Mn
=Bit n of accumulator
An
=Bit n of index register H
Hn
=Bit n of index register X
Xn
=Bit n of the source operand (M, A, or X)
bn
1. For 2-byte operati ons such as LDHX, STHX, and CPHX, n = 15 refers to bit 15 of the
2-byte word or bit 7 of the most significant (first) byte.
Bit Status A F TE R Execution of an Instructio n
=Bit n of the result of an operation (n = 7, 6, 5, … 0)
Rn
1. For 2-byte operations such as LDHX, STHX, and CPHX, n = 15 refers to bit 15 of the
2-byte word or bit 7 of the most significant (first) byte.
CCR Activity Figure Notation
–=Bit not affected
0=Bit forced to 0
1=Bit forced to 1
=Bit set or cleared according to results of operation
U=Undefined after the operation
(1)
(1)
4M68HC08 Family Reference GuideMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Machine Coding Notation
dd=Low-order eight bits of a direct address $0000–$00FF (high byte assumed
ee=Upper eight bits of 16-bit offset
ff=Lower eight bits of 16-bit offset or 8-bit offset
ii=One byte of immediate data
jj=High-order byte of a 16-bit immediate data value
kk=Low-order byte of a 16-bit immediate data value
hh=High-order byte of 16-bit extended address
ll=Low-order byte of 16-bit extended address
rr=Relative offset
M68HC08RG/AD
to be $00)
nc...
I
cale Semiconductor,
Frees
Explanation of Italic Expressions in Source Form Col umn
n = Any label or expression that evaluates to a single integer in the range 0–7
opr8i = Any label or expression that evaluates to an 8-bit immediate value
opr16i = Any label or expression that evaluates to a 16-bit immediate value
opr8a = Any label or expression that evaluates to an 8-bit value. The instruction
treats this 8-bit value as the low order eight bits of an address in the direct
page of the 64-Kbyte address space ($00xx).
opr16a = Any label or expression that evaluates to a 16-bit value. The instruction
treats this value as an address in the 64-Kbyte address space.
oprx8 = Any label or expression that evaluates to an unsigned 8-bit value; used
for indexed addressing
oprx16 = Any label or expression that evaluates to a 16-bit value. Since the
MC68HC08S has a 16-bit address bus, this can be either a signed or an
unsigned value.
rel = Any label or expression that refers to an address that is within –128 to
+127 locations from the next address after the last byte of object code for
the current instruction. The assembler will calculate the 8-bit signed
offset and include it in the object code for this instruction.
Address Modes
INH=Inherent (no operands)
IMM= 8-bit or 16-bit immediate
DIR=8-bit direct
EXT= 16-bit extended
IX=16-bit indexed no offset
IX+=16-bit indexed no offset, post increment (CBEQ and MOV only)
IX1= 16-bit indexed with 8-bit offset from H:X
IX1+=16-bit indexed with 8-bit offset, post increment (CBEQ only)
IX2= 16-bit indexed with 16-bit offset from H:X
REL =8-bit relative offset
SP1= Stack pointer relative with 8-bit offset
SP2= Stack pointer relative with 16-bit offset
MOTOROLAM68HC08 Family Reference Guide5
For More Information On This Product,
Go to: www.freescale.com
M68HC08RG/AD
Freescale Semiconductor, Inc.
Table 2. Instruction Set Summ ar y (Sheet 1 o f 8)
AND #opr8i
AND opr8a
AND opr16a
AND oprx16,X
AND oprx8,X
AND ,X
AND oprx16,SP
AND oprx8,SP
ASL opr8a
ASLA
ASLX
ASL oprx8,X
ASL ,X
ASL oprx8,SP
ASR opr8a
ASRA
ASRX
ASR oprx8,X
ASR ,X
ASR oprx8,SP
BCC relBranch if Carry Bit ClearBranch if (C) = 0––––––REL24 rr3
OperationDescription
Add with Carry A ← (A) + (M) + (C)
Add wit hout CarryA ← (A) + (M)
Add Immediate Value
(Signed) to Stack Pointer
Add Immediate Value
(Signed) to Index
Register (H:X)
Logical AND A ← (A) & (M)0 ––
Arithmetic Shift Left
(Same as LSL)
Arithmetic Shift Right
M is sign extended to a 16-bit value
M is sign extended to a 16-bit value
SP ← (SP) + (M)
H:X ← (H:X) + (M)
C
b7
b7
0
b0
C
b0
on CCR
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
DIR
INH
INH
IX1
IX
SP1
DIR
INH
INH
IX1
IX
SP1
Mode
Address
Opcode
A9
B9
C9
D9
E9
F9
9ED9
9EE9
AB
BB
CB
DB
EB
FB
9EDB
9EEB
A4
B4
C4
D4
E4
F4
9ED4
9EE4
38
48
58
68
78
9E68
37
47
57
67
77
9E67
Operand
ii
dd
hh ll
ee ff
ff
ee ff
ff
ii
dd
hh ll
ee ff
ff
ee ff
ff
ii
dd
hh ll
ee ff
ff
ee ff
ff
dd
ff
ff
dd
ff
ff
VH INZC
–
–
––––––IMMA7 ii 2
––––––IMMAF ii2
–
––
––
Effect
Cycles
2
3
4
4
3
2
5
4
2
3
4
4
3
2
5
4
2
3
4
4
3
2
5
4
4
1
1
4
3
5
4
1
1
4
3
5
6M68HC08 Family Reference GuideMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 2. Instruction Set Summ ar y (Sheet 2 o f 8)
M68HC08RG/AD
nc...
I
cale Semiconductor,
Frees
Source
Form
BCLR n,opr8aClear Bit n in MemoryMn ← 0––––––
BCS rel
BEQ relBranch if EqualBranch if (Z) = 1––––––REL27 rr3
BGE rel
BGT rel
BHCC rel
BHCS rel
BHI relBranch if HigherBranch if (C) | (Z) = 0––––––REL22 rr3
BHS rel
BIH relBranch if IRQ Pin HighBranch if IRQ pin = 1––––––REL2F rr3
BIL relBranch if IRQ Pin LowBranch if IRQ pin = 0––––––REL2E rr3
BIT #opr8i
BIT opr8a
BIT opr16a
BIT oprx16,X
BIT oprx8,X
BIT ,X
BIT oprx16,SP
BIT oprx8,SP
BLE rel
BLO rel
BLS relBranch if Lower or SameBranch if (C) | (Z) = 1––––––REL23 rr3
BLT rel
BMC rel
BMI relBranch if MinusBranch if (N) = 1––––––REL2B rr3
OperationDescription
Branch if Carry Bit Set
(Same as BLO)
Branch if Greater Than or
Equal To
(Signed O pe r an ds )
Branch if Greater Than
(Signed O pe r an ds )
Branch if Half Carry Bit
Clear
Branch if Half Carry Bit
Set
Branch if Higher or Same
(Same as BCC)
Bit Test
Branch if Less Than
or Equal To
(Signed O pe r an ds )
Branch if Lower
(Same as BCS)
Branch if Less Than
(Signed O pe r an ds )
Branch if Interrupt Mask
Clear
Branch if (N ⊕ V) = 0––––––REL90 rr3
Branch if (Z) | (N ⊕ V) = 0––––––REL92 rr3
(CCR Updated but Operands
Branch if (Z) | (N ⊕ V) = 1––––––REL93 rr3
Branch if (N ⊕ V ) = 1––––––REL91 rr3
Branch if (C) = 1––––––REL25 rr3
Branch if (H) = 0––––––REL28 rr3
Branch if (H) = 1––––––REL29 rr3
Branch if (C) = 0––––––REL24 rr3
(A) & (M)
Not Changed)
Branch if (C) = 1––––––REL25 rr3
Branch if (I) = 0––––––REL2C rr3
Effect
on CCR
VH INZC
0 ––
–
Address
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
Mode
Opcode
11
13
15
17
19
1B
1D
1F
A5
B5
C5
D5
E5
F5
9ED5
9EE5
Operand
dd
dd
dd
dd
dd
dd
dd
dd
ii
dd
hh ll
ee ff
ff
ee ff
ff
Cycles
4
4
4
4
4
4
4
4
2
3
4
4
3
2
5
4
MOTOROLAM68HC08 Family Reference Guide7
For More Information On This Product,
Go to: www.freescale.com
M68HC08RG/AD
Freescale Semiconductor, Inc.
Table 2. Instruction Set Summ ar y (Sheet 3 o f 8)
nc...
I
cale Semiconductor,
Frees
Source
Form
BMS rel
BNE relBranch if Not EqualBranch if (Z) = 0––––––REL26 rr3
BPL relBranch if PlusBranch if (N) = 0––––––REL2A rr3
BRA relBranch AlwaysNo Test––––––REL20 rr3
BRCLR n,opr8a,rel
BRN relBranch NeverUses 3 Bus Cycles––––––REL21 rr3
Inherent (INH)The inherent addre ssing mode has no opera nd because t he opcode contains
all informatio n necessary to carry out th e instruction. Mo st inherent instru ctions
are one byt e long.
Immediate (IMM)The operand in immediate mode instructions is contained in the byte(s)
immedia te ly fo llowing the opcode. The immediate value is one or two by te s ,
dependi ng on the size of the register inv olv ed in the ins t ruc t ion.
Direct (DIR)Most direc t mo de instructions can ac c es s any of the first 256 memory
nc...
I
addresses with two bytes. The first byte is the opcode, and the second byte is
the low byte of the operand address. The high byte of the address is assumed
to be $00.
Extended (EXT)Extended mode instructions are three bytes in length and can access any
address in a 64-Kbyte memory map. The first byte is the opcode. The following
two bytes are the oper and addre s s es .
Indexed (IX, IX1,
and IX2)
cale Semiconductor,
Indexed mode instructio ns acce ss d ata wi th vari abl e a ddr esses. Th e eff ect iv e
address (EA) of the operand is determined by the contents of the register (H:X)
added to a z ero, 8-bit, or 16-bit offset. F or one-byte, z ero-offset mode
instructions (IX), X (index register low) contains the low byte of the EA of the
operand . The value of H (index regist er high) is $00 if none of th e H C 08
instructio ns t hat modify H are used, assuring sou rc e c ode compat ibility with
HC05 Fam ily instructions. The sum of H :X is th e EA of the op erand. For twobyte, 8-bit offset mode instructions (IX1) the unsigned bytes in H:X added to the
unsigned byte following the opcode cons t it ut es t he EA of the operand. For
three byte, 16-bit offset mode instructions (IX2), the unsigned bytes in H:X
added to the 16-bit unsigned word following the opcode constitute the EA of the
operand.
Frees
Stack Poi n ter
(SP1 and SP2)
Stac k pointer (SP) mode ins tructions operat e like indexed instr uc tion s , except
that t he offset is added to the 16-bit SP. Stac k pointer, 8-bit offs et instructio ns
(SP1) are th ree-byte ins tr uc t ions. The EA of the operand is form ed by addin g
the unsigned byte in the SP register to the unsigned byte following the opcode.
Stack pointer, 16-bit offset instructions (SP2) are four-byte instructions. The EA
of the operand is formed by adding the unsigned bytes in the 16-bit SP register
to the 16-b it uns igned wor d fo llowing the opcode.
14M68HC08 Family Reference GuideMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Relative (REL)Conditio nal branch in s tr uc t ions use the relative addressing mode. The EA of
the operand depends on wheth er or not the branch is taken. If a branch is
taken, the EA of the operand is formed by adding the signed byte following the
opcode to the value of the PC, and the PC is loaded with the EA. If no branch
is taken, the EA is the contents of the PC.
M68HC08RG/AD
Memory to Memory
(IMD, DD, IX+D, and
DIX+)
nc...
I
Indexed and Indexed
8-Bit Offs et with
Post Increment
(IX+ and IX1+)
cale Semiconductor,
Opcode Map
Memory to memory immediate to direct (IMD) is a three-byte addressing mode.
The oper and in th e byte imme diatel y foll owing the opcode i s stored in the dir ect
page location addressed by the second byte following the opcode.
Memory to memory direct to direct (DD) is a three-byte addressing mode. The
oper and in the byte immediately f ollowing the op c ode is stored in the direct
page location addressed by the second byte following the opcode.
Memor y to memory indexed t o direc t with po st incr ement of H:X (IX+D) is a twobyte addr es s ing mode. T he operan d addressed by H:X is stored in the direct
page locat ion addres s ed by the byte f ollowing the opcode.
Memor y to memor y dir ect to i ndex ed w ith post incr ement of H:X ( DIX +) is a t wobyte addr es s ing mode. T he operan d in the direct page location address ed by
the byte immediately following the opcode is stored in the location addressed
by H:X.
Indexed , n o of f s et wi th pos t inc rement mode instructions (IX+ ) are two- by t e
instructions that address operands, then increment H:X. The EA of the operand
is der ive d by a ddi ng X (l ow byt e) t o H ( high b yte ). In dexe d, 8- bit offs et wi th po st
increme nt m ode instruc tio ns (I X1+) are th ree-byte ins t ruc t ions that add ress
operands with variable addresses, then increment H:X. The EA of the operand
is derived by adding X (low byte) with H (high byte).
Frees
See Table 3.
Hexadecimal to ASCII Conversion
See Table 4.
MOTOROLAM68HC08 Family Reference Guide15
For More Information On This Product,
Go to: www.freescale.com
M68HC08RG/AD
nc...
I
cale Semiconductor,
Frees
Freescale Semiconductor, Inc.
2
2
2
2
SUB
1IX
4
SUB
3SP1
3
SUB
2IX1
5
SUB
4SP2
4
SUB
3IX2
4
SUB
3EXT
3
SUB
2DIR
2
SUB
2IMM
3
BGE
2REL
7
RTI
1INH
3
NEG
1IX
5
NEG
3SP1
4
Table 3. M68HC08 Opcode Map
NEG
2IX1
1
NEGX
1INH
1
NEGA
1INH
4
NEG
2DIR
3
BRA
2REL
4
4
3
5
4
4
3
2
3
4
4
6
5
4
4
5
3
4
CMP
1IX
CMP
3SP1
CMP
2IX1
CMP
4SP2
CMP
3IX2
CMP
3EXT
CMP
2DIR
CMP
2IMM
BLT
2REL
RTS
1INH
CBEQ
2IX+
CBEQ
4SP1
CBEQ
3IX1+
CBEQX
3IMM
CBEQA
3IMM
CBEQ
3DIR
BRN
2REL
4
3
5
4
4
3
2
3
2
3
7
5
3
4
SBC
1IX
SBC
3SP1
SBC
2IX1
SBC
4SP2
SBC
3IX2
SBC
3EXT
SBC
2DIR
SBC
2IMM
BGT
2REL
DAA
1INH
NSA
1INH
DIV
1INH
MUL
1INH
BHI
2REL
CPX
4
CPX
3
CPX
5
CPX
4
CPX
4
CPX
3
CPX
2
CPX
3
BLE
9
SWI
3
COM
5
COM
4
COM
1
COMX
1
COMA
4
COM
3
BLS
4
2
1IX
4
3SP1
3
2IX1
5
4SP2
4
3IX2
4
3EXT
3
2DIR
2
2IMM
2
2REL
2
1INH
3
1IX
5
3SP1
4
2IX1
1
1INH
1
1INH
4
2DIR
3
2REL
4
AND
1IX
AND
3SP1
AND
2IX1
AND
4SP2
AND
3IX2
AND
3EXT
AND
2DIR
AND
2IMM
TXS
1INH
TAP
1INH
LSR
1IX
LSR
3SP1
LSR
2IX1
LSRX
1INH
LSRA
1INH
LSR
2DIR
BCC
2REL
2
4
3
5
4
4
3
2
2
1
4
3
4
3
4
3
4
BIT
1IX
BIT
3SP1
BIT
2IX1
BIT
4SP2
BIT
3IX2
BIT
3EXT
BIT
2DIR
BIT
2IMM
TSX
1INH
TPA
1INH
CPHX
2DIR
CPHX
3IMM
LDHX
2DIR
LDHX
3IMM
STHX
2DIR
BCS
2REL
2
4
3
5
4
4
3
2
2
3
5
4
1
1
4
3
4
LDA
1IX
LDA
3SP1
LDA
2IX1
LDA
4SP2
LDA
3IX2
LDA
3EXT
LDA
2DIR
LDA
2IMM
PULA
1INH
ROR
1IX
ROR
3SP1
ROR
2IX1
RORX
1INH
RORA
1INH
ROR
2DIR
BNE
2REL
2
4
3
5
4
4
3
2
1
2
3
5
4
1
1
4
3
4
STA
1IX
STA
3SP1
STA
2IX1
STA
4SP2
STA
3IX2
STA
3EXT
STA
2DIR
AIS
2IMM
TA X
1INH
PSHA
1INH
ASR
1IX
ASR
3SP1
ASR
2IX1
ASRX
1INH
ASRA
1INH
ASR
2DIR
BEQ
2REL
2
4
3
5
4
4
3
2
1
2
3
5
4
1
1
4
3
4
EOR
1IX
EOR
3SP1
EOR
2IX1
EOR
4SP2
EOR
3IX2
EOR
3EXT
EOR
2DIR
EOR
2IMM
CLC
1INH
PULX
1INH
LSL
1IX
LSL
3SP1
LSL
2IX1
LSLX
1INH
LSLA
1INH
LSL
2DIR
BHCC
2REL
2
4
3
5
4
4
3
2
1
2
3
5
4
1
1
4
3
4
ADC
1IX
ADC
3SP1
ADC
2IX1
ADC
4SP2
ADC
3IX2
ADC
3EXT
ADC
2DIR
ADC
2IMM
SEC
1INH
PSHX
1INH
ROL
1IX
ROL
3SP1
ROL
2IX1
ROLX
1INH
ROLA
1INH
ROL
2DIR
BHCS
2REL
2
4
3
5
4
4
3
2
2
2
3
5
4
1
1
4
3
4
ORA
1IX
ORA
3SP1
ORA
2IX1
ORA
4SP2
ORA
3IX2
ORA
3EXT
ORA
2DIR
ORA
2IMM
CLI
1INH
PULH
1INH
DEC
1IX
DEC
3SP1
DEC
2IX1
DECX
1INH
DECA
1INH
DEC
2DIR
BPL
2REL
2
4
3
5
4
4
3
2
2
2
4
6
5
3
3
5
3
4
ADD
ADD
ADD
ADD
ADD
ADD
ADD
ADD
SEI
PSHH
DBNZ
DBNZ
DBNZ
DBNZX
DBNZA
DBNZ
BMI
2
1IX
3SP1
3
2IX1
4SP2
4
3IX2
3
3EXT
2
2DIR
2IMM
1
1INH
1
1INH
3
2IX
5
4SP1
4
3IX1
1
2INH
1
2INH
4
3DIR
3
2REL
4
JMP
1IX
JMP
2IX1
JMP
3IX2
JMP
3EXT
JMP
2DIR
RSP
1INH
CLRH
1INH
INC
1IX
INC
3SP1
INC
2IX1
INCX
1INH
INCA
1INH
INC
2DIR
BMC
2REL
4
5
6
5
4
4
1
2
4
3
1
1
3
3
4
JSR
1IX
JSR
2IX1
JSR
3IX2
JSR
3EXT
JSR
2DIR
BSR
2REL
NOP
1INH
TST
1IX
TST
3SP1
TST
2IX1
TSTX
1INH
TSTA
1INH
TST
2DIR
BMS
2REL
2
4
3
5
4
4
3
2
1
4
4
4
5
3
4
LDX
1IX
LDX
3SP1
LDX
2IX1
LDX
4SP2
LDX
3IX2
LDX
3EXT
LDX
2DIR
LDX
2IMM
*
STOP
1INH
MOV
2IX+D
MOV
3IMD
MOV
2DIX+
MOV
3DD
BIL
2REL
2
4
3
5
4
4
3
2
1
1
2
4
3
1
1
3
3
4
STX
1IX
STX
3SP1
STX
2IX1
STX
4SP2
STX
3IX2
STX
3EXT
STX
2DIR
AIX
2IMM
TXA
1INH
WAIT
1INH
CLR
1IX
CLR
3SP1
CLR
2IX1
CLRX
1INH
CLRA
1INH
CLR
2DIR
BIH
2REL
HC08 Cycles
Opcode Mnemonic
Number of Bytes / Addressing Mode
2
F
SUB
1IX
0
High Byte of Opcode in Hexadecimal
Low Byte of Opcode in Hexadecimal
Bit-ManipulationBranchRead -Modify-WriteControlRegister/Memo ry
To convert a hexadecimal number (up to four hexadecimal digits) to decimal,
look up the decimal equivalent of each hexadecimal digit in Table 5. The
decimal e quivalent of th e original hex adecimal number is th e s um of the
weights fo und in the table for all hexadecimal digits.
15Bit87Bit0
1512 1187430
4th Hex Digit3rd Hex Digit2n d Hex Digit1st Hex Digit
To convert a decimal number (up to 65,53510) to hexadecimal, find the largest
decimal number in Table 5 that is less than or equal to the number you are
converting. The corresponding hexadecimal digit is the most significant
hexadecimal digit of the result. Subtract the decimal number found from the
original decimal number to get the remain ing decimal v alue. Repeat the
procedure using the remainin g decimal value for each subsequent
hexadecimal digit.
nc...
I
M68HC08RG/AD
cale Semiconductor,
Frees
MOTOROLAM68HC08 Family Reference Guide19
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
HOW TO REACH US:
USA/EUROPE/LOCATIONS NOT LISTED:
Motorola Literature Distribution;
P.O. Box 5405, Denver, Colorado 80217
1-303-675-2140 or 1-800-441-2447
JAPAN:
Motorola Japan Ltd .; SPS, Technical Information Center,
3-20-1 , Mi na mi-Azabu Mina to - ku , Tokyo 106-8 57 3 Ja pa n
81-3-3440-3569
ASIA/PACIFIC:
Motorola Semic o nd uctors H .K. Ltd .;
Silicon Harbour Centre, 2 Dai King Street,
Tai Po Industrial Estate, Tai Po, N.T., Hong Ko n g
852-26668334
nc...
I
TECHNICAL INFORMATION CENTER:
1-800-521-6274
HOME PAGE:
http://www.motorola.com/semiconductors
cale Semiconductor,
Information in this document is provided solely to enable system and software
implementers to use Motorola products. There are no express or implied copyright
licenses granted hereunder to design or fabricate any integrated circuits or
integrated circuits based on the information in this document.
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.
Frees
Motorola and the Stylized M Logo are registered in the U.S. Patent and Trademark
Office. digital dna is a trademark of Motorola, Inc. All other product or service
names are the property of their respective owners. Motorola, Inc. is an Equal
Opportunity/Affirmative Action Employer.