Table of Contents

1. Introduction

1.1 RabbitCore RCM2300 Features
1.2 Advantages of the RabbitCore RCM2300
1.3 Development and Evaluation Tools
1.4 How to Use This Manual
1.4.1 Additional Product Information
1.4.2 Additional Reference Information
1.4.3 Using Online Documentation

2. Hardware Reference

2.1 RCM2300 Digital Inputs and Outputs
2.1.1 Dedicated Inputs
2.1.2 Dedicated Outputs
2.1.3 Memory I/O Interface
2.1.4 Other Inputs and Outputs
2.2 Serial Communication
2.2.1 Serial Ports
2.2.2 Programming Port
2.3 Other Hardware
2.3.1 Clock Doubler
2.3.2 Backup Battery Circuit
2.4 Programming Cable
2.4.1 Changing from Program Mode to Run Mode
2.4.2 Changing from Run Mode to Program Mode

3. Software Reference

3.1 More About Dynamic C
3.1.1 Operating System Framework
3.1.2 Using Dynamic C
3.2 Dynamic C Libraries
3.2.1 I/O
3.2.2 Serial Communication Drivers
3.3 Sample Programs
3.4 Upgrading Dynamic C
3.4.1 Upgrades

Appendix A. RabbitCore RCM2300 Specifications

A.1 Electrical and Mechanical Characteristics
A.1.1 Headers
A.1.2 Physical Mounting
A.2 Bus Loading
A.3 Rabbit 2000 DC Characteristics
A.4 I/O Buffer Sourcing and Sinking Limit
A.5 Conformal Coating

Appendix B. Power Supply

B.1 Power Supplies
B.2 Battery-Backup Circuits

Appendix C. Programming Cable

Appendix D. Sample Circuits

D.1 RS-232/RS-485 Serial Communication
D.2 Keypad and LCD Connections
D.3 External Memory
D.4 D/A Converter

Appendix E. External Interrupts

E.1 Use of External Interrupts
E.2 Single-Interrupt Request
E.3 OR'ed Interrupt Request

Index

Schematics