APPENDIX A. THE RABBIT PROGRAMMING PORT

The programming port provides a standard physical and electrical interface between a Rabbit-based system and the Dynamic C programming platform. A special interface cable and converter connects a PC serial port to the programming port. The programming port is implemented by means of a 10-pin standard 2 mm connector. (Of course the user can change the physical implementation of the connector if he so desires.) With this setup the PC can communicate with the target, reset it and reboot it. The DTR line on the PC serial interface is used to drive the target reset line, which should be drivable by an external CMOS driver. The STATUS pin is used to by the Rabbit-based target to request attention when a breakpoint is encountered in the target under test. The SMODE pins are pulled up by a +5 V/+3 V level from the interface. They should be pulled down on the board when the interface is not in use by approximately 5 kΩ resistors to ground. The target under test provides the +5 V or +3 V to the interface cable which is used to power the RS-232 driver and receiver.

 

 

PROGRAMMING PORT PIN ASSIGNMENTS

 

 

(Rabbit LQFP pins are shown in parenthesis)

1

2

1.

RXA (66)

~50 kW

+

 

 

3

4

2.

GND

~50 kW

 

 

3.

CKLKA (117)

5

6

+

4.

+5 V/+3 V

 

7

8

~10 kW

5.

/RESET

+

 

 

9

10

6.

TXA (67)

 

 

 

7.

n.c.

 

Programming Port

8.

STATUS (output) (4)

~50 kW

 

 

9.

SMODE0 (45)

Pin Numbers

GND

 

 

10.

SMODE1 (44)

~50 kW

 

 

GND

Figure A-1. Rabbit Programming Port

User’s Manual

269

Page 278
Image 278
Jameco Electronics 3000, 2000 manual Appendix A. the Rabbit Programming Port, Programming Port PIN Assignments