RS08KA2 PROMO Freescale Semiconductor, RS08KA2 PROMO Datasheet - Page 15

DEMO KIT, SILICON BUNDLE, RS08KA2

RS08KA2 PROMO

Manufacturer Part Number
RS08KA2 PROMO
Description
DEMO KIT, SILICON BUNDLE, RS08KA2
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of RS08KA2 PROMO

Kit Contents
DEMO9RS08KA2 Board, USB Cable, Quick Start Guide, User Manual, Packing List
Svhc
No SVHC (15-Dec-2010)
Development Tool Type
Demonstration Kit
Kit Features
RS08KA2 Microcontroller,
Silicon Manufacturer
Freescale
Core Architecture
RS08
Core Sub-architecture
RS08
Silicon Core Number
MC9RS08
Silicon Family Name
RS08KA
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
1.3
The RS08 instruction set does not include extended addressing capability. There is a 64-byte window,
known as the paging window, from location $00C0 to $00FF, in the direct page reserved for paging access.
A page selection (PAGESEL) register ($001F) determines the corresponding 64-byte block in the memory
map for the paging window access. Upper memory access can be done by direct-page access through the
paging window area.
The entire accessible memory space for RS08 is 16K-bytes, and divided into 256 pages of 64-byte
memory. Programming the PAGESEL register ($001F) defines the page to be accessed through the paging
window.
Freescale Semiconductor
Clear
Compare Accumulator with
Memory
Decrement and Branch if Not
Zero
Decrement
Exclusive OR
Memory with
Accumulator
Increment
Load Accumulator from Mem-
ory
Load X (Index Register Low)
from Memory
Inclusive OR Accumulator
and Memory
Subtract with Carry
Store Accumulator in Memory STA ,X
Store X (Index Register Low)
in Memory
Subtract
Transfer Accumulator to X
(Index Register Low)
Test for Negative or Zero
Transfer X (Index Reg. Low)
to Accumulator
Operation
Figure 1-4
Paging Memory Scheme
illustrates the paging memory scheme.
Table 1-4. Pseudo Instructions in RS08 Platform (continued)
CLR ,X
CLRX
CMP ,X
CMP X
DBNZ ,X,rel
DBNZX rel
DEC ,X
DECX
EOR ,X
EOR X
INC ,X
INCX
LDA ,X
LDX #opr8
LDX opr8
ORA ,X
ORA X
SBC ,X
SBC X
STX opr8
SUB ,X
SUB X
TAX
TST opr8
TSTA
TSTX
TXA
Instruction
Pseudo
Getting Started with RS08, Rev. 1
CLR <$0E
CLR <$0F
CMP $0E
CMP $0F
DBNZ $0E, rel
DBNZ $0F, rel
DEC <$0E
DEC <$0F
EOR $0E
EOR $0F
INC <$0E
INC <$0F
LDA <$0E
MOV #opr8, $0F
MOV opr8, $0F
ORA $0E
ORA $0F
SBC $0E
SBC $0F
STA <$0E
MOV $0F, opr8
SUB <$0E
SUB <$0F
STA <$0F
MOV opr8, opr8
ORA #$00
MOV X, X
LDA <$0F
Emulation
PC ← (PC) + $0003 + rel if (result) ≠ 0
A ← (A) – (M) – (C)
A ← (A) – (X) – (C)
M ← (M) – $01
M ← (M) + $01
X ← (X) – $01
X ← (X) + $01
Description
A ← (A) – (M)
A ← (A) | (M)
A ← (A) – (X)
A ← (A ⊕ M)
A ← (A) | (X)
M ← (M) – $01
A ← (A ⊕ X)
X ← (X) – $01
(M) – $00
M ← $00
(A) – (M)
(A) – $00
(X) – $00
X ← $00
(A) – (X)
A ← (M)
X ← (M)
M ← (A)
M ← (X)
X ← (A)
A ← (X)
Introduction to RS08
Bytes Cycles
1
1
2
2
3
3
1
1
2
2
1
1
1
3
3
2
2
2
2
1
3
1
1
3
2
3
1
2
2
3
3
6
6
4
4
3
3
4
4
3
4
5
3
3
3
3
2
5
3
2
5
2
5
3
15

Related parts for RS08KA2 PROMO