Table of Contents

1. Introduction

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

2. Hardware Reference

2.1 RCM2200 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 Ethernet Port
2.2.3 Programming Port
2.2.3.1 Alternate Uses of the Programming Port
2.3 Other Hardware
2.3.1 Clock Doubler
2.4 Memory
2.4.1 SRAM
2.4.2 Flash EPROM
2.4.3 Dynamic C BIOS Source Files

3. Software Reference

3.1 More About Dynamic C
3.2.1 Changing from Program Mode to Run Mode
3.2.2 Changing from Run Mode to Program Mode
3.3 Dynamic C Libraries
3.3.1 I/O
3.3.1.1 PCLK Output
3.3.2 Serial Communication Drivers
3.3.3 TCP/IP Drivers
3.4 Sample Programs
3.5 Upgrading Dynamic C
3.5.1 Upgrades

Appendix A. RabbitCore RCM2200 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. Prototyping Board

B.1 Mechanical Dimensions and Layout
B.2 Power Supply
B.3 Using the Prototyping Board
B.3.1 Adding Other Components
B.3.2 Attach Modules to Prototyping Board

Appendix C. Power Supply

C.1 Power Supplies
C.1.1 Battery-Backup Circuits
C.1.2 Reset Generator
C.2 Chip Select Circuit

Appendix D. Sample Circuits

D.1 RS-232/RS-485 Serial Communication
D.2 Keypad and LCD Connections

Appendix E. Programming Cable

Appendix F. External Interrupts

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

Index

Schematics