Jameco Electronics Rabbit 3000 User Manual

Page 8

Advertising
background image

User’s Manual

19.16 Block Move Instructions...............................................................................................................256
19.17 Control Instructions - Jumps and Calls.........................................................................................257
19.18 Miscellaneous Instructions ...........................................................................................................257
19.19 Privileged Instructions ..................................................................................................................258

Chapter 20. Differences Rabbit vs. Z80/Z180 Instructions

259

Chapter 21. Instructions in Alphabetical Order With Binary Encoding

261

Appendix A. The Rabbit Programming Port

269

A.1 Use of the Programming Port as a Diagnostic/Setup Port ...............................................................270
A.2 Alternate Programming Port ............................................................................................................270
A.3 Suggested Rabbit Crystal Frequencies.............................................................................................271

Appendix B. Rabbit 3000 Revisions

273

B.1 Discussion of Fixes and Improvements ...........................................................................................276

B.1.1 Rabbit Internal I/O Registers ...................................................................................................277
B.1.2 Peripheral and ISR Address ....................................................................................................280
B.1.3 Revision-Level ID Register .....................................................................................................282
B.1.4 System/User Mode ..................................................................................................................283
B.1.5 Memory Protection ..................................................................................................................284
B.1.6 Stack Protection .......................................................................................................................289
B.1.7 RAM Segment Relocation .......................................................................................................291
B.1.8 Secondary Watchdog Timer ....................................................................................................292
B.1.9 New Opcodes ..........................................................................................................................293
B.1.10 Expanded I/O Memory Addressing .......................................................................................295
B.1.11 External I/O Improvements ...................................................................................................296
B.1.12 Short Chip Select Timing for Writes .....................................................................................297
B.1.13 Pulse Width Modulator Improvements .................................................................................311
B.1.14 Quadrature Decoder Improvements ......................................................................................314

B.2 Pins with Alternate Functions ..........................................................................................................316

Appendix C. System/User Mode

317

C.1 System/User Mode Opcodes ............................................................................................................318
C.2 System/User Mode Registers ...........................................................................................................319
C.3 Interrupts ..........................................................................................................................................321

C.3.1 Peripheral Interrupt Prioritization ...........................................................................................322

C.4 Using the System/User Mode...........................................................................................................324

C.4.1 Memory Protection Only .........................................................................................................324
C.4.2 Mixed System/User Mode Operation ......................................................................................325
C.4.3 Complete Operating System ....................................................................................................326

Appendix D. Rabbit 3000A Internal I/O Registers

327

Notice to Users

335

Index

337

Advertising
This manual is related to the following products: