NXP Semiconductors
FXTH87E
FXTH87E, Family of Tire Pressure Monitor Sensors
Effect
Bus
Opcode Operand Cycles
Address
on CCR
Source Form
Operation
Description
[1]
Mode
V H I N Z C
(M)destination
(M)source
←
4E dd dd
5E dd
5
5
4
5
MOV opr8a,opr8a
MOV opr8a,X+
DIR/DIR
DIR/IX+
IMM/DIR
IX+/DIR
H:X ← (H:X) +
0x0001 in
6E ii dd
7E dd
Move
0 – – Þ Þ –
MOV #opr8i,opr8
a
IX+/DIR and DIR/IX
+ Modes
MOV ,X+,opr8a
MUL
Unsigned multiply X:A ← (X) × (A)
– 0 – – – 0 INH
42
5
M ← – (M) = 0x00 –
(M)
30 dd
40 ꢁ
50 ꢁ
60 ff
5
1
1
5
4
6
A ← – (A) = 0x00 –
(A)
NEG opr8a
NEGA
DIR
INH
X ← – (X) = 0x00 –
70 ꢁ
Negate
(X)
NEGX
INH
Þ – – Þ Þ Þ
IX1
9E60 ff
(Two’s
NEG oprx8,X
NEG ,X
M ← – (M) = 0x00 –
Complement)
(M)
IX
M ← – (M) = 0x00 –
(M)
NEG oprx8,SP
SP1
M ← – (M) = 0x00 –
(M)
NOP
NSA
No Operation
Uses 1 Bus Cycle
– – – – – – INH
9D
62
1
1
Nibble Swap
Accumulator
A ← (A[3:0]:A[7:4]) – – – – – – INH
ORA #opr8i
ORA opr8a
IMM
DIR
EXT
IX2
AA ii
BA dd
2
3
4
4
3
3
5
4
ORA opr16a
ORA oprx16,X
ORA oprx8,X
ORA ,X
CA hh ll
DA ee ff
EA ff
Inclusive OR
Accumulator and A ← (A) | (M)
Memory
0 – – Þ Þ –
IX1
IX
FA ꢁ
ORA oprx16,SP
ORA oprx8,SP
SP2
SP1
9EDA ee ff
9EEA ff
Push
87
8B
89
2
2
2
Push (A); SP ←
Accumulator onto
(SP) – 0x0001
Stack
PSHA
PSHH
– – – – – – INH
– – – – – – INH
Push H (Index
Push (H); SP ←
Register High)
(SP) – 0x0001
onto Stack
Push X (Index
Push (X); SP ←
Register Low)
(SP) – 0x0001
onto Stack
PSHX
PULA
PULH
– – – – – – INH
– – – – – – INH
– – – – – – INH
Pull Accumulator SP ← (SP +
from Stack
86
8A
3
3
0x0001); Pull (A)
Pull H (Index
Register High)
from Stack
SP ← (SP +
0x0001); Pull (H)
FXTH87ERM
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
Reference manual
Rev. 5.0 — 4 February 2019
79 / 183