4.3 Programming Cable
The programming cable is used to connect the programming port of the RCM4100 series
of modules to a PC serial COM port. The programming cable converts the RS-232 voltage
levels used by the PC serial port to the CMOS voltage levels used by the Rabbit 4000.
When the
connector on the programming cable is connected to the programming
PROG
port on the RCM4100, programs can be downloaded and debugged over the serial interface.
The
connector of the programming cable may be used on header J1 of the RCM4100
DIAG
modules with the RCM4100 modules operating in the Run Mode. This allows the pro-
gramming port to be used as a regular serial port.
4.3.1 Changing Between Program Mode and Run Mode
The RCM4100 modules are automatically in Program Mode when the
on the programming cable is attached, and is automatically in Run Mode when no pro-
gramming cable is attached. When the Rabbit 4000 is reset, the operating mode is deter-
mined by the status of the SMODE pins. When the programming cable's
is attached, the SMODE pins are pulled high, placing the Rabbit 4000 in the Program
Mode. When the programming cable's
are pulled low, causing the Rabbit 4000 to operate in the Run Mode.
RESET RCM4100 when changing mode:
Press RESET button (if using Prototyping Board),
Cycle power off/on
after removing or attaching programming cable.
Programming
Figure 8. Switching Between Program Mode and Run Mode
36
PROG
3-pin
power connector
Cable
Colored
edge
C5
R13
C25
C19
C26
C20
C30
C31
C18
U3
C36
C38
C39
C27
R18
C15
C29
Q1
C28 R21
R19
C23
R22
R17 R16
RX43
RX97
RX49
RX55
UX3
connector is not attached, the SMODE pins
OR
J1
U1
C1
C2
BT1
UX49
UX47
J2
L1
C6
+5 V
GND
GND
/RST_OUT
/IORD
+3.3 V
RCM1
/IOWR
/RST_IN
VBAT
PA0
EXT
R12
PA1
PA2
C6
PA3
PA4
C7
JP16
JP6
PA5
PA6
JP5
JP12
R3
PA7
PB0
JP4
JP3
JP14
PB1
PB2
JP1
JP8
C16
JP7
PB3
PB4
JP18
JP2
JP9
JP10
PB5
PB6
JP9
JP6
PB7
PC0
R25
C21
JP7
PC1
PC2
JP3
PC3
PC4
R9
R11
RP1
JP5
PC5
PC6
R10
JP4
PC7
PE0
C1
R29
U1
C15
PE1
PE2
C16
C2
C17
PE3
PE4
R20
R19
PE5
PE6
R10
R9
PD0
PE7
LN0
C4
PD1
PD2
LN1
LN2
PD4
PD3
LN4
LN3
PD5
PD6
LN5
LN6
RX59
RX75
RX57
PD7
CVT
RX73
LN7
VREF
AGND
CX25
DS2
JP25
R23
J3
S2
connector
PROG
connector
PROG
RESET
1
S1
RESET
UX4
RX81
RX83
UX30
RX11
UX10
RX67
UX12
UX14
CX27
CX23 RX77
RX79
DS3
R21
UX16
R22
R24
GND
1
1
S3
GND
GND
RabbitCore RCM4100
Need help?
Do you have a question about the RabbitCore RCM4100 and is the answer not in the manual?
Questions and answers