RabbitCore RCM2300
C-Programmable Module
Getting Started Manual
019–0101 •
040515–D
RabbitCore RCM2300 Getting Started Manual
Part Number 019-0101 • 040515–C • Printed in U.S.A.
© 2001–2004 Z-World, Inc. • All rights reserved.
Z-World reserves the right to make changes and
improvements to its products without providing notice.
Trademarks
Rabbit and Rabbit 2000 are registered trademarks of Rabbit Semiconductor.
RabbitCore is a trademark of Rabbit Semiconductor.
Dynamic C is a registered trademark of Z-World Inc.
Z-World, Inc.
2900 Spafford Street
Davis, California 95616-6800
USA
Telephone: (530) 757-3737
Fax: (530) 757-3792
www.zworld.com
Rabbit Semiconductor
2932 Spafford Street
Davis, California 95616-6800
USA
Telephone: (530) 757-8400
Fax: (530) 757-8402
www.rabbitsemiconductor.com
RabbitCore RCM2300
T
ABLE OF
C
ONTENTS
Chapter 1. Introduction & Overview
1
1.1 RCM2300 Description
.....................................................................................................1
1.1.1 Other Factory Versions ................................................................................................................2
1.1.2 Physical & Electrical Specifications ............................................................................................2
1.2 Development Software
.....................................................................................................3
1.3 How to Use This Manual
..................................................................................................3
1.3.1 Additional Product Information ...................................................................................................3
1.3.2 Additional Reference Information ...............................................................................................3
1.3.3 Using Online Documentation .......................................................................................................4
Chapter 2. Hardware Setup
5
2.1 Development Kit Contents
................................................................................................5
2.2 Prototyping Board
...........................................................................................................6
2.2.1 Prototyping Board Features .........................................................................................................7
2.2.2 Prototyping Board Expansion ......................................................................................................8
2.3 Development Hardware Connections
..................................................................................9
2.3.1 Attach RCM2300 to Prototyping Board ......................................................................................9
2.3.2 Connect Programming Cable .....................................................................................................10
2.3.3 Connect Power Supply ...............................................................................................................11
2.4 Where Do I Go From Here?
............................................................................................12
2.4.1 Technical Support ......................................................................................................................12
Chapter 3. Software Installation & Overview
13
3.1 An Overview of Dynamic C
............................................................................................13
3.2 System Requirements
....................................................................................................14
3.2.1 Hardware Requirements .............................................................................................................14
3.3 Installing Dynamic C
.....................................................................................................15
3.3.1 Program and Documentation File Location ...............................................................................15
3.3.2 Installation Type ........................................................................................................................16
3.3.3 Select COM Port ........................................................................................................................17
3.3.4 Desktop Icons .............................................................................................................................17
3.4 Starting Dynamic C
.......................................................................................................18
3.4.1 Communication Error Messages ................................................................................................18
3.5 Sample Programs
..........................................................................................................19
Notice to Users
Index
Schematics
21
23
25
Getting Started Manual
RabbitCore RCM2300
1. I
NTRODUCTION
& O
VERVIEW
The RabbitCore RCM2300 is a very small advanced core mod-
ule that incorporates the powerful Rabbit 2000
™
microproces-
sor, flash memory, static RAM, and digital I/O ports, all on a
PCB that is just 1.15" × 1.60" (29.2 mm × 40.6 mm).
1.1 RCM2300 Description
The RCM2300 is a very small core module that packs the processing power of a Rabbit
2000
™
microprocessor into 1.84 square inches (11.9 cm
2
). Two 26-pin headers bring out
the Rabbit 2000 I/O bus lines, address lines, data lines, parallel ports, and serial ports.
The RCM2300 receives its +5 V power from the user board on which it is mounted. The
RCM2300 can interface with all kinds of CMOS-compatible digital devices through the
user board.
The RCM2300 takes full advantage of the following Rabbit 2000 and other built-in features:
•
fast, efficient instruction set.
•
five 8-bit timers cascadable in pairs, one 10-bit timer with 2 match registers that each
have an interrupt.
•
watchdog timer.
•
57 I/O (including general-purpose I/O, address lines, data lines, and control lines on
headers, and 11 I/O on through-hole connectors).
•
256K of nonvolatile flash memory to store applications written for the RCM2300.
•
128K of battery-backable SRAM.
•
fast 22.1 MHz clock speed.
•
provision for onboard backup battery.
•
four serial ports.
Another RabbitCore module can be used to reprogram an RCM2300. This reprogramming
(and debugging) can be done via the Internet using Z-World’s RabbitLink network pro-
gramming gateway or with Ethernet-equipped RabbitCore modules using Dynamic C’s
DeviceMate features.
Getting Started Manual
1