Baseband Processor For Mixed Mode Land Mobile Radio
CMX880
$C8 PROGRAMMING REGISTER: 16-bit write-only
Bit:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
First
Word
Block
Number
Programming Data
This register is used to programme various gains, levels, offset compensations, tones and codes. The
programmed values are cleared by Reset or the ‘Signal Processing Block’ power-save.
The ‘PROGRAMMING REGISTER’ should only be written to when the Programme Flag bit (bit 15) of the
‘STATUS’ register is set to 1. The Programme Flag is cleared when the ‘PROGRAMMING REGISTER’ is written
to. When the corresponding programming action has been completed (normally within 250ms) the CMX880 will
set the flag back to 1 to indicate that it is now safe to write the next programming value. Do not write to the
‘PROGRAMMING REGISTER’ while the Programme Flag bit is 0. Programming is done by writing a sequence
of 16-bit words to the ‘PROGRAMMING REGISTER’, in the order shown in Table 18. The ‘PROGRAMMING
REGISTER’ should only be written whilst RX and TX modes are disabled; bit 0 of TX Mode register and bit 0 of
RX Mode register both 0. Writing data to the ‘PROGRAMMING REGISTER’ must be performed in the order
shown for each of the blocks, however the order in which the blocks are written is not critical.
Bits 14 and 15 of each word define which block the word belongs to and if it is the first word of that block.
Bit 15
Bit 14
1
0
1
0
0
0
1
1
First word of block 1.
Following words of block 1.
First word of block 2.
(B1.1)
(B1.2 to B1.27)
(B2.1)
Following words of block 2.
(B2.2 to B2.37)
ã 2001 Consumer Microcircuits Limited
57
D/880/1