Table of Contents

1. Introduction

1.1 RCM2100 Features
1.2 Advantages of the RCM2100 Series
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
1.4.3.1 Finding Online Documents
1.4.3.2 Printing Electronic Manuals

2. Hardware Reference

2.1 RCM2100 Series Digital Inputs and Outputs
2.1.1 Dedicated Inputs
2.1.2 Dedicated Outputs
2.1.3 Memory I/O Interface
2.1.4 Additional I/0
2.2 Serial Communication
2.2.1 Serial Ports
2.2.2 Ethernet Port
2.2.3 Programming Port
2.3 Memory
2.3.1 SRAM
2.3.2 Flash Memory
2.3.3 Dynamic C BIOS Source Files
2.4 Other Hardware
2.4.1 Clock Doubler
2.5 Programming Cable
2.5.1 Changing from Program Mode to Run Mode
2.5.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.1.1 PCLK Output
3.2.2 Serial Communication Drivers
3.2.3 TCP/IP Drivers
3.3 Sample Programs
3.4 Upgrading Dynamic C
3.4.1 Upgrades

Appendix A. RabbitCore RCM2100 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

Appendix C. Power Supply

C.1 Power Supplies
C.1.1 Batteries and External Battery Connections
C.1.2 Power to VRAM Switch
C.1.3 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
D.3 External Memory
D.4 D/A Converter

Appendix E. Programming Cable

Index

Schematics