Table of Contents

1. Introduction

1.1 Features
1.2 Advantages of Using the RCM2000
1.3 Development and Evaluation Tools
1.3.1 Development Kit
1.3.2 Documentation

2. Subsystems

2.1 Programming Cable
2.1.1 Detailed Instructions: Changing from Program Mode to Run Mode
2.1.2 Detailed Instructions: Changing from Run Mode to Program Mode
2.2 RCM2000 Digital Inputs and Outputs
2.2.1 Dedicated Inputs
2.2.2 Dedicated Outputs
2.3 Memory I/O Interface
2.3.1 Additional I/0
2.4 Serial Communication
2.4.1 Serial Ports
2.4.2 Programming Port
2.5 Clock Doubler
2.6 Memory
2.6.1 SRAM
2.6.2 Flash EPROM
2.6.3 Dynamic C BIOS Source Files

3. Software Reference

3.1 More About Dynamic C
3.1.1 Operating System Framework
3.1.2 Using Dynamic C
3.2 I/O
3.2.1 PCLK Output
3.3 Serial Communication Drivers

Appendix A. Specifications

A.1 Electrical and Mechanical Specifications
A.1.1 Headers
A.2 Bus Loading
A.3 Rabbit 2000 DC Characteristics
A.4 I/O Buffer Sourcing and Sinking Limit

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 Management

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

Appendix E. Programming Cable

Schematics