Electronic morse burst encoder
MMP was an electronic alphanumeric burst encoder,
developed between 1976 and 1979 by the secret
Dutch stay-behind organisation O&I,
located at Villa Maarheze in Wassenaar (Netherlands).
It was intended as a replacement for the CIA's aging
and the newer German Speicher,
which exhibited serious problems.
MMP is the abbreviation of Memory Morse Processor .
A variant of the device — MMP/B — was supplied to the Belgian
sister organisation SDRA-8.
The main advantages over the
Speicher burst encoder are that the MMP
can send letters, numbers and punctuations marks, that it has a larger memory
buffer (175 five-letter groups), and that it offers higher transmission rates.
The image on the right shows a typical MMP-B.
It is a fully self-contained unit that measures only 14 x 10 x 4 cm.
It is powered by internal 6V NiCd batteries that can be recharged via
the headphones socket (MON). The unit can hold up to 175 groups of 5 letters
each. It can send data at various speeds
ranging from 15 to 1200 bps.
The MMP was initially designed for use with the
FSS-7/NL spy radio set;
the Dutch version of the
German SP-15, that had been enhanced with a
in 1972. It could also be used with the bare
SP-15 transmitter (FFS-7), but required
an external modification to the crystal socket
when used at the highest speed. When used with the
later SP-20 set, no modifications were necessary.
In total, 240 MMP units were made: 175 for the Dutch (MMP/N)
and 65 for the Belgians (MMP/B).
The diagrams below show the control panels of the MMP-N and MMP-B.
The MMP-N has its power switch at the bottom right. Shift upwards to
turn the unit on. Above the ON/OFF switch is another slide switch
marked 'L/F'. It is used to select between Letters and Figures.
At the top right is a rotary switch that is used to check the unit
and to select the required transmission speed (baudrate). The highest
possible baudrate that is supported by the MMP-N is 1000 baud.
The MMP-B is very similar, but has the ON/OFF switch and the L/F switch
combined in a single rotary selector,
that is located at the bottom right.
The highest possible speed is 1200 baud and the unit has been extended with
an OVERLOAD indicator, a CHARGE indicator and a battery voltage meter.
Furthermore, the KEY output is available on a 2-pin LEMO socket
rather than SMC.
The MODE selector at the top right
has one position for checking the keyboard (CHECK), one for
recording the text (REC) and eight for playing back
the text at various speeds (PB). The three buttons at the top (STOP, START
and RESET) are used to control the internal text counters. At the left
is a socket for connection to the transmitter (OUT) plus a jack socket for
connection of a high-impedance earphone (MON).
The MON-socket is also used for recharging the batteries. 1
The internal NiCd batteries should be charged with 9V DC.
Tthe following two versions of the MMP are known:
Initial version of the MMP, developed in the late 1970s
for use in the Netherlands (N). It
is featured in Louis Meulstee's excellent book Wireless for the Warrior,
Volume 4 . An
MMP-N with serial number 357
is held in the collection of the Dutch Signals Museum. 1
Version for the Belgian
Stay-Behind Organisation (SBO)
It has a few improvements over the earlier MMP-N, but is
functionally identical. The power switch and the L/F switch are both
replaced by a single rotary dial at the bottom right.
The MMP-B is featured here.
Currently known as the Signals Service Historical Collection.
There are different ways of expressing the speed of a burst encoder.
Although the speed is often specified in characters per second (CPS),
groups per second (GPS) or groups per minute (GPM),
the best way of doing this is by specifying it in bits per second
(BPS or Baud), as each character consists of a varying number of dots and
dashes. In this case, a dot counts for 1 bit, whilst a dash counts for 3 bits.
The space between dots and dashes is 1 bit long, whilst the space between
letters is 2 bits and a word spacing is 4 bits. The same method is used
for specifying the speed of the American AN/GRA-71 burst encoder.
The MMP can sent text at the following speeds (baud):
Operating the MMP is rather straightforward but requires some understanding
of the operation of the circuit.
This is described in more detail in the
section 'Interior' below. When recording a message, place the
(top right) in the REC position and turn the device ON by placing the
in the L-position (Letters). Next, press RESET in
order to set the internal counter to the first memory position.
Then press START to start recording.
Now enter the text in groups of 5 characters. Letters can be entered directly
by pressing the corresponding keys (A-Z). Numbers can be entered by setting
the power switch to 'F' (Figures) and then pressing one of the first ten keys
on the keyboard. Return to 'L' to enter letters again.
Note that the device stops accepting input once five
characters have been entered. You then need to enter a Group Space (gs) before
you can enter the next group of five characters.
At the bottom row of the keypad are some special characters. From left
to right are the last two letters of the alphabet (Y and Z), followed
by the equals sign (bt), the question mark (ini), the plus sign (ar)
and the correction sign (the blank key). At the far right is a pilot tone
key marked (mp).
The MMP has room for approximately 1000 characters. When the memory buffer
is full, the Overload LED (OVL) will light up and no further input is accepted.
Once the text has been entered, press the (mp) button. You should now hear the
pilot tone. Set the MODE dial to the required transmission speed (e.g. 1200 baud)
and press RESET in order to set the internal counter to the first position again.
Now turn on the transmitter and press START to start the burst transmission.
Once all characters have been sent, you'll hear the pilot tone again.
Then turn off the transmitter.
In the early 1970s, the Dutch SBO
O&I mainly used German
SP-15 radio sets
and American CK-8 burst encoders
(also known as CO-CA-KE
The set had been
extended in 1972 by adding a synthesizer, but by 1973/74 it had
become clear that the 10-year old American burst transmitter –
which had until that time been the best one on the market – had to be replaced.
In January 1975, O&I ordered 130 new
Speicher (IDA) units from the
German SBO, which were delivered in early 1977.
Speicher was fully electronic,
but had the disadvantange that it was a numeric device, which means that all
text had to be translated into numbers first, using a table.
In the meantime, early in 1976, the
Dutch SBO had already started the
development of its own burst encoder that was named
Memory Morse Processor (MMP). It had a larger memory buffer (for 340 five-letter groups) 1
and was capable of encoding letters as well as numbers (alphanumeric).
Furthermore, it offered a variable transmission rate between 15 and 1000
Development was initiated in June 1976, and in late 1977 the first prototype
In the meantime, the new Speicher units
– that had just been delivered –
exhibited serious problems, such as leaking batteries, as a result of which the
MMP project was given a higher priority.
The first 60 MMP units were delivered
in November 1979, and by early 1981 a total of 100 units had been completed.
An additional 75 units were supplied later.
In the meantime (late 1979), the Belgian SBO had expressed an interest in
the MMP, and decided to order 65 units with a slightly different
This version was designated MMP/B and was delivered in early 1981.
After the introduction of the MMP, the ageing American
CO-CA-KE (GRA-71 or CK-8) was phased out,
and the German Speicher devices became backup units
Although the new device was specified at 340 five-letter groups,
we believe that just 175 groups were actually impelemented
in the released devices, as this is the capacity of the MMP/B in our
For input of the text and numbers, two separate keyboards with 16 buttons
each are used. Using a multiplexer, the two keyboards are connected in
parallel and supply 4 bits each. Once the data is latched, it is stored
in the current location of a battery-backed CMOS RAM. After this, the address
counter of the RAM is incremented by one position, ready to store the next
At the same time, the data on the DATA bus of the RAM is fed to the
ADDRESS bus of an EPROM that holds the bit pattern of each morse code character.
The bit pattern is then serialized into a series of '0' and '1'
signals, representing the pattern of dots and dashes of the morse code
signal is fed to a MOSFET switch (VQ1000CJ) that drives the KEY-input of the
transmitter, and to an audio circuit that produces the required tones for the
The entire control logic is built from the MM74C-series of National
Semiconductors (now: Texas Instruments); the first generation of CMOS ICs,
known for their low power consumption. It allowed the MMP
to have many hours of trouble free operation without charging the batteries.
The simple circuit at the bottom right of the diagram above shows how the
battery charge circuit is combined with the audio monitoring output (MON).
The capacitor (C) blocks the DC voltage from the charger. Power is supplied
via a red LED, directly to the batteries. This way, the voltage from the
external PSU (approx. 9V) drops to the 7.5V needed to charge the 6V battery.
A 9V1 zener diode is used to protect the batteries, and hence the rest of the
circuit, against excessive voltages. In our MMP this zener diode was broken
as a result of this, and had to be replaced .
The device below was found in 2007 by an Austrian collector, and came
with an SP-15 spy radio set from Belgium.
The device was clearly intended to be fitted into the crystal socket of the
FS-7 transmitter. Furthermore it had its own crystal socket at the top
and a circular knob at the front.
A short piece of cable came out of the device at one of its corners,
but seemed to go nowhere. At the time it didn't have a connector at the end.
We had the impression that the device was used to slightly alter the
frequency of the crystal by supplying a signal to the cable, but could
only be certain if we were allowed to take a look inside the unit and
reconstruct the circuit diagram.
In the summer of 2013 we had the chance to borrow the device for a few
weeks  in order to determine its functionaly and study the interior.
The circuit diagram below shows that the device was indeed what
we had initially thought: an FSK modulator in its most primitive form.
Two capacitors, C1 and C2 are connected in series with the crystal
and will change its frequency somewhat. Whilst C2 can be adjusted
with the knob at the front, C1 is shorted by the burst encoder in the
rythm of the morse signal, causing small shifts in frequency.
One of the pins of the crystal socket of the FS-7 is already connected
to ground, which is why this circuit works, even if no burst encoder is
The way the device is constructed prevents it from being inserted the
wrong way around. It should be
inserted into the existing crystal socket
in such a way that the crystal socket of the FSK modulator is at the top.
The crystal can then be inserted into the socket
of the FSK modulator.
The final part of our investigation involved testing the device in
combination with an FS-7 transmitter and the MMP burst encoder.
After mounting a 2-pin LEMO plug to the loose end of the modulator's
connected it to the OUT socket of the MMP
and tried to send a pre-recorded message and... it worked!
For this to work, a special 5-pin DIN connector with pins 1, 2 and 3
shorted, had to be inserted into the DIN socket on the transmitter.
Alternatively, the morse key had to be kept depressed during the
At the receiving end, a suitable
modem would have been necessary to decode and record the hight speed
PLEASE HELP -
Unfortunately we had to return the device shown here to the rightful
owner once our investigation was complete.
We are currently looking for this type of FSK modulator for our collection.
If you have one available, please contact us
Connecting the MMP to the SP-15
The MMP was initially designed for use with the solid state
SP-20 spy set of the 1970s. As this radio set
was fully transistorized, it could be keyed at the highest possible speed
of 1200 baud. The device was also suitable for the earlier
SP-15 that was developed in the early 1960s.
of the SP-15
(i.e. the FS-7) is valve-based however,
and is therefore far more difficult to key at high speed. In the original
design, there were two ways of creating a morse (CW) signal. When used
with the manual morse key, the cathode of the oscillator valve (EL95)
is switched, allowing speeds up to 100 baud.
When used with a burst encoder, such as the RT-3,
a different method was used. By switching the grid voltage of the
PA (EL81) speeds up to 800 baud are possible.
In the image on the right, the MMP is connected to the key
socket of the FS-7.
Neither of these methods is suitable for running the MMP at the highest
possible speed of 1200 baud however. This means that a third method for
modulating the CW (morse) signal had to be developed.
This was done by adding Frequency Shift Keying (FSK) to the
The MMP is housed in a grey metal case in which a separate front panel
is mounted. The PCBs that contains the electronic components and the
batteries are mounted to the back of the front panel. The entire interior
can be extracted by removing 4 M3 screws from the side of the case.
The image on the right shows the interior of the MMP after it has been
removed from the case.
The front consists of a 5 mm thick aluminium
panel that holds two keypads with 16 buttons each, two connectors
and all controls. A piece of blank PCB, with a cut-out at the bottom left,
is used as the actual front panel with the copper
side facing outwards. The text on the front panel
is etched out of the copper layer (i.e. negative).
Both the front panel and the PCBs are protected against corrosion
by a conformal coating.
The main PCB is single sided, which means that all components are at
the top and all tracks are at the bottom.
This results in a rather complex maze of tracks. Furthermore, the PCB
has no solder mask and no silk screen (white print), suggesting that
it was made in a makeshift laboratory.
Nevertheless, the design of the circuit is very professional, especially
considering that is was built in the early 1980s. Only first class
parts are used on the PCB.
The device uses an EPROM and (battery-backed) CMOS
RAM, which was pretty new and was not commonly available in 1980.
The device is powered by five coin-shaped rechargeable NiCd batteries,
that are mounted on a separated PCB that is fitted to the back of the main
PCB. Each cell provides 1.2V, giving a total of 6V. The batteries are
charged via the earphone terminal and a red LED indicator.
Observing the build quality of the MMP, gives a mixed feeling.
It is clearly a professional device that is built with first-class
components, but the design of the PCB is rather amateuristic.
The latter illustrates the highly secretive nature of the operation,
as a result of which the Dutch SBO had to manufacture them in its
own laboratory in Villa Maarheze in Wassenaar (Netherlands).
MMP burst encoders are very rare. Only a relatively small number of
them were built and most of them were destroyed when they were taken
out of service or after the
were terminated in the early 1990s.
If you find one, you may have trouble getting it to work.
The device is powered by internal NiCd batteries that were manufactured
in the early 1980s. These batteries will most likely be dead by now.
Although it is possible to power the device externally by connecting
a 9V DC mains charger to the MON socket,
it can not be operated this way, as the connection is also needed for
the headphones. If you want the MMP to work, remove the batteries and
replace them with good (modern) alternatives. Removing them might be
a good idea anyway, in order to prevent damage caused by leaking batteries.
In our case we replaced the five 1.2V NiCd cells by two Panasonic
3V Li-ION cells, as shown in the image avbove. The nominal voltage
stays the same (6V) but the charge current should be lower. These
cells are typically charged for 25 hours with just 4 mA. A 7V DC
charger will be suitable.
When using this type of replacement cells, ensure that the charge
voltage never exeeds 7.5V DC as the higher current might damage the
batteries. Use a current limiter if possible.
The next thing to check is the 9V1 zenerdiode
that is connected in parallel to the batteries.
It is there to protect the batteries against
excessive voltages. If someone has tried to power the device with, say,
12V DC, there is a good chance that this diode is broken and causes
a full short circuit. Check wether the zener diode has become black
or check it for a short circuit.
If it is broken (it was in both MMPs we've seen so far),
remove it from the PCB, clean the PCB thoroughly,
and replace it with a new 9V1 zener diode. The diode is located at
the edge of the board, close to the CHARGE led. The image above shows
the MMP board with a new 9V1 zener.
Set the power switch to 'OFF' and charge the batteries sufficiently long
to ensure normal operation.
Remove the battery charge cable and connect a crystal earpiece to the
same socket. Set the speed dial to 15 and turn on the device by setting
it to 'L' mode. The device should now start sending morse code.
If it doesn't, press RESET followed by START.
PurposeHigh-speed transmission in morse code
UsersSBO, Netherlands, Belgium
Speed15, 75, 100, 300, 400, 600, 1000/1200 baud
MMP-NRoyal Signals Museum, Netherlands
MMP-NPrivate collector, Netherlands
MMP-BCrypto Museum, Netherlands
MMP-BGünter Hütter, Austria
- Paul Reuvers & Marc Simons, Restoration and investigation of a working MMP-B
Crypto Museum, March 2013.
- Louis Meulstee, Wireless for the Warrior, volume 4
ISBN: 0952063-36-0, September 2004.
- Museum Verbindingsdienst, MMP-N burst encoder
Crypto Museum, photographed at Dutch Signals Museum, 25 February 2009.
- H.J. Bekker, Geschiedenis van de Sectie Algemene Zaken
History of the Section General Affairs (uncensored version).
31 December 1981. CM302703.
- Günter Hütter, FSK Adapter found with SP-15 in Belgium
August 2007, August 2013.
Any links shown in red are currently unavailable.
If you like the information on this website, why not make a donation?|
© Crypto Museum. Created: Saturday 30 March 2013. Last changed: Sunday, 12 February 2023 - 11:27 CET.