English
Language : 

FX828 Datasheet, PDF (13/34 Pages) CML Microcircuits – CTCSS/DCS/SELCALL Processor
CTCSS/DCS/SELCALL Processor
FX828
When the internal register has reached a count of zero, the action of the timer depends on the setting of
the TIMER RE-CYCLE bit in the GENERAL CONTROL Register (Hex address $88). If the TIMER RE-
CYCLE bit is "1" then the timer will re-load the countdown value from the GENERAL PURPOSE TIMER
Register and restart the countdown from this value. If the TIME RE-CYCLE bit is "0" then the timer will
stop and no further action or timer interrupts will take place until the GENERAL PURPOSE TIMER
Register is re-loaded. Loading the GENERAL PURPOSE TIMER with "0" will cause the timer circuitry to
be disabled (i.e. powersaved).
IRQ MASK Register (Hex address $8E)
This register is used to control the interrupts (IRQs) as described below:
(Bits 7 and 1)
Reserved for future use. These should be set to "0".
GPT IRQ MASK
(Bit 6)
When this bit is set to "1" it enables an interrupt that occurs when GPT
IRQ FLAG (Bit 6, IRQ FLAG Register, $8F) changes from "0" to "1".
When this bit is "0" the interrupt is masked.
COMP 0 to 1
IRQ MASK
(Bit 5)
When this bit is set to "1" it enables an interrupt that occurs when the
comparator output goes from "0" to "1". When this bit is set to "0" the
interrupt is masked.
COMP 1 to 0
IRQ MASK
(Bit 4)
When this bit is set to "1" it enables an interrupt that occurs when the
comparator output goes from "1" to "0". When this bit is set to "0" the
interrupt is masked.
TONE IRQ MASK
(Bit 3)
When this bit is set to "1" it enables an interrupt that occurs when the
TONE IRQ FLAG (Bit 3, IRQ FLAG Register, $8F) changes from "0" to "1".
When this bit is "0" the interrupt is masked.
CTCSS FAST IRQ
MASK
(Bit 2)
When this bit is set to "1" it enables an interrupt that occurs when the
CTCSS FAST IRQ FLAG (Bit 2, IRQ FLAG Register, $8F) changes from
"0" to "1". When this bit is "0" the interrupt is masked.
DCS IRQ MASK
(Bit 0)
When this bit is set to "1" it enables an interrupt that occurs when the DCS
DECODE/NO DECODE FLAG (Bit 7, SELCALL & SUB-AUDIO STATUS
Register $81) changes state. When this bit is set to "0" the interrupt is
masked.
CTCSS TX/FAST RX FREQUENCY Register (Hex address $83)
This is a 16-bit register. Byte (1) is sent first. When the CTCSS fast detector is enabled, the bits 0 to 12
define the receive frequency the fast predictive detector is looking for according to the formula below.
When the CTCSS transmitter is enabled, the bits 0 to 12 control the frequency of the transmitted CTCSS
tones according to the formula below.
When the fast detector and the transmitter are both enabled, the bits 0 to 12 define the receive frequency
the fast predictive detector is looking for and the frequency of the transmitted tone according to the
formula below (i.e. Tx tone = predictive tone).
A
=
fXTAL (Hz)
16 x fTONE (Hz)
where A is the binary number programmed into the 13 bits.
© 2009 CML Microsystems Plc
13
D/828/4