
MCRF405: User Manual for Development System, FW v.2
Micrel Norway, Oslo Norway 6
2.1.Summary of DIP-Switch Settings
To select mode of operation, bring DIP-switches ON or OFF according to the table
below.
The modes of operation (described in detail in the following sections) are:
•“RF Test Modes”: Enter TX mode, TX a carrier, TX 1010… or a random pattern,
enter PC-configurable mode or bypass (tristate) micro controller for user-
operation of the RF part, enter ASK test mode
•“Link Test Mode”: Use a development board to transmit a fixed packet
•“Simple Byte Transfer Mode”: Construct a packet based on user input (from e.g. a
PC) and transmit it
The 4 DIP-switches (labelled 1 2 3 4) are placed in a single component. In addition “ON”
is written on the component. In the table below, “1” means “ON”, “0” means “OFF”.
DIP1 DIP2 DIP3 DIP4 Mode of operation
------------------------------------------------------------------
0 0 0 0 Simple byte transfer mode, type 1
0 0 0 1 Simple byte transfer mode, type 2
0 0 1 0 not used
0 0 1 1 not used
0 1 0 0 RF Test, Tristate all uC I/Os
0 1 0 1 RF Test, Transmit a random pattern
0 1 1 0 RF Test, ASK Test Mode
0 1 1 1 not used
1 0 0 0 Link Test, 5 bytes payload, type 1
1 0 0 1 Link Test, 5 bytes payload, type 2
1 0 1 0 Link Test, 26 bytes payload, type 1
1 0 1 1 Link Test, 26 bytes payload, type 2
1 1 0 0 not used
1 1 0 1 RF Test, Transmit 1010 ...
1 1 1 0 RF Test, Transmit carrier
1 1 1 1 RF Test, PC-mode
"Type 1": (this refers to the format of the packets transmitted)
"Framelength" = length of "Framelength", "Payload" and "CRC".
CRC (2 bytes) is calc'ed by firmware on "Framelength" and "Payload" fields
Compatible with MICRF6x0 Link Test/Simple byte transfer mode
"Type 2": (this refers to the format of the packets transmitted)
"Framelength" = length of "Payload" and "CRC"
CRC (0, 1 or 2 bytes) is calc'ed on-chip (by MICRF405) on "Payload" field
"Packet Engine" data interface used in "Simple byte transfer mode" and "Link Test"
"Bitwise" data interface used in "Transmit 1010 ..." and "Transmit random"