MC33696FCE [FREESCALE]

PLL Tuned UHF Transceiver for Data Transfer Applications; 锁相环调谐UHF收发器,用于数据传输应用
MC33696FCE
型号: MC33696FCE
厂家: Freescale    Freescale
描述:

PLL Tuned UHF Transceiver for Data Transfer Applications
锁相环调谐UHF收发器,用于数据传输应用

电信集成电路 数据传输
文件: 总64页 (文件大小:552K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MC33696  
Rev. 9, 06/2007  
Freescale Semiconductor  
Data Sheet  
MC33696  
PLL Tuned UHF Transceiver for Data Transfer Applications  
1 Overview  
The MC33696 is a highly integrated transceiver  
designed for low-voltage applications. It includes a  
programmable PLL for multi-channel applications,  
an RSSI circuit, a strobe oscillator that periodically  
wakes up the receiver while a data manager checks  
the content of incoming messages. A configuration  
switching feature allows automatic changing of the  
configuration between two programmable settings  
without the need of an MCU.  
LQFP32  
QFN32  
2 Features  
24  
23  
22  
21  
20  
19  
18  
17  
RSSIOUT  
VCC2RF  
RFIN  
1
2
3
4
5
6
7
8
SEB  
General:  
SCLK  
304 MHz, 315 MHz, 426 MHz, 434 MHz,  
868 MHz, and 915 MHz ISM bands  
MOSI  
GNDLNA  
VCC2VCO  
MISO  
Choice of temperature ranges:  
— –40°C to +85°C  
CONFB  
DATACLK  
RSSIC  
GNDDIG  
GNDPA1  
RFOUT  
— –20°C to +85°C  
OOK and FSK transmission and reception  
GNDPA2  
20 kbps maximum data rate using  
Manchester coding  
2.1 V to 3.6 V or 5 V supply voltage  
Programmable via SPI  
6 kHz PLL frequency step  
© Freescale Semiconductor, Inc., 2006, 2007. All rights reserved.  
Features  
Current consumption:  
— 13.5 mA in TX mode  
— 10.3 mA in RX mode  
— Less then 1 mA in RX mode with strobe ratio = 1/10  
— 260 nA standby and 24 μA off currents  
Configuration switching — allows fast switching of two register banks  
Receiver:  
–106.5 dBm sensitivity, up to –108 dBm in FSK 2.4 kbps  
Digital and analog RSSI (received signal strength indicator)  
Automatic wakeup function (strobe oscillator)  
Embedded data processor with programmable word recognition  
Image cancelling mixer  
380 kHz IF filter bandwidth  
Fast wakeup time  
Transmitter:  
Up to 7.25 dBm output power  
Programmable output power  
FSK done by PLL programming  
Ordering information  
Temperature Range  
QFN Package  
LQFP Package  
–40°C to +85°C  
–20°C to +85°C  
MC33696FCE/R2  
MC33696FCAE/R2  
MC33696FJE/R2  
MC33696FJAE/R2  
MC33696 Data Sheet, Rev. 9  
2
Freescale Semiconductor  
Features  
Figure 1. Block Diagram  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
3
Pin Functions  
3 Pin Functions  
Table 1. Pin Functions  
Pin  
Name  
Description  
1
RSSIOUT  
VCC2RF  
RFIN  
RSSI analog output  
2
2.1 V to 2.7 V internal supply for LNA  
RF input  
3
4
GNDLNA  
VCC2VCO  
GNDPA1  
RFOUT  
GNDPA2  
XTALIN  
XTALOUT  
VCCINOUT  
VCC2OUT  
VCCDIG  
VCCDIG2  
RBGAP  
GND  
Ground for LNA (low noise amplifier)  
5
2.1 V to 2.7 V internal supply for VCO  
PA ground  
6
7
RF output  
8
PA ground  
9
Crystal oscillator input  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
Crystal oscillator output  
2.1 V to 3.6 V power supply/regulator output  
2.1 V to 2.7 V voltage regulator output for analog and RF modules  
2.1 V to 3.6 V power supply for voltage limiter  
1.5 V voltage limiter output for digital module  
Reference voltage load resistance  
General ground  
GNDDIG  
RSSIC  
Digital module ground  
RSSI control input  
DATACLK  
CONFB  
MISO  
Data clock output to microcontroller  
Configuration mode selection input  
Digital interface I/O  
MOSI  
Digital interface I/O  
SCLK  
Digital interface clock I/O  
SEB  
Digital interface enable input  
Digital I/O ground  
GNDIO  
VCCIN  
2.1 V to 3.6 V or 5.5 V input  
No connection  
NC  
STROBE  
GNDSUBD  
VCC2IN  
SWITCH  
GND  
Strobe oscillator capacitor or external control input  
Ground  
2.1 V to 2.7 V power supply for analog modules for decoupling capacitor  
RF switch control output  
General ground  
MC33696 Data Sheet, Rev. 9  
4
Freescale Semiconductor  
Silicon Version  
4 Silicon Version  
This data sheet describes the functional features of silicon version ES4.1.  
5 Maximum Ratings  
Table 2. Maximum Ratings  
Parameter  
Symbol  
Value  
Unit  
Supply voltage on pin: VCCIN  
VCCIN  
VCC  
VGND–0.3 to 5.5  
VGND–0.3 to 3.6  
VGND–0.3 to 2.7  
VGND–0.3 to VCC2  
V
V
V
V
Supply voltage on pins: VCCINOUT, VCCDIG  
Supply voltage on pins: VCC2IN, VCC2RF, VCC2VCO  
Voltage allowed on each pin (except RFOUT and digital pins)  
Voltage allowed on pin: RFOUT  
VCC2  
VCCPA  
VCCIO  
VGND–0.3 to VCCINOUT+2  
VGND–0.3 to VCCIN+0.3  
V
V
Voltage allowed on digital pins: SEB, SCLK, MISO, MOSI, CONFB,  
DATACLK, RSSIC, STROBE  
ESD HBM voltage capability on each pin1  
ESD MM voltage capability on each pin2  
Solder heat resistance test (10 s)  
Storage temperature  
TS  
TJ  
±2000  
±200  
V
V
260  
°C  
°C  
°C  
–65 to +150  
150  
Junction temperature  
N1 OTES:  
Human body model, AEC-Q100-002 rev. C.  
Machine model, AEC-Q100-003 rev. C.  
2
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
5
Power Supply  
6 Power Supply  
Table 3. Supply Voltage Range Versus Ambient Temperature  
Temperature Range1  
Parameter  
Symbol  
Unit  
–40°C to +85°C  
–20°C to +85°C  
Supply voltage on VCCIN, VCCINOUT, VCCDIG for 3 V operation  
Supply voltage on VCCIN for 5 V operation  
VCC3V  
VCC5V  
VCCPA  
2.7 to 3.6  
4.5 to 5.5  
3.0 to 3.6  
2.1 to 3.6  
4.5 to 5.5  
3.0 to 3.6  
V
V
V
Supply voltage on VCCPA for 3 V or 5 V operation  
N1 OTES:  
–40°C to +85°C: MC33696FCE/FJE.  
–20°C to +85°C: MC33696FCAE/FJAE.  
The circuit can be supplied from a 3 V voltage regulator or battery cell by connecting VCCIN and  
VCCINOUT. It is also possible to use a 5 V power supply connected to VCCIN; in this case VCCINOUT  
should not be connected to VCCIN.  
The RFOUT pin cannot be biased with a voltage higher than 3.6 V. For 5 V operation, biasing voltage is  
available on VCCINOUT.  
An on-chip low drop-out voltage regulator supplies the RF and analog modules (except the strobe  
oscillator and the low voltage detector, which are directly supplied from VCCINOUT). This voltage  
regulator is supplied from pin VCCINOUT and its output is connected to VCC2OUT. An external  
capacitor must be inserted between VCC2OUT and GND for stabilization and decoupling. The analog and  
RF modules must be supplied by VCC2 by externally wiring VCC2OUT to VCC2IN, VCC2RF and  
VCC2VCO.  
MC33696 Data Sheet, Rev. 9  
6
Freescale Semiconductor  
Supply Voltage Monitoring and Reset  
3 V  
5 V  
VCC2  
VCC2  
1
2
3
4
5
6
7
8
24  
23  
22  
21  
20  
1
2
3
4
5
6
7
8
24  
RSSIOUT  
VCC2RF  
RFIN  
SEB  
SCLK  
RSSIOUT  
VCC2RF  
RFIN  
SEB  
23  
VCC2  
VCC2  
SCLK  
VCC2  
VCC2  
22  
MOSI  
MOSI  
21  
GNDLNA  
VCC2VCO  
GNDPA1  
RFOUT  
MISO  
GNDLNA  
VCC2VCO  
GNDPA1  
RFOUT  
MISO  
U11  
U11  
MC33696  
MC33696  
20  
CONFB  
DATACLK  
RSSIC  
CONFB  
DATACLK  
RSSIC  
19  
18  
17  
19  
18  
17  
GNDPA2  
GNDDIG  
GNDPA2  
GNDDIG  
VCC2  
VCC2  
3V Operation  
5V Operation  
Figure 2. Wiring Diagrams  
A second voltage regulator supplies the digital part. This regulator is powered from pin VCCDIG and its  
output is connected to VCCDIG2. An external capacitor must be inserted between VCCDIG2 and  
GNDDIG, for decoupling. The supply voltage VCCDIG2 is equal to 1.6 V. In standby mode, this voltage  
regulator goes into an ultra-low-power mode, but VCCDIG2 = 0.7 x V  
registers to be supplied, allowing configuration data to be saved.  
. This enables the internal  
CCDIG  
7 Supply Voltage Monitoring and Reset  
At power-on, an internal reset signal is generated. All registers are reset.  
When the LVDE bit is set, the low-voltage detection module is enabled. This block compares the supply  
voltage on VCCINOUT with a reference level of about 1.8 V. If the voltage on VCCINOUT drops below  
1.8 V, status bit LVDS is set. The information in status bit LVDS is latched and reset after a read access.  
NOTE  
If LVDE = 1, the LVD module remains enabled. The circuit cannot be put  
in standby mode, but remains in LVD mode with a higher quiescent current,  
due to the monitoring circuitry. LVD function is not accurate in standby  
mode.  
8 Receiver Functional Description  
The receiver is based on a superheterodyne architecture with an intermediate frequency (IF) of 1.5 MHz  
(see Figure 1). Its input is connected to the RFIN pin. Frequency down conversion is done by a high-side  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
7
Transmitter Functional Description  
injection I/Q mixer driven by the frequency synthesizer. An integrated poly-phase filter performs rejection  
of the image frequency.  
The low intermediate frequency allows integration of the IF filter providing the selectivity. The center  
frequency is tuned by automatic frequency control (AFC) referenced to the crystal oscillator frequency.  
Sensitivity is met by an overall amplification of approximately 96 dB, distributed over the reception chain,  
comprising low-noise amplifier (LNA), mixer, post-mixer amplifier, and IF amplifier. Automatic gain  
control (AGC), on the LNA and the IF amplifier, maintains linearity and prevents internal saturation.  
Sensitivity can be reduced using four programmable steps on the LNA gain.  
Amplitude demodulation is achieved by peak detection and comparison with a fixed or adaptive voltage  
reference selected during configuration. Frequency demodulation is achieved in two steps: the IF amplifier  
AGC is disabled and acts as an amplitude limiter; a filter performs a frequency-to-voltage conversion. The  
resulting signal is then amplitude demodulated in the same way as in the case of amplitude modulation  
with an adaptive voltage reference.  
A low-pass filter improves the signal-to-noise ratio.  
Shaped data are available if the integrated data manager is not used.  
If used, the data manager performs clock recovery and decoding of Manchester coded data. Data and clock  
are then available on the serial peripheral interface (SPI). The configuration sets the data rate range  
managed by the data manager and the bandwidth of the low-pass filter.  
An internal low-frequency oscillator can be used as a strobe oscillator to perform an automatic wakeup  
sequence.  
It is also possible to define two different configurations for the receiver (frequency, data rate, data manager,  
modulation, etc.) that are automatically loaded during wakeup or under MCU control.  
If the PLL goes out of lock, received data are ignored.  
9 Transmitter Functional Description  
The single-ended power amplifier is connected to the RFOUT pin.  
In the case of amplitude modulation, coded data sent by the microcontroller unit (MCU) are used for on/off  
keying (OOK) the RF carrier. Rise and fall times of the RF signal are controlled to minimize spurious  
emission.  
In the case of frequency modulation, coded data sent by the MCU are used for frequency shift keying  
(FSK) the RF carrier. RF output power can be reduced using four programmable steps.  
Out-of-lock detection prevents any out-of-band emission, by stopping the transmission.  
The logic output SWITCH enables control of an external RF switch for isolating the two RF pins. Its output  
toggles when the circuit changes from receive to transmit, and vice versa.  
MC33696 Data Sheet, Rev. 9  
8
Freescale Semiconductor  
Frequency Planning  
10 Frequency Planning  
10.1 Clock Generator  
All clocks running in the circuit are derived from the reference frequency provided by the crystal oscillator  
(frequency f , period t ). The crystal frequency is chosen in relation to the band in which the MC33696  
ref  
ref  
has to operate. Table 4 shows the value of the CF bits.  
Table 4. Crystal Frequency and CF Values Versus Frequency Band  
RF  
Frequency  
(MHz)  
FREF (Crystal  
Frequency)  
(MHz)  
FIF (IF  
Frequency)  
(MHz)  
Dataclk Fdataclk  
Digclk  
Divider  
Fdigclk  
(kHz)  
Tdigclk  
(µs)  
CF1  
CF0  
LOF1  
LOF0  
Divider  
(kHz)  
304  
315  
0
0
0
0
1
1
0
0
1
1
1
1
0
1
0
0
0
1
0
0
1
1
1
1
16.96745  
17.58140  
23.74913  
24.19066  
24.16139  
25.50261  
1.414  
1.465  
1.484  
1.512  
1.510  
1.594  
60  
60  
80  
80  
80  
80  
282.791  
293.023  
296.864  
302.383  
302.017  
318.783  
30  
30  
40  
40  
40  
40  
565.582  
586.047  
593.728  
604.767  
604.035  
637.565  
1.77  
1.71  
1.68  
1.65  
1.66  
1.57  
426  
433.92  
868.3  
916.5  
10.2 Intermediate Frequency  
The IF filter is controlled by the crystal oscillator to guarantee the frequency over temperature and voltage  
range. The IF filter center frequency, FIF, can be computed using the crystal frequency f and the value  
ref  
of the CF bits:  
If CF[0] = 0 : FIF = f /9*1.5/2  
ref  
If CF[0] = 1 : FIF = f /12*1.5/2  
ref  
The cut-off frequency given in the parametric section can be computed by scaling to the FIF.  
Example 1. Cut-off Frequency Computation  
Compute the low cut-off frequency of the IF filter for a 16.9683 MHz crystal oscillator. For this  
reference frequency, FIF = 1.414 MHz.  
1
So, the 1.375 MHz low cut-off frequency specified for a 1.5 MHz IF frequency becomes  
1
1.375 *1.414/1.5 = 1.296 MHz  
10.3 Frequency Synthesizer Description  
The frequency synthesizer consists of a local oscillator (LO) driven by a fractional N phase locked loop  
(PLL).  
The LO is an integrated LC voltage controlled oscillator (VCO) operating at twice the RF frequency (for  
the 868 MHz frequency band) or four times the RF frequency (for the 434 MHz and 315 MHz frequency  
bands). This allows the I/Q signals driving the mixer to be generated by division.  
1. Refer to parameter 3.3 found in Section 19.1, “General Parameters.”  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
9
Register Access through SPI  
The fractional divider offers high flexibility in the frequency generation for:  
Switching between transmit and receive modes.  
Achieving frequency modulation in FSK modulation transmission.  
Performing multi-channel links.  
Trimming the RF carrier.  
Frequencies are controlled by means of registers. To allow for user preference, two programming access  
methods are offered (see Section 17.3, “Frequency Registers”).  
In friendly access, all frequencies are computed internally from the contents of the carrier  
frequency and deviation frequency registers.  
In direct access, the user programs direct all three frequency registers.  
11 Register Access through SPI  
11.1 SPI Interface  
the MC33696 and the MCU communicate via a bidirectional serial digital interface. According to the  
selected mode, the MC33696 or the MCU manages the data transfer. The MC33696’s digital interface can  
be used as a standard SPI (master/slave) or as a simple interface (SPI deselected). In the latter case, the  
interface’s pins are used as standard I/O pins. However, the MCU has the highest priority, as it can control  
the MC33696 by setting CONFB pin to the low level.  
The interface is operated by four I/O pins.  
SEB — Serial interface Enable  
When SEB is set high, pins SCLK, MOSI, and MISO are set to high impedance. This allows  
individual selection in a multiple device system, where all devices are connected via the same bus.  
The rest of the circuit remains in the current state, enabling fast recovery times, but the power  
amplifier is disabled to prevent any uncontrolled RF transmission.  
SCLK — Serial Clock  
Synchronizes data movement in and out of the device through its MOSI and MISO lines. The  
master and slave devices can exchange a byte of information during a sequence of eight clock  
cycles. Since SCLK is generated by the master device, this line is an input on a slave device.  
MOSI — Master Output Slave Input  
Transmits bytes when master, and receives bytes when slave, with the most significant bit first.  
When no data are output, SCLK and MOSI force a low level.  
MISO — (Master Input) Slave Output  
Transmits data when slave, with the MSB first. There is no master function. Data are valid on  
falling edges of SCLK. This means that the clock phase and polarity control bits of the  
microcontroller SPI have to be CPOL = 0 and CPHA = 1 (using Freescale acronyms).  
Table 5 summarizes the serial digital interface feature versus the selected mode.  
MC33696 Data Sheet, Rev. 9  
10  
Freescale Semiconductor  
Register Access through SPI  
Table 5. Serial Digital Interface Feature versus Selected Mode (SEB = 1)  
Selected Mode  
Configuration  
MC33696 Digital Interface Use  
SPI slave, data received on MOSI, SCLK from MCU, MISO is output  
SPI deselected, MOSI receives encoded data from MCU  
SPI master, data sent on MOSI with clock on SCLK  
SPI deselected, received data are directly sent to MOSI  
SPI deselected, all I/O are high impedance  
Transmit  
Receive DME = 1  
DME = 0  
Standby / LVD  
The data transfer protocol for each mode is described in the following sections.  
11.2 Configuration Mode  
This mode is used to write or read the internal registers of the MC33696.  
As long as a low level is applied to CONFB (see Figure 29), the MCU is the master node driving the SCLK  
input, the MOSI line input, and the MISO line output. Whatever the direction, SPI transfers are 8-bit based  
and always begin with a command byte, which is supplied by the MCU on MOSI. To be considered as a  
command byte, this byte must come after a falling edge on CONFB. Figure 3 shows the content of the  
command byte.  
Bit 7  
N1  
Bit 6  
N0  
Bit 5  
A4  
Bit 4  
A3  
Bit 3  
A2  
Bit 2  
A1  
Bit 1  
A0  
Bit 0  
R/W  
Bit Name  
Figure 3. Command Byte  
Bits N[1:0] specify the number of accessed registers, as defined in Table 6.  
Table 6. Number N of Accessed Registers  
N[1:0]  
Number N of Accessed Registers  
00  
01  
10  
11  
1
2
4
8
Bits A[4:0] specify the address of the first register to access. This address is then incremented internally  
by N after each data byte transfer.  
R/W specifies the type of operation:  
0 = Read  
1 = Write  
Thus, this bit is associated with the presence of information on MOSI (when writing) or MISO (when  
reading).  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
11  
Register Access through SPI  
Figure 4 and Figure 5 show write and read operations in a typical SPI transfer. In both cases, the SPI is a  
slave. A received byte is considered internally on the eighth falling edge of SCLK. Consequently, the last  
received bits, which do not form a complete byte, are lost.  
NOTE  
A low level applied to CONFB does not affect the configuration register  
contents.  
SEB  
CONFB  
SCLK  
(Input)  
MOSI  
(Input)  
N1 N0 A4 A3 A2 A1 A0 R/W  
D7 D6 D5 D4 D3 D2 D1 D0  
D7 D6 D5 D4 D3 D2 D1 D0  
MISO  
(Output)  
Figure 4. Write Operation in Configuration Mode (N[1:0] = 01)  
SEB  
CONFB  
SCLK  
(Input)  
MOSI  
(Input)  
N1 N0 A4 A3 A2 A1 A0 R/W  
MISO  
(Output)  
D7 D6 D5 D4 D3 D2 D1  
D0  
D7 D6 D5 D4 D3 D2 D1 D0  
Figure 5. Read Operation in Configuration Mode (N[1:0] = 01)  
11.3 Configuration Switching  
This feature allows for defining two different configurations using two different banks, and for switching  
them automatically during wakeup when using a strobe oscillator, or by means of the strobe pin actuation  
by the MCU. This automatic feature may be used only in receiver mode; however, if one of the register  
banks is related to a transmitter configuration, it may be accessed directly by programing some bits to  
define the active bank, thus allowing fast switching between receiver mode and transmitter mode, or  
between any different possible configurations.  
MC33696 Data Sheet, Rev. 9  
12  
Freescale Semiconductor  
Register Access through SPI  
11.3.1 Bit Definition  
Two sets of configuration registers are available. They are grouped in two different banks: Bank A and  
Bank B. Two bits are used to define which bank represents the state of the component.  
Bit Name  
Direction  
Location  
BANKA  
BANKB  
R/W  
R/W  
Bank A  
Bank B  
BANKA  
BANKB  
Actions  
X
0
1
0
1
1
Bank A is active (TX or RX)  
Bank B is active (TX or RX)  
Bank A and Bank B are active and will be used one after the other (RX only)  
At any time, it is possible to know what is the active bank by reading the status bit BANKS.  
Bit Name Direction Location  
BANKS A & B  
Comment  
R
Bank status: indicates which register bank is active.  
This bit, available in Bank A and Bank B, returns the same value.  
11.3.2 Bank Access and Register Mapping  
Registers are physically mapped following a byte organization. The possible address space is 32 bytes. The  
base address is specified in the command byte. This is then incremented internally to address each register,  
up to the number of registers specified by N[1:0], also specified by this command byte. All registers can  
then be scanned, whatever the type of transmission (read or write); however, writing to read-only bits or  
registers has no effect. When the last implemented address is reached, the internal address counter  
automatically loops back to the first mapped address ($00).  
At any time, it is possible to write or read the content of any register of Bank A and Bank B. Register access  
is defined as follows:  
R/W  
R
Bit can be read and written.  
Bit can be read. Write has no effect on bit value.  
Bit can be read. Read or write resets the value.  
RR  
R [A]  
RR [A]  
Bit can be read, this returns the same value as Bank A.  
Bit can be read, this returns the same value as Bank A. Read or write resets the value.  
Table 7. Access to Specific Bits  
Bit  
Bank  
Byte  
Access  
Comment  
RESET  
OLS  
A
CONFIG1  
CONFIG3  
R/W  
Available in BANKA.  
A, B  
R-R[A]  
Bit value is the real time status of the PLL, BANKA,  
and BANKB access reflect the same value.  
LDVS  
SOE  
A, B  
A, B  
A, B  
CONFIG3  
CONFIG2  
RSSI  
RR-RR[A}  
R/W-R[A}  
R-R[A}  
Bit value is the latched value of the low-voltage  
detector. Read or write from any bank resets value.  
SOE can be modified in BANKA. Access from BANKB  
reflects BANKA value.  
RSSIx  
RSSI value is directly read from RSSI converter.  
Reflected value is the same whatever the active byte.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
13  
00h CONFIG1-A  
Bit 7  
Bit Name LOF1  
91 h  
Bit 6  
0Dh CONFIG1-B  
Bit 7  
Bit Name LOF1  
91 h  
Bit 6  
Bit 5  
CF1  
0
Bit 4  
CF0  
Bit 3  
RESET  
0
Bit 2  
SL  
Bit 1  
LVDE  
0
Bit 0  
CLKE  
1
Bit 5  
CF1  
0
Bit 4  
CF0  
Bit 3  
0
Bit 2  
SL  
Bit 1  
LVDE  
0
Bit 0  
CLKE  
1
LOF0  
0
LOF0  
0
Reset Value  
1
1
0
Reset Value  
1
1
0
R/W  
R/W  
R/W  
R/W  
R/W  
No  
R/W  
T/R  
R/T  
R/W  
No  
R/W  
No  
R/W  
R/W  
R/W  
R/W  
R
R/W  
T/R  
R/T  
R/W  
No  
R/W  
No  
0 = 304–434 304–315 315–434  
314  
0 = 304–434 304–315 315–434  
314  
1 = 315–916 434–916  
01h CONFIG2-A 10 h  
Bit 6  
868  
434–868  
Yes  
Yes  
Yes  
1 = 315–916 434–916  
0Eh CONFIG2-B 10 h  
Bit 6  
868  
434–868  
Yes  
Yes  
Bit 7  
Bit 5  
MODU  
0
Bit 4  
DR1  
1
Bit 3  
DR0  
0
Bit 2  
TRXE  
0
Bit 1  
DME  
0
Bit 0  
SOE  
0
Bit 7  
Bit 5  
MODU  
0
Bit 4  
DR1  
1
Bit 3  
DR0  
0
Bit 2  
TRXE  
0
Bit 1  
DME  
0
Bit 0  
SOE  
0
Bit Name DSREF  
FRM  
0
Bit Name DSREF  
FRM  
0
Reset Value  
0
Reset Value  
0
R/W  
R/W  
R/W  
OOK  
FSK  
R/W  
2.4–4.8  
R/W  
2.4–9.6  
R/W  
R/W  
No  
R/W  
No  
R/W  
R/W  
R/W  
OOK  
FSK  
R/W  
2.4–4.8  
R/W  
2.4–9.6  
R/W  
R/W  
No  
R[A]  
No  
0 = Fixed  
Friendly  
Direct  
Standby  
Enable  
0 = Fixed  
Friendly  
Direct  
Standby  
Enable  
1 = Adaptive  
9.6–19.2 4.8–19.2  
Yes  
Yes  
1 = Adaptive  
9.6–19.2 4.8–19.2  
Yes  
Yes  
02h CONFIG3-A  
30 h  
0Fh CONFIG3-B  
30 h  
Bit 7  
Bit 6  
AFF0  
0
Bit 5  
OLS  
1
Bit 4  
LVDS  
1
Bit 3  
ILA1  
0
Bit 2  
ILA0  
0
Bit 1  
OLA1  
0
Bit 0  
OLA0  
0
Bit 7  
Bit 6  
AFF0  
0
Bit 5  
OLS  
1
Bit 4  
LVDS  
1
Bit 3  
ILA1  
0
Bit 2  
ILA0  
0
Bit 1  
OLA1  
0
Bit 0  
OLA0  
0
Bit Name AFF1  
Bit Name AFF1  
Reset Value  
0
Reset Value  
0
R/W  
R/W  
R
RR  
R/W  
0–8 dB  
R/W  
R/W  
R/W  
R/W  
R/W  
R[A]  
RAS  
RR[A]  
RAS  
R/W  
0–8 dB  
R/W  
R/W  
R/W  
0 = 0.5–1 kHz 0.5–2 kHz  
RAS  
RAS  
0–14 dB  
0–8 dB  
0–14 dB  
0 = 0.5–1 kHz 0.5–2 kHz  
0–14 dB  
0–8 dB  
0–14 dB  
1 = 2–4 kHz 1–4 kHz Unlocked  
03h COMMAND-A 9 h  
Bit 6  
Low V 14–24 dB 8–24 dB 14–24 dB 8–24 dB  
1 = 2–4 kHz 1–4 kHz Unlocked  
10h COMMAND-B 9 h  
Bit 6  
Low V 14–24 dB 8–24 dB 14–24 dB 8–24 dB  
Bit 7  
Bit 5  
MODE  
0
Bit 4  
RSSIE  
0
Bit 3  
EDD  
Bit 2  
RAGC  
0
Bit 1  
FAGC  
0
Bit 0  
BANKS  
1
Bit 7  
Bit 5  
MODE  
0
Bit 4  
RSSIE  
0
Bit 3  
EDD  
Bit 2  
RAGC  
0
Bit 1  
FAGC  
0
Bit 0  
BANKS  
1
Bit Name AFFC  
IFLA  
0
Bit Name AFFC  
IFLA  
0
Reset Value  
0
1
Reset Value  
0
1
R/W  
R/W  
No  
R/W  
RX  
R/W  
No  
R/W  
R/W  
No  
R/W  
No  
R
R/W  
R/W  
No  
R/W  
RX  
R/W  
No  
R/W  
R/W  
No  
R/W  
No  
R[A]  
0 = AFFx OFF  
Slow dec.  
Fast dec.  
B Bank  
A Bank  
0 = AFFx OFF  
Slow dec.  
Fast dec.  
B Bank  
A Bank  
1 = AFFx ON –20 dB  
04h F1-A 48 h  
Bit 6  
TX  
Yes  
Yes  
Yes  
1 = AFFx ON –20 dB  
TX  
Yes  
Yes  
Yes  
11h F1-B  
4800 h  
Bit 6  
FSK2  
1
Bit 7  
Bit 5  
FSK1  
0
Bit 4  
FSK0  
0
Bit 3  
F11  
1
Bit 2  
F10  
0
Bit 1  
F9  
Bit 0  
F8  
Bit 7  
Bit 5  
FSK1  
0
Bit 4  
FSK0  
0
Bit 3  
F11  
1
Bit 2  
F10  
0
Bit 1  
F9  
Bit 0  
F8  
Bit Name FSK3  
FSK2  
1
Bit Name FSK3  
Reset Value  
0
0
0
Reset Value  
0
0
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0 h  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
05h F2-A  
0 h  
12h F2-B  
Bit 7  
F7  
Bit 6  
F6  
Bit 5  
F5  
Bit 4  
F4  
Bit 3  
F3  
Bit 2  
F1  
Bit 1  
F1  
Bit 0  
F0  
Bit 7  
F7  
Bit 6  
F6  
Bit 5  
F5  
Bit 4  
F4  
Bit 3  
F3  
Bit 2  
F1  
Bit 1  
F1  
Bit 0  
F0  
Bit Name  
Bit Name  
Reset Value  
0
0
0
0
0
0
0
0
Reset Value  
0
0
0
0
0
0
0
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
Bank A Registers  
Bank B Registers  
Figure 6. Bank Registers  
06h FT1-A  
700701 h  
Bit 6  
FTA10  
1
13h FT1-B  
700701 h  
Bit 6  
FTA10  
1
Bit 7  
Bit Name FTA11  
Bit 5  
FTA9  
1
Bit 4  
FTA8  
1
Bit 3  
FTA7  
0
Bit 2  
FTA6  
0
Bit 1  
FTA5  
0
Bit 0  
FTA4  
0
Bit 7  
Bit Name FTA11  
Bit 5  
FTA9  
1
Bit 4  
FTA8  
1
Bit 3  
FTA7  
0
Bit 2  
FTA6  
0
Bit 1  
FTA5  
0
Bit 0  
FTA4  
0
Reset Value  
0
Reset Value  
0
R/W  
R/W  
7 h  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
7 h  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
07h FT2-A  
14h FT2-B  
Bit 7  
Bit 6  
FTA2  
0
Bit 5  
FTA1  
0
Bit 4  
FTA0  
0
Bit 3  
FTB11  
0
Bit 2  
FTB10  
1
Bit 1  
FTB9  
1
Bit 0  
FTB8  
1
Bit 7  
Bit 6  
FTA2  
0
Bit 5  
FTA1  
0
Bit 4  
FTA0  
0
Bit 3  
FTB11  
0
Bit 2  
FTB10  
1
Bit 1  
FTB9  
1
Bit 0  
FTB8  
1
Bit Name FTA3  
Bit Name FTA3  
Reset Value  
0
Reset Value  
0
R/W  
R/W  
1 h  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
1 h  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
08h FT3-A  
15h FT3-B  
Bit 7  
Bit 6  
FTB6  
0
Bit 5  
FTB5  
0
Bit 4  
FTB4  
0
Bit 3  
FTB3  
0
Bit 2  
FTB2  
0
Bit 1  
FTB1  
0
Bit 0  
FTB0  
1
Bit 7  
Bit 6  
FTB6  
0
Bit 5  
FTB5  
0
Bit 4  
FTB4  
0
Bit 3  
FTB3  
0
Bit 2  
FTB2  
0
Bit 1  
FTB1  
0
Bit 0  
FTB0  
1
Bit Name FTB7  
Bit Name FTB7  
Reset Value  
0
Reset Value  
0
R/W  
R/W  
75 h  
Bit 6  
RON3  
1
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
75 h  
Bit 6  
RON3  
1
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
09h RXONOFF-A  
Bit 7  
Bit Name BANKA  
16h RXONOFF-B  
Bit 7  
Bit Name BANKB  
Bit 5  
RON2  
1
Bit 4  
RON1  
1
Bit 3  
RON0  
1
Bit 2  
ROFF2  
1
Bit 1  
ROFF1  
1
Bit 0  
ROFF0  
1
Bit 5  
RON2  
1
Bit 4  
RON1  
1
Bit 3  
RON0  
1
Bit 2  
ROFF2  
1
Bit 1  
ROFF1  
1
Bit 0  
ROFF0  
1
Reset Value  
0
Reset Value  
0
R/W  
R/W  
C0 h  
Bit 6  
IDL0  
1
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
C0 h  
Bit 6  
IDL0  
1
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0Ah ID-A  
17h ID-B  
Bit 7  
IDL1  
1
Bit 5  
ID5  
0
Bit 4  
ID4  
0
Bit 3  
ID3  
0
Bit 2  
ID2  
0
Bit 1  
ID1  
0
Bit 0  
ID0  
0
Bit 7  
IDL1  
1
Bit 5  
ID5  
0
Bit 4  
ID4  
0
Bit 3  
ID3  
0
Bit 2  
ID2  
0
Bit 1  
ID1  
0
Bit 0  
ID0  
0
Bit Name  
Bit Name  
Reset Value  
Reset Value  
R/W  
R/W  
80 h  
Bit 6  
HDL0  
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
80 h  
Bit 6  
HDL0  
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0Bh HEADER-A  
Bit 7  
Bit Name HDL1  
18h HEADER-B  
Bit 7  
Bit Name HDL1  
Bit 5  
HD5  
0
Bit 4  
HD4  
0
Bit 3  
HD3  
0
Bit 2  
HD2  
0
Bit 1  
HD1  
0
Bit 0  
HD0  
0
Bit 5  
HD5  
0
Bit 4  
HD4  
0
Bit 3  
HD3  
0
Bit 2  
HD2  
0
Bit 1  
HD1  
0
Bit 0  
HD0  
0
Reset Value  
1
Reset Value  
1
R/W  
R/W  
80 h  
Bit 6  
RSSI6  
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
80 h  
Bit 6  
RSSI6  
0
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
0Ch RSSI-A  
19h RSSI-B  
Bit 7  
Bit 5  
RSSI5  
0
Bit 4  
RSSI4  
0
Bit 3  
RSSI3  
0
Bit 2  
RSSI2  
0
Bit 1  
RSSI1  
0
Bit 0  
RSSI0  
0
Bit 7  
Bit 5  
RSSI5  
0
Bit 4  
RSSI4  
0
Bit 3  
RSSI3  
0
Bit 2  
RSSI2  
0
Bit 1  
RSSI1  
0
Bit 0  
RSSI0  
0
Bit Name RSSI7  
Bit Name RSSI7  
Reset Value  
0
Reset Value  
0
R
R
R
R
R
R
R
R
R[A]  
R[A]  
R[A]  
R[A]  
R[A]  
R[A]  
R[A]  
R[A]  
Bank A Registers  
Bank B Registers  
Figure 6. Bank Registers (continued)  
Register Access through SPI  
11.3.3 Direct Switch Control  
The conditions to enter direct switch control are:  
Strobe pin = V  
SOE bit = 0  
CC  
By simply writing BANKA and BANKB, the active bank will be defined:  
BANKA BANKB  
X
0
1
0
1
1
Bank A is active (TX or RX)  
Bank B is active (TX or RX)  
Not allowed in direct switch control  
Defined bank is active after exiting the configuration mode, i.e., CONFB line goes high.  
The direct switch control should be used when:  
One or both banks are in transmitter configuration (MODE = 1)  
When the strobe oscillator cannot be used to define the switch timing (for example, not periodic)  
When strobe pin use is not possible (no sleep mode between the two configurations)  
No automatic switching is required and MCU SPI access is possible  
11.3.4 Strobe Pin Switch Control  
The conditions to enter strobe pin switch control are:  
Strobe pin: controlled by MCU I/O port  
SOE bit = 0  
By simply writing BANKA and BANKB, the active banks will be defined.  
BANKA BANKB  
X
0
1
0
1
1
Bank A is active (TX or RX)  
Bank B is active (TX or RX)  
Bank A and Bank B are both active, configuration will toggle at each wakeup,  
not allowed with MODE = 1  
The strobe pin will control the OFF/ON state of the MC33696. The various available sequences are  
described in the following subsections.  
11.3.4.1 BANKA = X, BANKB = 0  
State A  
OFF  
State A  
OFF  
Strobe Pin  
If strobe pin is 1, configuration is defined by Bank A, BANKS = 1  
If strobe pin is 0, MC33696 configuration is OFF.  
If a message is received during State A, current state remains State A up to end of message.  
MC33696 Data Sheet, Rev. 9  
16  
Freescale Semiconductor  
Register Access through SPI  
11.3.4.2 BANKA = 0, BANKB = 1  
State B  
OFF  
State B  
OFF  
Strobe Pin  
If strobe pin is 1, configuration is defined by Bank B, BANKS = 0.  
If strobe pin is 0, MC33696 configuration is OFF.  
If a message is received during State B, current state remains State B up to end of message.  
11.3.4.3 BANKA = 1, BANK B = 1  
State A  
OFF  
State B  
OFF  
State A  
Strobe Pin  
Banks Bit  
If strobe pin is 1, configuration is defined by BANKS. BANKS is toggled at each falling edge of the strobe  
pin.  
If strobe pin is 0, MC33696 configuration is OFF.  
If a message is received during state A or state B, current state remains the same up to end of message.  
If a read or write access is done using SPI, the next sequence will begin with state A whatever was the  
active state before SPI access by MCU.  
11.3.5 Strobe Oscillator Switch Control  
The conditions to enter strobe oscillator switch control are:  
Strobe pin connected to an external capacitor to define timing (see Section 14, “Receiver On/Off  
Control”)  
Strobe pin can also be connected to the MCU I/O port  
SOE bit = 1  
By simply writing BANKA and BANKB, the active banks will be defined.  
BANKA BANKB  
X
0
1
0
1
1
Bank A is active (TX or RX)  
Bank B is active (TX or RX)  
Bank A and Bank B are both active, configuration will toggle at each wakeup,  
not allowed with MODE = 1  
MCU can override strobe oscillator control by controlling strobe pin level. If MCU I/O port is in high  
impedance, strobe oscillator will control the OFF/ON state of the MC33696. The various available  
sequences are described in the following subsections.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
17  
Register Access through SPI  
11.3.5.1 BANKA = X, BANKB = 0  
State A  
OFF  
State A  
OFF  
State A  
If strobe pin is 1, configuration is defined by Bank A, BANKS = 1.  
If strobe pin is 0, MC33696 configuration is OFF.  
If a message is received during State A, current state remains State A up to end of message.  
11.3.5.2 BANKA = 0, BANKB = 1  
State B  
OFF  
State B  
OFF  
State B  
If strobe pin is 1, configuration is defined by Bank B, BANKS = 0.  
If strobe pin is 0, MC33696 configuration is OFF.  
If a message is received during State B, current state remains State B up to end of message.  
11.3.5.3 BANKA = 1, BANK B = 1  
State A  
State B  
OFF  
StateA  
StateB  
OFF  
Banks Bit  
BANKS toggles at the end of each state A or state B.  
If strobe is forced to 1, configuration is frozen according to BANKS value.  
If a read or write access is done using SPI, the next sequence will begin with state A in whatever was the  
active state before SPI access by MCU.  
A
B
OFF  
A
B
OFF  
A
B
OFF  
A
B
1
Z
Strobe  
Banks  
For all available sequences:  
State A and State B are defined by Bank A and Bank B.  
State A duration, TonA is defined by Bank A RON[3–0].  
State B duration, TonB is defined by Bank B RON[3–0].  
OFF duration, TonB is defined by Bank A ROFF[2–0].  
If strobe pin is 1, the state is ON and defined by BANKS at that time and remains this state up to  
the release of strobe and end of message if a message is being received.  
If a message is being received during State A or B, current state remains State A or B up to end of  
message.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
18  
Communication Protocol  
If strobe pin is 0 the state is OFF.  
If strobe pin is released from 0 while state is OFF, the initial OFF period is completed.  
Whenever is the change of duration of one state due to STROBE pin level or a message being  
received, this has no influence on the timing of the following states (A, B, or OFF).  
11.4 Standby: LVD Mode  
The SPI is deselected. Nothing is sent and all incoming data are ignored until CONFB and SEB go low to  
switch back to configuration mode.  
12 Communication Protocol  
12.1 Manchester Coding Description  
The MC33696 data manager is able to decode Manchester coded messages. For other codings, the data  
manager should be disabled (DME=0) for RAW data to be available on MOSI.  
Manchester coding is defined as follows: data is sent during the first half-bit; and the complement of the  
data is sent during the second half-bit.  
0
1
0
0
1
1
0
ORIGINAL  
DATA  
MANCHESTER  
CODED DATA  
Figure 7. Example of Manchester Coding  
The signal average value is constant. This allows clock recovery from the data stream itself. To achieve  
correct clock recovery, Manchester coded data must have a duty cycle between 47% and 53%.  
12.2 Preamble, Identifier, Header, and Message  
The following description applies if the data manager is enabled (DME = 1).  
A complete telegram includes the following sequences: a preamble, an identifier (ID), the preamble again,  
a header, the message, and an end-of-message (EOM). These bit sequences are described below.  
Preamble: A preamble is required before the ID and before the header. It enables:  
— In the case of OOK modulation, the AGC to settle, and the data slicer reference voltage to  
settle if DSREF = 1  
— In the case of FSK modulation, the data slicer reference voltage to settle  
— Clock recovery  
The preamble content must be defined carefully, to ensure that it will not be decoded as the ID or  
the header. Figure 8 defines the preamble in OOK and FSK modulation.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
19  
Communication Protocol  
ID: The ID allows selection of the correct device in an RF transmission, as the content has been  
loaded previously in the ID register. Its length is variable, defined by the IDL[1:0] bits. The  
complement of the ID is also recognized as the identifier.  
Header: The header specifies the beginning of the message, as it is compared with the HEADER  
register. Its length is variable, defined by the HDL[1:0] bits. The complement of the header is also  
recognized as the header, in this case, output data are complemented.  
The ID and the header are sent at the same data rate as data.  
Message: Data must follow the header, with no delay.  
EOM: The message is completed with an end-of-message, consisting of two consecutive NRZ  
ones or zeroes (i.e., a Manchester code violation). Even in the case of FSK modulation, data must  
conclude with an EOM, and not simply by stopping the RF telegram.  
Figure 9 shows a complete message comprising a 6-bit ID and a 4-bit header, followed by two data bits.  
OOK MODULATION (DSREF = 0)  
AGC Settling Time  
Clock Recovery  
ID  
1 NRZ > 200 μs (1)  
1 Manchester  
‘0’ Symbol  
at Data Rate  
OOK MODULATION (DSREF = 1)  
AGC Settling Time  
Data Slicer Reference Settling Time  
Clock Recovery  
ID  
1 NRZ > 200 μs (1)  
At Least 3 Manchester  
0 Symbols  
1 Manchester  
0 Symbol  
at Data Rate (2 and 3)  
at Data Rate (3)  
FSK MODULATION (DSREF = 1)  
Data Slicer Reference Settling Time  
Clock Recovery  
ID  
At Least 3 Manchester  
0 Symbols  
1 Manchester  
0 Symbol  
at Data Rate (2 and 3)  
at Data Rate (3)  
NOTES:  
1. The AGC settling time pulse can be split over different pulses as long as the overall duration is at least 200 μs.  
2. Table 15 defines the minimum number of Manchester symbols required for the data slicer operation versus the  
data and average filters cut-off frequencies.  
3. The Manchester 0 symbol can be replaced by a 1.  
Figure 8. Preamble Definition  
1
1
0
0
1
1
0
1
1
0
1
0
Preamble  
ID  
Preamble  
Header  
Data EOM  
Figure 9. Complete Message Example  
MC33696 Data Sheet, Rev. 9  
20  
Freescale Semiconductor  
Communication Protocol  
NOTE  
It is possible to build a tone to form the detection sequence by programming  
the ID register with a full sequence of ones or zeroes. In this case, the header  
(or its complement) must not be found in this tone (i.e., it must not be a full  
sequence of ones or zeroes).  
12.3 Message Protocol  
When the strobe oscillator is enabled (SOE = 1), the receiver is continuously on/off cycling. The ID must  
be recognized for the receiver to stay on. Consequently, the transmitted ID burst must be long enough to  
include two consecutive receiver On cycles.  
When the strobe oscillator is not enabled (SOE = 0), these timing constraints must be respected by the  
external control applied to pin STROBE.  
P+ID  
Preamble  
ID  
P+Header  
Preamble  
Header  
=
=
RF  
Signal  
P+ID  
P+ID  
P+ID  
P+ID  
P+ID  
P+ID  
P+Header  
On  
Data  
EOM  
Receiver  
Status  
On  
Off  
Off  
On Time  
Off Time  
ID  
Detected  
SPI  
Output  
Data  
Data  
Figure 10. Complete Telegram with ID Detection  
RF  
Signal  
Tone  
Header  
EOM  
Receiver  
Status  
On  
Off  
On  
Off  
On Time  
Off Time  
ID  
Detected  
SPI  
Output  
Data  
Figure 11. Complete Telegram with Tone Detection  
12.4 Receiver Startup Delay  
As shown in Figure 12, a settling time is required when entering the on state.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
21  
Data Manager  
Receiver  
Status  
Off  
On  
Off  
On  
Settling  
Time  
RF  
Signal  
ID  
ID  
ID  
ID  
ID  
ID  
ID  
ID  
ID  
Detected  
Figure 12. Receiver Usable Window  
13 Data Manager  
In receive mode, Manchester coded data can be processed internally by the data manager. After decoding,  
the data are output on the digital interface, in SPI format. This minimizes the load on the MCU.  
The data manager, when enabled (DME = 1), has five purposes:  
ID detection: The received identifier is compared with the identifier stored in the ID register.  
Header recognition: The received header is compared with the one stored in the HEADER  
register.  
Clock recovery: The clock is recovered during reception of the preamble and is computed from  
the shortest received pulse. During the reception of the telegram, the recovered clock is constantly  
updated to the data rate of the incoming signal.  
Output data and recovered clock on digital interface: See Section 15.2, “Receive Mode.”  
End-of-message detection: An EOM consists of two consecutive NRZ ones or zeroes.  
Table 8 details some MC33696 features versus DME values.  
Table 8. the MC33696 Features versus DME  
DME  
Digital Interface Use  
Data Format  
Output  
0
SPI deselected  
Bit stream  
No clock  
MOSI  
1
SPI master  
when CONFB = 1  
Data bytes  
Recovered clock  
MOSI  
SCLK  
14 Receiver On/Off Control  
In receive mode, on/off sequencing can be controlled internally, or managed externally by the MCU  
through the input pin STROBE.  
If the internal timer is selected (SOE = 1),  
Off time is clocked by the strobe oscillator,  
On time is clocked by the crystal oscillator, enabling accurate control of the on time and,  
therefore, the current consumption of the whole system.  
MC33696 Data Sheet, Rev. 9  
22  
Freescale Semiconductor  
Communication in Transmit and Receive Mode  
Each time is defined with the associated value found in the RXONOFF register.  
On time = RON[3:0] x 512 x T  
(see Table 20; begins after the crystal oscillator has started),  
digclk  
Off time = receiver OFF time = N x T  
from ROFF[2:0] (see Table 21).  
+ MIN (T  
/ 2, receiver On time), with N decoded  
Strobe  
Strobe  
The strobe oscillator is a relaxation oscillator in which an external capacitor C3 is charged by an internal  
current source (see Figure 47). When the threshold is reached, C3 is discharged and the cycle restarts. The  
6
strobe frequency is F  
= 1/T  
with T  
= 10 x C3.  
Strobe  
Strobe  
Strobe  
In receive mode, setting the STROBE pin to V  
at any time forces the circuit on. As V  
is above  
CCIO  
CCIO  
the oscillator threshold voltage, the condition on which the STROBE pin is set to V  
is detected  
CCIO  
internally, and the oscillator pulldown circuitry is disabled. This limits the current consumption. After a  
strobe forced at “1”, the external driver should pass via a “0” state to discharge the capacitor before going  
to high impedance state (otherwise, the ON time would last a long time after the driver release).  
When the strobe oscillator is running (i.e., during an off time), forcing the STROBE pin to V  
strobe clock and, therefore, maintains the circuit off.  
stops the  
GND  
Figure 13 shows the associated timings.  
Threshold  
STROBE  
SET TO VCCIO  
STROBE  
STROBE  
Clock  
tStrobe  
Off  
0
0
Counter  
ROFF-1ROFF  
Digital  
Clock  
On  
Counter  
0
0
RON  
RON  
RON  
Receiver  
Status  
Off  
On  
Off  
On  
Cycling Period  
Crystal Oscillator Startup  
Figure 13. Receiver On/Off Sequence  
15 Communication in Transmit and Receive Mode  
15.1 Transmit Mode  
The SPI is deselected. The MC33696 receives the telegram to transmit on the MOSI line (see Figure 14).  
SEB  
MOSI  
(Input)  
Data  
Figure 14. Transfer in Transmit Mode  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
23  
Received Signal Strength Indicator (RSSI)  
In OOK modulation (MODU=0), modulation is performed by switching on and off the RF output stage.  
MOSI = 0: output stage off  
MOSI = 1: output stage on  
In FSK modulation (MODU = 1), modulation is performed by switching the RF carrier between two  
values.  
MOSI = 0: f  
MOSI = 1: f  
corresponding to a logical 0  
corresponding to a logical 1  
carrier0  
carrier1  
See the FRM bit description (Figure 20) and Section 17.3, “Frequency Registers,” for more details about  
setting carrier frequencies.  
15.2 Receive Mode  
The MC33696 is master and drives the digital interface in one of two ways, depending on the selection of  
the data manager.  
1. DME = 1: The data manager is enabled. The SPI is master. The MC33696 sends the recovered  
clock on SCLK and the received data on the MOSI line. Data are valid on falling edges of SCLK.  
If an entire number of bytes is received, the data manager may add an extra byte. The content of  
this extra byte is random. If the data received do not fill an entire number of bytes, the data manager  
will fill the last byte randomly. Figure 15 shows a typical transfer.  
SEB  
SCLK  
(Output)  
Recovered Clock Updated to Incoming Signal Data Rate  
MOSI  
(Output)  
D7 D6 D5  
D7 D6 D5  
D4 D3 D2  
D7 D6 D5  
D4 D3 D2  
D0  
D0  
D1  
D4 D3  
D2  
D0  
D1  
D1  
Figure 15. Typical Transfer in Receive Mode with Data Manager  
2. DME = 0: The data manager is disabled. The SPI is deselected. Raw data are sent directly on the  
MOSI line, while SCLK remains at the low level.  
16 Received Signal Strength Indicator (RSSI)  
16.1 Module Description  
In receive mode, a received signal strength indicator can be activated by setting bit RSSIE.  
The input signal is measured at two different points in the receiver chain by two different means, as  
follows.  
At the IF filter output, a progressive compression logarithmic amplifier measures the input signal,  
ranging from the sensitivity level up to –50 dBm.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
24  
Received Signal Strength Indicator (RSSI)  
At the LNA output, the LNA AGC control voltage is used to monitor input signals in the range  
–50 dBm to –20 dBm.  
Therefore, the logarithmic amplifier provides information relative to the in-band signal, whereas the LNA  
AGC voltage senses the input signal over a wider band.  
The RSSI information given by the logarithmic amplifier is available in:  
Analog form on pin RSSIOUT  
Digital form in the four least significant bits of the status register RSSI  
The information from the LNA AGC is available in digital form in the four most significant bits of status  
register RSSI.  
The whole content of status register RSSI provides 2 x 4 bits of RSSI information about the incoming  
signal (see Section 17.6, “RSSI Register”).  
Figure 16 shows a simplified block diagram of the RSSI function.  
The quasi peak detector (D1, R1, C1) has a charge time of about 20 μs to avoid sensitivity to spikes.  
R2 controls the decay time constant of about 5 ms to allow efficient smoothing of the OOK modulated  
signal at low data rates. This time constant is useful in continuous mode when S2 is permanently closed.  
To allow high-speed RSSI updating in peak pulse measurement, a discharge circuit (S1) is required to reset  
the measured voltage and to allow new peak detection.  
RSSI Register  
LNA AGC Out  
IF Filter Output  
ADC  
MSB  
S2  
LSB  
D1  
R1  
Σ
RSSIOUT  
C1  
R2  
S1  
C2  
Figure 16. RSSI Simplified Block Diagram  
S2 is used to sample the RSSI voltage to allow peak pulse measurement (S2 used as sample and hold), or  
to allow continuous transparent measurement (S2 continuously closed).  
The 4-bit analog-to-digital convertor (ADC) is based on a flash architecture. The conversion time is  
16 x T  
. As a single convertor is used for the two analog signals, the RSSI register content is updated  
diglck  
on a 32 x T  
timebase.  
digclk  
If RSSIE is reset, the whole RSSI module is switched off, reducing the current consumption. The output  
buffer connected to RSSIOUT is set to high impedance.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
25  
Received Signal Strength Indicator (RSSI)  
16.2 Operation  
Two modes of operation are available: sample mode and continuous mode.  
16.2.1 Sample Mode  
Sample mode allows the peak power of a specific pulse in an incoming frame to be measured.  
The quasi peak detector is reset by closing S1. After 7 x T  
, S1 is released. S2 is closed when RSSIC  
digclk  
is set high. On the falling edge of RSSIC, S2 is opened. The voltage on RSSIOUT is sampled and held.  
The last RSSI conversion results are stored in the RSSI register and no further conversion is done.  
The RSSI register is updated every 32 x T  
. Therefore, the minimum duration of the high pulse on  
digclk  
RSSIC is 32 x T  
.
digclk  
RSSIC  
7 x tdigclk  
Closed  
Open  
Closed  
S1  
S2  
Open  
Closed  
Open  
Frozen  
Updated  
Frozen  
RSSI Register  
Sampled and Hold RSSI Voltage  
RSSIOUT  
Peak Detector  
Reset  
Sampling  
CONFB  
MOSI  
CMD  
RSSI Value  
MISO  
Figure 17. RSSI Operation in Sample Mode  
MC33696 Data Sheet, Rev. 9  
26  
Freescale Semiconductor  
Configuration, Command, and Status Registers  
16.2.2 Continuous Mode  
Continuous mode is used to make a peak measurement on an incoming frame, without having to select a  
specific pulse to be measured.  
The quasi peak detector is reset by closing S1. After 7 x T  
, S1 is opened. S2 is closed when RSSIC  
digclk  
is set high. As long as RSSIC is kept high, S2 is closed, and RSSIOUT follows the peak value with a decay  
time constant of 5 ms.  
The ADC runs continuously, and continually updates the RSSI register. Thus, reading this register gives  
the most recent conversion value, prior to the register being read. The minimum duration of the high pulse  
on CONFB is 32 x T  
.
digclk  
RSSIC  
5 x tdigclk  
Closed  
S1  
S2  
Open  
Open  
Closed  
RSSI Register  
Frozen  
Updated  
Frozen  
Updated  
Frozen  
RSSIOUT  
Peak Detector  
Test  
CONFB  
MOSI  
CMD  
CMD  
MISO  
RSSI  
RSSI  
Figure 18. RSSI Operation in Continuous Mode  
17 Configuration, Command, and Status Registers  
This section discusses the internal registers, which are composed of two classes of bits.  
Configuration and command bits allow the MC33696 to operate in a suitable configuration.  
Status bits report the current state of the system.  
All registers can be accessed by the SPI; these registers are described below.  
At power-on, the POR resets all registers to a known value (in the shaded rows in the following tables).  
This defines the MC33696’s default configuration.  
After POR, CONFB forces a low level. Therefore, an external pullup resistor is required to avoid entering  
configuration mode.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
27  
Configuration, Command, and Status Registers  
17.1 Configuration Registers  
Figure 19 describes configuration register 1, CONFIG1.  
Bit 7  
LOF1  
1
Bit 6  
LOF0  
0
Bit 5  
CF1  
0
Bit 4  
CF0  
1
Bit 3  
RESET  
0
Bit 2  
SL  
0
Bit 1  
LVDE  
0
Bit 0  
CLKE  
1
Addr  
$00  
Bit Name  
Reset Value  
Figure 19. CONFIG1 Register  
Table 9. LOF[1:0] and CF[1:0] Setting Versus Carrier Frequency  
Carrier Frequency  
LOF1  
LOF0  
CF1  
CF0  
304 MHz  
315 MHz  
426 MHz  
434 MHz  
868 MHz  
915 MHz  
0
1
0
0
0
1
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
1
1
RESET is a global reset. The bit is cleared internally, after use.  
0 = no action  
1 = reset all registers and counters  
SL (Switch Level) selects the active level of the SWITCH output pin.  
Table 10. Active Level of SWITCH Output Pin  
SL  
Transceiver Function  
Level on SWITCH  
0
Receiving  
Transmitting  
Transmitting  
Receiving  
Low  
High  
Low  
High  
1
LVDE (Low Voltage Detection Enable) enables the low voltage detection function.  
0 = disabled  
1 = enabled  
NOTE  
This bit is cleared by POR. In the event of a complete loss of the supply  
voltage, LVD is disabled at power-up, but the information is not lost as the  
status bit LVDS is set by POR.  
CLKE (Clock Enable) controls the DATACLK output buffer.  
0 = DATACLK remains low  
1 = DATACLK outputs F  
dataclk  
MC33696 Data Sheet, Rev. 9  
28  
Freescale Semiconductor  
Configuration, Command, and Status Registers  
Figure 20 describes configuration register 2, CONFIG2.  
Bit 7  
DSREF  
0
Bit 6  
FRM  
0
Bit 5  
MODU  
0
Bit 4  
DR1  
1
Bit 3  
DR0  
0
Bit 2  
TRXE  
0
Bit 1  
DME  
0
Bit 0  
SOE  
0
Addr  
$01  
Bit Name  
Reset Value  
Figure 20. CONFIG2 Register  
DSREF (Data Slicer Reference) selects the data slicer reference.  
0 = Fixed reference (cannot be used in FSK)  
1 = Adaptive reference (recommended for maximum sensitivity in OOK and FSK)  
In the case of FSK modulation (MODU = 1), DSREF must be set.  
FRM (Frequency Register Manager) enables either a user friendly access to one frequency register or a  
direct access to the two frequency registers.  
0 = The carrier frequency and the FSK deviation are defined by the F register  
1 = The local oscillator frequency and the two carrier frequencies are defined by two frequency  
registers, F and FT.  
MODU (Modulation) sets the data modulation type.  
0 = On/Off Keying (OOK) modulation  
1 = Frequency Shift Keying (FSK) modulation  
DR[1:0] (Data Rate) configure the receiver blocks operating in base band.  
Low-pass data filter  
Low-pass average filter generating the data slicer reference, if DSREF is set  
Data manager  
Table 11. Base Band Parameter Configuration  
Data Filter  
Cut-off Frequency  
Average Filter  
Cut-off Frequency  
Data Manager  
Data Rate Range  
DR1  
DR0  
0
0
1
1
0
1
0
1
6 kHz  
12 kHz  
24 kHz  
48 kHz  
0.5 kHz  
1 kHz  
2 kHz  
4 kHz  
2–2.8 kBd  
4–5.6 kBd  
8–10.6 kBd  
16–22.4 kBd  
If the data manager is disabled, the incoming signal data rate must be lower than or equal to the data  
manager maximum data rate.  
TRXE (Transceiver Enable) enables the whole transceiver.  
0 = standby mode  
1 = other modes can be activated  
DME (Data Manager Enable) enables the data manager.  
0 = disabled  
1 = enabled  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
29  
Configuration, Command, and Status Registers  
SOE (Strobe Oscillator Enable) enables the strobe oscillator.  
0 = disabled  
1 = enabled  
Figure 21 describes configuration register 3, CONFIG3.  
Bit 7  
AFF1  
0
Bit 6  
AFF0  
0
Bit 5  
OLS  
1
Bit 4  
LVDS  
1
Bit 3  
ILA1  
0
Bit 2  
ILA0  
0
Bit 1  
OLA1  
0
Bit 0  
OLA0  
0
Addr  
$02  
Bit Name  
Reset Value  
Figure 21. CONFIG3 Register  
OLS (Out of Lock Status) indicates the current status of the PLL.  
0 = The PLL is in lock-in range  
1 = The PLL is out of lock-in range  
LVDS (Low Voltage Detection Status) indicates that a low voltage event has occurred when LVDE = 1.  
This bit is read-only and is cleared after a read access.  
0 = No low voltage detected  
1 = Low voltage detected  
ILA[1:0] (Input Level Attenuation) define the RF input level attenuation.  
Table 12. RF Input Level Attenuation  
RF Input Level  
Attenuation  
See Parameter  
Number  
ILA1  
ILA0  
0
0
1
1
0
1
0
1
0 dB  
8 dB  
2.5  
2.6  
2.7  
2.8  
16 dB  
30 dB  
Values in Table 12 assume the LNA gain is not reduced by the AGC.  
OLA[1:0] (Output Level Attenuation) define the RF output level attenuation.  
Table 13. RF Output Level Attenuation  
RF Output Level  
Attenuation  
See Parameter  
OLA1  
OLA0  
Number  
0
0
1
1
0
1
0
1
0 dB  
6 dB  
4.20  
4.3  
12 dB  
25 dB  
4.4  
4.5  
AFF[1:0] (Average Filter Frequency) define the average filter cut-off frequency if the AFFC bit is set.  
MC33696 Data Sheet, Rev. 9  
30  
Freescale Semiconductor  
Configuration, Command, and Status Registers  
Table 14. Average Filter Cut-off Frequency  
Average Filter Cut-off  
Frequency  
AFF1  
AFF0  
0
0
1
1
0
1
0
1
0.5 kHz  
1 kHz  
2 kHz  
4 kHz  
If AFFC is reset, the average filter frequency is directly defined by bits DR[1:0], as shown in Table 11.  
If AFFC is set, AFF[1:0] allow the overall receiver sensitivity to be improved by reducing the average  
filter cut-off frequency. The typical preamble duration of three Manchester zeroes or ones at the data rate  
must then be increased, as shown in Table 15.  
Table 15. Minimum Number of Manchester Symbols in Preamble  
versus DR[1:0] and AFF[1:0]  
DR[1:0]  
00  
01  
10  
11  
3
6
12  
24  
00  
01  
10  
11  
3
6
3
12  
6
AFF[1:0]  
3
17.2 Command Register  
Figure 22 describes the Command register, COMMAND.  
Bit 7  
AFFC  
0
Bit 6  
IFLA  
0
Bit 5  
MODE  
0
Bit 4  
RSSIE  
0
Bit 3  
EDD  
1
Bit 2  
Bit 1  
FAGC  
0
Bit 0  
Addr  
$03  
Bit Name  
RAGC  
0
Reset Value  
1
Figure 22. COMMAND Register  
AFFC (Average Filter Frequency Control) enables direct control of the average filter cut-off frequency.  
0 = Average filter cut-off frequency is defined by DR[1:0]  
1 = Average filter cut-off frequency is defined by AFF[1:0]  
IFLA (IF Level Attenuation) controls the maximum gain of the IF amplifier in OOK modulation.  
0 = No effect  
1 = Decreases by 20 dB (typical) the maximum gain of the IF amplifier, in OOK modulation only  
The reduction in gain can be observed if the IF amplifier AGC system is disabled (by setting RAGC = 1).  
MODE selects the mode.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
31  
Configuration, Command, and Status Registers  
0 = Receive mode  
1 = Transmit mode  
RSSIE (RSSI Enable) enables the RSSI function.  
0 = Disabled  
1 = Enabled  
EDD (Envelop Detector Decay) controls the envelop detector decay.  
0 = Slow decay for minimum ripple  
1 = Fast decay  
RAGC (Reset Automatic Gain Control) resets both receiver internal AGCs.  
0 = No action  
1 = Sets the gain to its maximum value  
A first SPI access allows RAGC to be set; a second SPI access is required to reset it.  
FAGC (Freeze Automatic Gain Control) freezes both receiver AGC levels.  
0 = No action  
1 = Holds the gain at its current value  
17.3 Frequency Registers  
Figure 23 and Figure 24 define the Frequency registers, F and FT.  
Bit 15  
FSK3  
0
Bit 14  
FSK2  
1
Bit 13  
FSK1  
0
Bit 12  
FSK0  
0
Bit 11  
F11  
1
Bit 10  
F10  
0
Bit 9  
F9  
0
Bit 8  
F8  
0
Addr  
$04  
Bit Name  
Reset Value  
Bit 7  
F7  
Bit 6  
F6  
Bit 5  
F5  
Bit 4  
F4  
Bit 3  
F3  
Bit 2  
F2  
Bit 1  
F1  
0
Bit 0  
F0  
0
Bit Name  
$05  
Reset Value  
0
0
0
0
0
0
Figure 23. F Register  
MC33696 Data Sheet, Rev. 9  
32  
Freescale Semiconductor  
Configuration, Command, and Status Registers  
Bit 23  
FTA11  
0
Bit 22  
FTA10  
1
Bit 21  
FTA9  
1
Bit 20  
FTA8  
1
Bit 19  
FTA7  
0
Bit 18  
FTA6  
0
Bit 17  
FTA5  
0
Bit 16  
FTA4  
0
Addr  
$06  
Bit Name  
Reset Value  
Bit 15  
FTA3  
0
Bit 14  
FTA2  
0
Bit 13  
FTA1  
0
Bit 12  
FTA0  
0
Bit 11  
FTB11  
0
Bit 10  
FTB10  
1
Bit 9  
FTB9  
1
Bit 8  
FTB8  
1
Bit Name  
$07  
$08  
Reset Value  
Bit 7  
FTB7  
0
Bit 6  
FTB6  
0
Bit 5  
FTB5  
0
Bit 4  
FTB4  
0
Bit 3  
FTB3  
0
Bit 2  
FTB2  
0
Bit 1  
FTB1  
0
Bit 0  
FTB0  
1
Bit Name  
Reset Value  
Figure 24. FT Register  
How these registers are used is determined by the FRM bit, which is described below.  
FRM = 0 (User Friendly Access)  
Whatever type of modulation is used (OOK or FSK), bits F[11:0] define the carrier frequency F  
. The  
carrier  
local oscillator frequency F is then set automatically to F  
+ F (with F = intermediate frequency).  
LO  
carrier  
IF IF  
In addition,  
in the case of OOK modulation (MODU = 0):  
— FSK[3:0], FTA[11:0], and FTB[11:0] are not used.  
in the case of FSK modulation (MODU = 1):  
— FSK[3:0] sets the frequency deviation Df as defined in Table 16.  
Table 16. Frequency Deviation Definition  
CF[1:0]  
Frequency Deviation Δf  
00, 01  
11  
Fref x(FSK[3:0]+1)/ 2048  
Frefx(FSK[3:0]+1)/ 1024  
Table 17 gives a numerical example in the 434 MHz band (CF[1:0] = 01).  
Table 17. Frequency Numerical Example (434 MHz Band)  
FSK[3:0]  
Frequency Deviation Δf  
0000  
0001  
0010  
...  
± 12 kHz  
± 24 kHz  
± 36 kHz  
...  
1111  
± 192 kHz  
Then, two frequencies are calculated internally, as follows.  
— F  
— F  
= F[11:0] - Δf to transmit a logical 0  
= F[11:0] + Δf to transmit a logical 1  
carrier0  
carrier1  
FTA[11:0] and FTB[11:0] are not used  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
33  
Configuration, Command, and Status Registers  
FRM = 1 (Direct Access)  
Whatever type of modulation is used (OOK or FSK), F[11:0] defines the receiver local oscillator frequency  
F
, and,  
LO  
if OOK modulation is used (MODU = 0):  
— FTA[11:0] define the carrier frequency F  
— FTB[11:0] are not used  
carrier  
if FSK modulation is used (MODU = 1):  
— FTA[11:0] define the carrier frequency F  
— FTB[11:0] define the carrier frequency F  
to transmit a logical 0  
to transmit a logical 1  
carrier0  
carrier1  
Table 18 defines the value to be binary coded in the frequency registers F[11;0], FTA/B[11:0], versus the  
desired frequency value F (in Hz).  
Table 18. Frequency Register Value versus Frequency Value F  
CF[1:0]  
Frequency Register Value  
00, 01  
11  
(2 x F/Fref-35) x 2048  
(F/Fref-35) x 2048  
Conversely, Table 19 gives the desired frequency F and the frequency resolution versus the value of the  
frequency registers F[11;0].  
Table 19. Frequency Value F versus Frequency Register Value  
CF[1:0]  
Frequency (Hz)  
Frequency Resolution (Hz)  
00, 01  
11  
(35 + F[11;0]/2048)xFref/2  
(35 + F[11;0]/2048)xFref  
Fref/4096  
Fref/2048  
17.4 Receiver On/Off Duration Register  
Figure 25 describes the receiver on/off duration register, RXONOFF.  
Bit 7  
Bit 6  
RON3  
1
Bit 5  
RON2  
1
Bit 4  
RON1  
1
Bit 3  
RON0  
1
Bit 2  
ROFF2  
1
Bit 1  
ROFF1  
1
Bit 0  
ROFF0  
1
Addr  
$09  
Bit Name  
Reset Value  
0
Figure 25. RXONOFF Register  
RON[3:0] (Receiver On) define the receiver on time (after crystal oscillator startup) as described in  
Section 14, “Receiver On/Off Control.”  
Table 20. Receiver On Time Definition  
RON[3:0]  
Receiver On Time: N x 512 x Tdigclk  
0000  
0001  
0010  
...  
Forbidden value  
1
2
...  
MC33696 Data Sheet, Rev. 9  
34  
Freescale Semiconductor  
Configuration, Command, and Status Registers  
Table 20. Receiver On Time Definition  
RON[3:0]  
Receiver On Time: N x 512 x Tdigclk  
1111  
15  
ROFF[2:0] (Receiver Off) define the receiver off time as described in Section 14, “Receiver On/Off  
Control.”  
Table 21. Receiver Off Time Definition  
ROFF[2:0]  
Receiver Off Time: N x TStrobe  
000  
001  
010  
011  
100  
101  
110  
111  
1
2
4
8
12  
16  
32  
63  
17.5 ID and Header Registers  
Figure 26 defines the ID register, ID.  
Bit 7  
IDL1  
1
Bit 6  
IDL0  
1
Bit 5  
ID5  
0
Bit 4  
ID4  
0
Bit 3  
ID3  
0
Bit 2  
ID2  
0
Bit 1  
ID1  
0
Bit 0  
ID0  
0
Addr  
$0A  
Bit Name  
Reset Value  
Figure 26. ID Register  
IDL[1:0] (Identifier Length) sets the length of the identifier, as shown on Table 22.  
Table 22. ID Length Selection  
IDL1  
IDL0  
ID Length  
0
0
1
1
0
1
0
1
2 bits  
4 bits  
5 bits  
6 bits  
ID[5:0] (Identifier) sets the identifier. The ID is Manchester coded. Its LSB corresponds to the register’s  
LSB, whatever the specified length.  
Figure 27 defines the Header register, HEADER.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
35  
Controller  
Bit 7  
HDL1  
1
Bit 6  
HDL0  
0
Bit 5  
HD5  
0
Bit 4  
HD4  
0
Bit 3  
HD3  
0
Bit 2  
HD2  
0
Bit 1  
HD1  
0
Bit 0  
HD0  
0
Addr  
$0B  
Bit Name  
Reset Value  
Figure 27. HEADER Register  
HDL[1:0] (Header Length) sets the length of the header, as shown on Table 23.  
Table 23. Header Length Selection  
HDL1  
HDL0  
HD Length  
0
0
1
1
0
1
0
1
1 bits  
2 bits  
4 bits  
6 bits  
HD[5:0] (Header) sets the header. The header is Manchester coded. Its LSB corresponds to the register’s  
LSB, whatever the specified length.  
17.6 RSSI Register  
Figure 28 describes the RSSI Result register, RSSI.  
Bit 7  
RSSI7  
0
Bit 6  
RSSI6  
0
Bit 5  
RSSI5  
0
Bit 4  
RSSI4  
0
Bit 3  
RSSI3  
0
Bit 2  
RSSI2  
0
Bit 1  
RSSI1  
0
Bit 0  
RSSI0  
0
Addr  
$0C  
Bit Name  
Reset Value  
Figure 28. RSSI Register  
Bits RSSI[7:4] contain the result of the analog-to-digital conversion of the signal measured at the LNA  
output.  
Bits RSSI[3:0] contain the result of the analog-to-digital conversion of the signal measured at the IF filter  
output.  
18 Controller  
This section describes how the MC33696 controller executes sequences of operations, relative to the  
selected mode. The controller is a finite state machine, clocked at T  
. An overview is presented in  
digclk  
Figure 29 (note that some branches refer to other diagrams that provide more detailed information).  
There are four different modes: configuration, transmit, receive, and standby/LVD. Each mode is exclusive  
and can be entered in different ways, as follows.  
External signal: CONFB for configuration mode,  
External signal and configuration bits: CONFB, TRXE, and/or MODE for all other modes,  
MC33696 Data Sheet, Rev. 9  
36  
Freescale Semiconductor  
Controller  
External signal and internal conditions: see Figure 33 and Figure 35 for information on how to  
enter standby/LVD mode.  
After a POR, the circuit is in state 60 (see Figure 29) and configuration registers’ content is set to the reset  
value.  
At any time, a low level applied to CONFB forces the finite state machine into state 1, whatever the current  
state. This is not always shown in state diagrams, but must always be considered.  
State 30  
SPI Deselected  
Active Bank Change  
(A to B or B to A)  
CONFB = 1,  
TRXE = 1,  
CONFB = 0  
SPI Slave  
and MODE = 1  
SPI Master  
Configuration Mode  
Standby/LVD Mode  
State 60  
State 1  
CONFB = 1,  
TRXE = 0,  
and STROBE = 0  
CONFB = 1,  
TRXE = 1,  
Power-on Reset  
and STROBE = 0  
Receive Mode  
and DME = 1  
and DME = 0  
and SOE = 1  
and SOE = 0  
and SOE = 1  
and SOE = 0  
See Figure 33  
See Figure 35  
See Figure 34  
See Figure 32  
Figure 29. State Machine Overview  
18.1 Configuration Mode  
The configuration mode is selected by the microcontroller unit (MCU) to write to the internal registers (to  
configure the system) or to read them. In this mode, the SPI is a slave. The analog parts (receiver and  
transmitter) remain in the state (on, off) they were in prior to entering configuration mode, until a new  
configuration changes them. In configuration mode, data can be neither sent nor received. As long as a low  
level is applied to CONFB, the circuit stays in State 1, the only state in this mode.  
Figure 30 and Figure 31 describe the two valid sequences for enabling a correct transition from  
Standby/LVD mode to configuration mode.  
STROBE  
CONFB  
SPI Startup Time  
SEB  
Figure 30. First Valid Sequence from Standby/LVD Mode to Configuration Mode  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
37  
Controller  
STROBE  
CONFB  
SPI Startup Time  
10 μs (Maximum)  
SEB  
Figure 31. Second Valid Sequence from Standby/LVD Mode to Configuration Mode  
18.2 Transmit Mode  
In transmit mode, the state diagram is reduced to only one state: state 30. The circuit is either waiting for  
a digital telegram to send, or is sending one. In this mode, the circuit can be considered as a simple RF  
physical interface. The information presented on MOSI is sent directly in RF (according to the selected  
modulation), with no internal processing.  
Data transmission is possible only if the PLL is within the lock-in range. Therefore, during transmission,  
if the PLL switches out of lock-in range, the RF output stage is switched off internally, thereby preventing  
data from being transmitted in an unwanted band.  
18.3 Receive Mode  
The receiver is either waiting for an RF telegram, or is receiving one. Four different processes are possible,  
as determined by the values of the DME and SOE bits. The transmitter part is maintained off. A state  
diagram describes the sequence of operations in each case.  
NOTE  
If the STROBE pin is tied to a high level before switching to receive mode,  
the receiver does not go through an off or standby state.  
18.3.1 Data Manager Disabled and Strobe Oscillator Enabled  
Raw received data are sent directly on the MOSI line. Figure 32 shows the state diagram.  
SPI Deselected  
STROBE = 0  
STROBE = 0  
State 0  
Off  
STROBE = 1  
Off Counter = ROFF[2:0]  
or STROBE = 1  
On Counter = RON[3:0]  
and STROBE 1  
State 0b  
On  
Raw Data on MOSI  
Figure 32. Receive Mode, DME = 0, SOIE = 1  
MC33696 Data Sheet, Rev. 9  
38  
Freescale Semiconductor  
Controller  
State 0: The receiver is off, but the strobe oscillator and the off counter are running. Forcing the STROBE  
pin low maintains the system in this state.  
State 0b: The receiver is kept on by the STROBE pin or the on counter. Raw data are output on the MOSI  
line.  
For all states: At any time, a low level applied to CONFB forces the state machine to state 1.  
18.3.2 Data Manager Disabled and Strobe Pin Control  
Raw received data are sent directly on the MOSI line. Figure 33 shows the state diagram.  
SPI Deselected  
STROBE = 0  
State 5  
Standby/LVD  
STROBE = 1  
STROBE = 1  
STROBE = 0  
State 5b  
On  
Raw Data on MOSI  
Figure 33. Receive Mode, DME = 0, SOE = 0  
State 5: The receiver is in standby/LVD mode. For further information, see Section 18.4, “Standby/LVD  
Mode.” A high level applied to STROBE forces the circuit to state 5b.  
State 5b: The receiver is kept on by the STROBE pin. Raw data are output on the MOSI line.  
For all states: At any time, a low level applied to CONFB forces the state machine to state 1.  
18.3.3 Data Manager Enabled and Strobe Oscillator Enabled  
Figure 34 shows the state diagram when the data manager and the strobe oscillator are enabled. in this  
configuration, the receiver is controlled internally by the strobe oscillator. However, external control via  
the STROBE pin is still possible, and overrides the strobe oscillator command.  
State 10: The receiver is off, but the strobe oscillator and the off counter are running. Forcing STROBE  
pin to the low level maintains the system in this state.  
State 11: The receiver is waiting for a valid ID. If an ID, or its complement, is detected, the state machine  
advances to state 12; otherwise, the circuit goes back to state 10 at the end of the RON time, if STROBE1.  
State 12: An ID or its complement has been detected. The data manager is now waiting for a header or its  
complement. If neither a header, nor its complement, has been received before a time-out of 256 bits at  
data rate, the system returns to state 10.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
39  
Controller  
State 13: A header, or its complement, has been received. Data and clock signals are output on the SPI port  
until EOM indicates the end of the data sequence. If the complement of the header has been received,  
output data are complemented also.  
When an EOM occurs before the current byte is fully shifted out, dummy bits are inserted until the number  
of shifted bits is a multiple of 8.  
For all states: At any time, a low level applied to STROBE forces the circuit to state 10, and a low level  
applied on CONFB forces the state machine to state 1.  
SPI Master  
STROBE = 0  
STROBE = 0  
State 10  
Off  
STROBE = 1  
Off Counter = ROFF[2:0]  
or STROBE = 1  
On Counter = RON[3:0]  
State 11  
and STROBE 1  
On  
Waiting For a Valid ID  
ID Detected  
State 12  
On  
Waiting for a Valid Header  
Time Out  
EOM Received  
and STROBE = 1  
Header Received  
State 13  
On  
Output Data and Clock  
Waiting for End of Message  
EOM Received  
and STROBE 1  
Figure 34. Receive Mode, DME = 1, SOE = 1  
MC33696 Data Sheet, Rev. 9  
40  
Freescale Semiconductor  
Controller  
18.3.4 Data Manager Enabled and Strobe Pin Control  
Figure 35 shows the state diagram when the data manager is enabled and the strobe oscillator is disabled.  
In this configuration, the receiver is controlled only externally by the MCU.  
SPI Master  
STROBE = 0  
SPI Deselected  
State 20  
Standby/LVD  
STROBE = 1  
STROBE = 1  
State 21  
On  
STROBE = 0  
Waiting For a Valid ID  
ID Detected  
State 22  
On  
Waiting for a Valid Header  
STROBE = 0  
EOM Received  
and STROBE = 1  
Header Received  
State 23  
On  
Output Data and Clock  
Waiting for End of Message  
EOM Received  
and STROBE = 0  
Figure 35. Receive Mode, DME = 1, SOE = 0  
State 20: The receiver is in standby/LVD mode. For further information, see Section 18.4, “Standby/LVD  
Mode.” A high level applied to STROBE forces the circuit to state 21.  
State 21: The circuit is waiting for a valid ID. If an ID, or its complement, is detected, the state machine  
advances to state 22; if not, the state machine will remain in state 21, as long as STROBE is high.  
State 22: If a header, or its complement, is detected, the state machine advances to state 23. If not, the state  
machine will remain in state 22, as long as STROBE is high.  
State 23: A header or its complement has been received; data and clock signals are output on the SPI port  
until an EOM indicates the end of the data sequence. If the complement of the header has been received,  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
41  
Controller  
output data are complemented also. When an EOM occurs before the current byte is fully shifted out,  
dummy bits are inserted until the number of shifted bits is a multiple of 8.  
For all states: At any time, a low level applied to STROBE puts the circuit into state 20, and a low level  
applied to CONFB forces the state machine to state 1.  
18.4 Standby/LVD Mode  
Standby/LVD mode allows minimum current consumption to be achieved. Depending upon the value of  
the LVDE bit, the circuit is in standby mode (state 60) or LVD mode (state 5 and 20).  
LVDE = 0: The transceiver is in standby; consumption is reduced to leakage current (current state after  
POR).  
LVDE = 1: The LVD function is enabled; consumption is in the range of tens of microamperes.  
The only way to exit this mode is to go back to configuration mode by applying a low level to CONFB.  
18.5 Transition Time  
Table 24 details the different times that must be considered for a given transition in the state machine, once  
the logic conditions for that transition are met.  
Table 24. Transition Time Definition  
Crystal  
Oscillator  
Startup Time,  
Parameter 5.10  
Receiver  
Receiver  
Transition  
State x -> y  
PLL Timing  
Preamble On-to-Off Time,  
Time1  
Parameter 1.12  
Standby to SPI running, state 60 -> 1  
Standby to receiver running, states 5 -> 5b, 20 -> 21  
Lock time parameter  
5.9  
Off to receiver running, states 0 -> 0b, 10 -> 11  
Lock time parameter  
5.9  
Configuration to receiver running,  
states 1 -> (0b, 5b, 11, 21)  
0 or lock time  
parameter 5.1 or lock  
time parameter 5.9 2  
Configuration to transmitter mode, state 1 -> 30  
0 or lock time  
parameter 5.1 or lock  
time parameter 5.9 2  
Receiver running to configuration mode,  
state (0b, 5b, 11, 12, 13, 21, 22, 23) -> 1,  
Transmitter mode to configuration mode,  
state 30 -> 1  
Receiver running to standby mode,  
state 5b -> 5, (21, 22, 23) -> 20  
Receiver running to off mode,  
state 0b -> 0, (11, 12, 13) -> 10  
N1 OTES:  
See Section 12.2, “Preamble, Identifier, Header, and Message.”  
Depending on the PLL status before entering configuration mode. For example, the transition time from standby to receiver  
running (FSK modulation, 19.2 kBd, AFFC = 0, data manager enabled) is: 0.6 ms + 50 µs + (3 + 1)/19.2k = 970 µs.  
2
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
42  
Electrical Characteristics  
19 Electrical Characteristics  
19.1 General Parameters  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Parameter  
Unit  
Comments  
Min  
Typ  
Max  
1.2 Supply current in receive mode Receiver on  
10.3  
24  
13  
50  
mA  
μA  
1.3  
Strobe oscillator only  
1.4 Supply current in transmit mode Continuous wave (CW)  
OLA[1:0}=00  
13.5  
17.5  
mA  
1.5  
No power output  
2.4  
6.1  
260  
8
700  
1200  
50  
mA  
nA  
nA  
μA  
μs  
V
1.6 Supply current in standby mode –40°C TA 25°C  
1.8  
TA = 85°C  
800  
1.9 Supply current in LVD mode  
1.12 Receiver on-to-off time  
LVDE = 1  
35  
Supply current reduced to 10%  
100  
1.13 VCC2 voltage regulator output 2.7 V < VCC  
2.6  
2.8  
1.14  
2.1 V VCC 2.7 V  
VCC–0.1  
V
1.15 VCCDIG2 voltage regulator  
output  
Circuit in standby mode  
(VCCDIG = 3 V)  
0.7 x  
VCCDIG  
V
1.16  
Circuit in all other modes  
1.4  
2.4  
1.6  
1.8  
V
V
1.19 Voltage on VCC (Preregulator  
output)  
Receive mode with VCCIN=5V  
19.2 Receiver: RF Parameters  
RF parameters assume a matching network between test equipment and the D.U.T, and apply to all bands  
unless otherwise specified.  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions,  
Max  
(FCE,  
FJE)  
Max  
(FCAE,  
FJAE)  
Parameter  
Unit  
Comments  
Min  
Typ  
2.2 OOK sensitivity at 315 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps, PER = 0.1  
–104  
–99  
–97  
dBm  
dBm  
2.40 OOK sensitivity at 434 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps, PER = 0.1  
–103.5  
–98  
–96  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
43  
Electrical Characteristics  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions,  
Max  
(FCE,  
FJE)  
Max  
(FCAE,  
FJAE)  
Parameter  
Unit  
Comments  
Min  
Typ  
2.41 OOK sensitivity at 868 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps, PER = 0.1  
–103  
–103  
–98  
–96  
dBm  
dBm  
dBm  
2.42 OOK sensitivity at 916 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps, PER = 0.1  
–98  
–96  
2.24 FSK sensitivity at 315 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps,  
–106.5  
–102  
–100  
DFcarrier = ±64 kHz, PER = 0.1  
2.50 FSK sensitivity at 434 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps,  
–105.5  
–104.5  
–105.4  
0.6  
–101  
–100  
–102  
–99  
–98  
–100  
dBm  
dBm  
dBm  
dB  
DFcarrier = ±64 kHz, PER = 0.1  
2.51 FSK sensitivity at 868 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps,  
DFcarrier = ±64 kHz, PER = 0.1  
2.52 FSK sensitivity at 916 MHz DME = 1, DSREF = 1,  
DR = 4.8 kbps,  
DFcarrier = ±64 kHz, PER = 0.1  
2.35 Sensitivity improvement in DME = 0  
RAW mode  
2.5 Sensitivity reduction  
ILA[1:0] = 00  
ILA[1:0] = 01  
ILA[1:0] = 10  
ILA[1:0] = 11  
0
dB  
dB  
2.6  
2.7  
2.8  
8
16  
30  
–4  
dB  
dB  
2.9 In-band jammer  
desensitization  
Sensitivity reduced by 3 dB CW  
jammer at Fcarrier ± 50 kHz/OOK  
dBc  
2.60  
Sensitivity reduced by 3 dB CW  
jammer at Fcarrier ± 50 kHz/FSK  
–6  
37  
40  
dBc  
dBc  
dBc  
2.11 Out-of-band jammer  
desensitization  
Sensitivity reduced by 3dB  
CW jammer at Fcarrier ±1 MHz  
2.12  
Sensitivity reduced by 3dB  
CW jammer at Fcarrier ± 2 MHz  
2.13 RFIN parallel resistance  
2.14 RFIN parallel resistance  
2.15 RFIN parallel capacitance  
Receive mode  
1300  
300  
Ω
Ω
Transmit mode  
Receive and transmit modes  
1.2  
pF  
2.17 Maximum detectable signal, Modulation depth: 99%,  
OOK level measured on a NRZ ‘1’  
–25  
dBm  
2.25 Maximum detectable signal, ΔFcarrier = ±64kHz  
-10  
dBm  
FSK  
MC33696 Data Sheet, Rev. 9  
44  
Freescale Semiconductor  
Electrical Characteristics  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions,  
Max  
(FCE,  
FJE)  
Max  
(FCAE,  
FJAE)  
Parameter  
Unit  
Comments  
Min  
Typ  
2.18 Image frequency rejection 304–434 MHz  
2.19 868–915 MHz  
20  
15  
36  
20  
dB  
dB  
OOK Sensitivity Variation vs Temperature  
(Ref : 3V, 25°C, 4800bps)  
1.4  
1.2  
1
315 MHz  
434 MHz  
868 MHz  
916 MHz  
0.8  
0.6  
0.4  
0.2  
0
-0.2  
-0.4  
-40°C  
25°C  
85°C  
Temperature (°C)  
Figure 36. OOK Sensitivity Variation Versus Temperature  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
45  
Electrical Characteristics  
OOK Sensitivity Variation vs Voltage  
(Ref : 3V, 25°C, 4800bps)  
0.2  
0.1  
0
-0.1  
-0.2  
-0.3  
-0.4  
315 MHz  
434 MHz  
868 MHz  
916 MHz  
-0.5  
2.1 V  
2.4 V  
3 V  
3.6 V  
Voltage (V)  
Figure 37. OOK Sensitivity Variation Versus Voltage  
FSK Sensitivity Variation vs Temperature  
(Ref : 3V, 25°C, +/-64kHz, 4800 bps )  
1.4  
1.2  
1
315 MHz  
434 MHz  
868 MHz  
916 MHz  
0.8  
0.6  
0.4  
0.2  
0
-0.2  
-0.4  
-0.6  
-40°C  
25°C  
Temperature (°C)  
85°C  
Figure 38. FSK Sensitivity Variation Versus Temperature  
MC33696 Data Sheet, Rev. 9  
46  
Freescale Semiconductor  
Electrical Characteristics  
FSK Sensitivity Variation vs Voltage  
(Ref : 3V, 25°C, +/-64kHz, 4800bps )  
0.5  
0.4  
0.3  
0.2  
0.1  
0
315 MHz  
434 MHz  
868 MHz  
916 MHz  
-0.1  
-0.2  
2.1 V  
2.4 V  
3 V  
3.6 V  
Voltage (V)  
Figure 39. FSK Sensitivity Variation Versus Voltage  
Sensitivity Variation Versus Data Rate  
(Ref : 25°C, 3V, 434MHz , OOK, 4800bps)  
5
4
3
2
1
0
-1  
-2  
-3  
2400  
4800  
9600  
19200  
Data Rate (bps)  
Figure 40. OOK Sensitivity Variation Versus Data Rate  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
47  
Electrical Characteristics  
Sensitivity Variation vs Data Rate  
(Ref : 25°C, 3V, 434MHz , FSK +/-64kHz, 4800bps)  
5
4
3
2
1
0
-1  
-2  
-3  
2400  
4800  
9600  
19200  
Data Rate (bps)  
Figure 41. FSK Sensitivity Variation Versus Data Rate  
Sensitivity Variation vs Frequency Deviation  
(Ref : 25°C, 3V, 434MHz, FSK +/-64kHz, 4800bps)  
6
5
4
3
2
1
0
-1  
20  
32  
40  
50  
65  
70  
80  
90 100 110 120 130 140 150 160 170  
Frequency Deviation (kHz)  
Figure 42. FSK Sensitivity Variation Versus Frequency Deviation  
MC33696 Data Sheet, Rev. 9  
48  
Freescale Semiconductor  
Electrical Characteristics  
19.3 Receiver Parameters  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Parameter  
Unit  
Comments  
Min  
Typ  
Max  
Receiver: IF filter, IF Amplifier, FM-to-AM Converter and Envelope Detector  
3.1 IF center frequency  
1.5  
380  
MHz  
kHz  
MHz  
MHz  
ms  
3.2 IF bandwidth at –3dB  
Refer to Section 10, “Frequency  
Planning”.  
3.3 IF cut-off low frequency at –3 dB  
3.4 IF cut-off high frequency at –3 dB  
1.387  
1.635  
3.12 Recovery time from strong signal OOK modulation, 2.4 kbps,  
FAGC = 0, input signal from  
15  
–50 dBm to –100 dBm  
Receiver: Analog and Digital RSSI  
3.51 Analog RSSI output signal for  
Measured on RSSIOUT  
380  
420  
850  
1000  
0
650  
700  
1200  
1300  
2
mV  
mV  
mV  
mV  
Input signal @–108 dBm  
3.52 Analog RSSI output signal for  
Input signal @–100 dBm  
3.53 Analog RSSI output signal for  
Input signal @–70 dBm  
3.54 Analog RSSI output signal for  
Input signal @–28 dBm  
3.55 Digital RSSI Registers for Input RSSI [0:3]  
signal @–108 dBm  
3.56 Digital RSSI Registers for Input  
signal @–100 dBm  
0
3
3.57 Digital RSSI Registers for Input  
signal @–70 dBm  
9
13  
3.58 Digital RSSI Registers for Input  
signal @–28 dBm  
13  
0
16  
3.59 Digital RSSI Registers for Input RSSI [4:7]  
signal @–70 dBm  
2
3.6 Digital RSSI Registers for Input  
signal @–50 dBm  
4
8
3.61 Digital RSSI Registers for Input  
signal @–24 dBm  
13  
15  
19.4 Transmitter: RF Parameters  
RF parameters assume a matching network between test equipment and the D.U.T, and apply to all bands  
unless otherwise specified.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
49  
Electrical Characteristics  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Min  
(FCE,  
FJE)  
Min  
(FCAE,  
FJAE)  
Parameter  
Unit  
Comments  
Typ  
Max  
4.1 Output power at 315 MHz  
4.16 Output power at 434 MHz  
4.2 Output power at 868 MHz  
4.25 Output power at 916 MHz  
OLA[1:0] = 00, VCC = 3.0 V,  
TA = 25°C  
4
2
7.25  
6.8  
5.7  
5.8  
11  
10  
10  
dBm  
dBm  
dBm  
dBm  
OLA[1:0] = 00, VCC = 3.0 V,  
TA = 25°C  
3.5  
2.3  
1.5  
0.3  
OLA[1:0] = 00, VCC = 3.0 V,  
TA = 25°C  
OLA[1:0] = 00, VCC = 3.0 V,  
TA = 25°C  
4.20 Output power attenuation  
4.3  
OLA[1:0] = 00  
OLA[1:0] = 01  
OLA[1:0] = 10  
OLA[1:0] = 11  
OLA[1:0] = 00  
OLA[1:0] = 00  
OLA[1:0] = 00  
OLA[1:0] = 00  
OLA[1:0] = 00  
OLA[1:0] = 00  
OLA[1:0] = 00  
OLA[1:0] = 00  
0
6
dB  
dB  
4.4  
12  
dB  
4.5  
25  
dB  
4.10 Harmonic 2 level at 315 MHz  
4.17 Harmonic 2 level at 434 MHz  
4.11 Harmonic 2 level at 868 MHz  
4.20 Harmonic 2 level at 916 MHz  
4.12 Harmonic 3 level at 315 MHz  
4.18 Harmonic 3 level at 434 MHz  
4.13 Harmonic 3 level at 868 MHz  
4.21 Harmonic 3 level at 916 MHz  
–33  
–32  
–50  
–54  
–41  
–49  
–53  
–58  
–54  
–57  
–56  
–57  
3
dBc  
dBc  
dBc  
dBc  
dBc  
dBc  
dBc  
dBc  
dBm  
dBm  
dBm  
dBm  
μs  
4.30 Spurious level at 315 MHz ± Fref OLA[1:0] = 00  
4.14 Spurious level at 434 MHz ± Fref OLA[1:0] = 00  
4.15 Spurious level at 868 MHz ± Fref OLA[1:0] = 00  
4.31 Spurious level at 916 MHz ± Fref OLA[1:0] = 00  
4.6 Output rise/fall time  
4.7 RFOUT parallel resistance at  
315 MHz  
OLA[1:0] = 00, RX mode  
2500  
Ω
4.71 RFOUT parallel resistance at  
434 MHz  
OLA[1:0] = 00, RX mode  
OLA[1:0] = 00, RX mode  
OLA[1:0] = 00, RX mode  
2100  
1300  
1200  
310  
Ω
Ω
Ω
Ω
4.72 RFOUT parallel resistance at  
868 MHz  
4.73 RFOUT parallel resistance at  
916 MHz  
4.8 RFOUT optimum load resistance OLA[1:0] = 00, TX mode  
at 315 MHz  
MC33696 Data Sheet, Rev. 9  
50  
Freescale Semiconductor  
Electrical Characteristics  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Min  
(FCE,  
FJE)  
Min  
(FCAE,  
FJAE)  
Parameter  
Unit  
Comments  
Typ  
Max  
4.81 RFOUT optimum load resistance OLA[1:0] = 00, TX mode  
at 434 MHz  
310  
310  
310  
1
Ω
Ω
4.82 RFOUT optimum load resistance OLA[1:0] = 00, TX mode  
at 868 MHz  
4.83 RFOUT optimum load resistance OLA[1:0] = 00, TX mode  
at 916 MHz  
Ω
4.9 RFOUT parallel capacitance  
Receive and transmit modes  
pF  
Output Power Variation vs Temperature  
(Ref : 25°C, 3V)  
0.6  
0.5  
0.4  
0.3  
0.2  
0.1  
0
315 MHz  
434 MHz  
868 MHz  
916 MHz  
-0.1  
-0.2  
-0.3  
-40°C  
25°C  
85°C  
Temperature (°C)  
Figure 43. Output Power Versus Temperature  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
51  
Electrical Characteristics  
Output Power Variation vs Voltage  
(Ref : 3V, 25°C)  
0.4  
0.2  
0
-0.2  
-0.4  
-0.6  
-0.8  
315 MHz  
434 MHz  
868 MHz  
916 MHz  
-1  
2.1 V  
2.4 V  
3 V  
3.6 V  
Voltage (V)  
Figure 44. Output Power Versus Supply Voltage  
19.5 PLL & Crystal Oscillator  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Parameter  
Unit  
Comments  
Min  
Typ  
Max  
5.9 PLL lock time  
RF frequency ±25kHz  
50  
30  
100  
μs  
μs  
5.1 Toggle time between 2  
frequencies  
RF frequency step <1.5MHz,  
RF frequency ±25kHz  
5.21 Occupied bandwidth @ 99%  
OOK 1.2 kbps  
58  
248  
160  
278  
0.6  
kHz  
kHz  
kHz  
kHz  
ms  
5.22  
OOK 19.2 kbps  
5.23  
FSK 128 kHz, 1.2 kbps  
FSK 128 kHz, 19.2 kbps  
5.24  
5.10 Crystal oscillator startup time  
5.8 Crystal series resistance  
1.2  
120  
Ω
MC33696 Data Sheet, Rev. 9  
52  
Freescale Semiconductor  
Electrical Characteristics  
19.6 Strobe Oscillator (SOE = 1)  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Parameter  
Unit  
Comments  
Min  
Typ  
Max  
6.1 Period range  
TStrobe = 106.C3  
0.1  
0.1  
1
10  
ms  
nF  
μA  
V
6.2 External capacitor C3  
6.3 Sourced/sink current  
6.4 High threshold voltage  
6.5 Low threshold voltage  
6.6 Overall timing accuracy  
With 1% resistor R13  
1
0.5  
V
With 1% resistor R13 & 5%  
capacitor C3,  
–14.2  
15.8  
%
±3 sigma variations  
19.7 Digital Input: CONFB, MOSI, SCLK, SEB, STROBE,  
RSSIC  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Parameter  
Unit  
Comments  
Min  
Typ  
Max  
7.7 Input low voltage  
MOSI, SCLK, SEB, RSSIC(1)  
0.8 x VCC2  
0.1 x VCC2  
0.4 x VCC2  
V
V
7.8 Input high voltage  
7.9 Input hysteresis  
7.10 Input low voltage  
7.11 Input high voltage  
7.12 Input hysteresis  
7.5 Sink current  
V
CONFB, STROBE2  
0.4 x VCCDIG2  
V
0.8 x VCCDIG2  
0.1 x VCCDIG2  
1
V
V
Configuration, receive, transmit  
modes  
100  
nA  
7.6  
standby or LVD modes  
0.5  
10  
nA  
N1 OTES:  
Input levels of those pins are referenced to VCC2 which depends upon VCC (see Section 6, “Power Supply”).  
Input levels of those pins are referenced to VCCDIG2 which depends upon the circuit state (see Section 6, “Power Supply”).  
2
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
53  
Electrical Characteristics  
19.8 Digital Output  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Parameter  
Unit  
Comments  
Min  
Typ  
Max  
Digital Output: DATACLK, LVD, MISO, MOSI, SCLK  
8.1 Output low voltage  
|
ILOAD| = 50 μA  
0.8 x VCCIO  
80  
0.2 x VCCIO  
V
V
8.2 Output high voltage  
8.3 Fall and rise time  
From 10% to 90% of the  
output swing,  
150  
ns  
CLOAD = 10pF  
Digital Output: SWITCH (VCC = 3V)  
8.4 Output low voltage  
8.5 Output high voltage  
|
ILOAD| = 50 μA  
0.2 x VCC  
V
V
0.8 x VCC  
19.9 Digital Interface Timing  
Operating supply voltage and temperature range see Table 3. Values refer to the circuit recommended in the application  
schematic (see Figure 47), unless otherwise specified. Typical values reflect average measurement at VCC = 3.0 V, TA = 25°C.  
Limits  
Test Conditions  
Parameter  
Unit  
Comments  
Min  
Typ  
Max  
9.2 SCLK period  
1
20  
μs  
s
9.8 Configuration enable time  
9.3 Enable lead time  
If crystal oscillator is running, if  
not see page 15 for entering  
into configuration  
3 x Tdigclk  
ns  
9.4 Enable lag time  
100  
100  
ns  
ns  
s
1
9.5 Sequential transfer delay  
9.6 Data hold time  
Receive mode, DME = 1,  
from SCLK to MOSI  
3 x Tdigclk  
100  
9.7 Data setup time  
9.9  
Configuration mode,  
from SCLK to MISO  
ns  
ns  
ns  
Configuration mode, from  
SCLK to MOSI  
120  
100  
9.10 Data setup time  
N1 OTES:  
Configuration mode, from  
SCLK to MOSI  
The digital interface can be used in SPI burst protocol, i.e., with a continuous clock on SCLK port. For example, one (or more)  
read access followed by one (or more) write access and so on. In this case and for a practical use, the pulse required on  
CONFB between accesses must be less than one digital clock period Tdigclk  
.
MC33696 Data Sheet, Rev. 9  
54  
Freescale Semiconductor  
Electrical Characteristics  
SEB  
9.8  
CONFB  
9.3  
9.5  
9.4  
SCLK  
(input)  
9.2  
9.10  
9.9  
MOSI  
(input)  
9.7  
MISO  
(output)  
Figure 45. Digital Interface Timing Diagram in Configuration Mode  
SEB  
CONFB  
9.3  
SCLK  
(input)  
9.6  
MOSI  
(output)  
Figure 46. Digital Interface Timing Diagram in Receive Mode (DME = 1)  
Examples of crystal characteristics are given in Table 25.  
Table 25. Typical Crystal Reference and Characteristics  
Reference & Type  
434 MHz  
315 MHz  
868 MHz  
LN-G102-1183  
NX5032GA  
LN-G102-1182  
NX5032GA  
EXS00A-01654  
NX5032GA  
Parameter  
Frequency  
Unit  
17.5814  
24.19066  
24.16139  
MHz  
pF  
Load capacitance  
ESR  
8
8
8
25  
15  
<70  
Ω
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
55  
Application Schematics  
20 Application Schematics  
RSSIOUT  
STROBE  
C3  
1 nF  
VCC2  
C7  
5 V  
SWITCH  
C8  
GND  
VCC2  
VCC2  
1
2
3
4
5
6
7
8
24  
23  
22  
21  
20  
19  
18  
17  
RSSIOUT  
VCC2RF  
SEB  
SEB  
C20  
VCCINOUT  
C28  
SCLK  
SCLK  
RFIN  
MOSI  
MISO  
MOSI  
C6  
GNDLNA  
VCC2VCO  
GNDPA1  
RFOUT  
MISO  
U4  
MC33696  
CONFB  
DATACLK  
RSSIC  
CONFB  
DATACLK  
RSSIC  
L10  
J1  
C22  
SMA Vert  
C36  
C40  
L7  
GNDPA2  
GNDDIG  
C39  
C24  
X1  
VCC2  
C30  
C31  
R13  
C29  
C35  
Figure 47. MC33696 Application Schematic (5 V)  
20.1 PCB Design Recommendations  
Pay attention to the following points and recommendations when designing the layout of the PCB.  
Ground Plane  
— If you can afford a multilayer PCB, use an internal layer for the ground plane, route power  
supply and digital signals on the last layer, RF components being located on the first layer.  
— Use at least a double-sided PCB.  
— Use a large ground plane on the opposite layer.  
— If the ground plane must be cut on the opposite layer for routing some signals, maintain  
continuity with another ground plane on the opposite layer and a lot of via to minimize  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
56  
Application Schematics  
parasitic inductance.  
Power Supply, Ground Connection and Decoupling  
— Connect each ground pin to the ground plane using a separate via for each signal; do not use  
common vias.  
— Place each decoupling capacitor as close to the corresponding VCC pin as possible (no more  
than 2–3 mm away).  
— Locate the VCCDIG2 decoupling capacitor (C13) directly between VCCDIG2 (pin 14) and  
GND (pin 16).  
— GNDPA1 and GNDPA2 inductance to ground should be minimum. If possible, use two via for  
each pin.  
RF Tracks, Matching Network and Other Components  
— Minimize any tracks used for routing RF signals.  
— Locate crystal X1 and associated capacitors C15 and C11 close to the MC33696. Avoid loops  
occurring due to component size and tracks. Avoid routing digital signals in this area.  
— Use high frequency coils with high Q values for the frequency of operation (minimum of 15).  
Validate any change of coil source.  
— Track between RFOUT and RFIN should be as short as possible to minimize lost in TX mode.  
NOTE  
The values indicated for the matching network have been computed and  
tuned for the the MC33696 RF Modules available for MC33696 evaluation.  
Matching networks should be retuned if any change is made to the PCB  
(track width, length or place, or PCB thickness, or component value). Never  
use, as is, a matching network designed for another PCB.  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
57  
Case Outline Dimensions  
21 Case Outline Dimensions  
21.1 LQFP32 Case  
MC33696 Data Sheet, Rev. 9  
58  
Freescale Semiconductor  
Case Outline Dimensions  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
59  
Case Outline Dimensions  
MC33696 Data Sheet, Rev. 9  
60  
Freescale Semiconductor  
Case Outline Dimensions  
21.2 QFN32 Case  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
61  
Case Outline Dimensions  
MC33696 Data Sheet, Rev. 9  
62  
Freescale Semiconductor  
Case Outline Dimensions  
MC33696 Data Sheet, Rev. 9  
Freescale Semiconductor  
63  
How to Reach Us:  
Information in this document is provided solely to enable system and software  
implementers to use Freescale Semiconductor products. There are no express or  
implied copyright licenses granted hereunder to design or fabricate any integrated  
circuits or integrated circuits based on the information in this document.  
Home Page:  
www.freescale.com  
E-mail:  
support@freescale.com  
Freescale Semiconductor reserves the right to make changes without further notice to  
any products herein. Freescale Semiconductor makes no warranty, representation or  
guarantee regarding the suitability of its products for any particular purpose, nor does  
Freescale Semiconductor assume any liability arising out of the application or use of any  
product or circuit, and specifically disclaims any and all liability, including without  
limitation consequential or incidental damages. “Typical” parameters that may be  
provided in Freescale Semiconductor data sheets and/or specifications can and do vary  
in different applications and actual performance may vary over time. All operating  
parameters, including “Typicals”, must be validated for each customer application by  
customer’s technical experts. Freescale Semiconductor does not convey any license  
under its patent rights nor the rights of others. Freescale Semiconductor products are  
not designed, intended, or authorized for use as components in systems intended for  
surgical implant into the body, or other applications intended to support or sustain life,  
or for any other application in which the failure of the Freescale Semiconductor product  
could create a situation where personal injury or death may occur. Should Buyer  
purchase or use Freescale Semiconductor products for any such unintended or  
unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and  
its officers, employees, subsidiaries, affiliates, and distributors harmless against all  
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,  
directly or indirectly, any claim of personal injury or death associated with such  
unintended or unauthorized use, even if such claim alleges that Freescale  
USA/Europe or Locations Not Listed:  
Freescale Semiconductor  
Technical Information Center, CH370  
1300 N. Alma School Road  
Chandler, Arizona 85224  
+1-800-521-6274 or +1-480-768-2130  
support@freescale.com  
Europe, Middle East, and Africa:  
Freescale Halbleiter Deutschland GmbH  
Technical Information Center  
Schatzbogen 7  
81829 Muenchen, Germany  
+44 1296 380 456 (English)  
+46 8 52200080 (English)  
+49 89 92103 559 (German)  
+33 1 69 35 48 48 (French)  
support@freescale.com  
Japan:  
Freescale Semiconductor Japan Ltd.  
Headquarters  
ARCO Tower 15F  
Semiconductor was negligent regarding the design or manufacture of the part.  
1-8-1, Shimo-Meguro, Meguro-ku,  
Tokyo 153-0064  
Japan  
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.  
All other product or service names are the property of their respective owners.  
0120 191014 or +81 3 5437 9125  
support.japan@freescale.com  
© Freescale Semiconductor, Inc. 2006, 2007. All rights reserved.  
Asia/Pacific:  
Freescale Semiconductor Hong Kong Ltd.  
Technical Information Center  
2 Dai King Street  
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality  
and electrical characteristics as their non-RoHS-compliant and/or non-Pb-free  
counterparts. For further information, see http://www.freescale.com or contact your  
Freescale sales representative.  
Tai Po Industrial Estate  
Tai Po, N.T., Hong Kong  
+800 2666 8080  
support.asia@freescale.com  
For information on Freescale’s Environmental Products program, go to  
http://www.freescale.com/epp.  
For Literature Requests Only:  
Freescale Semiconductor Literature Distribution Center  
P.O. Box 5405  
Denver, Colorado 80217  
1-800-441-2447 or 303-675-2140  
Fax: 303-675-2150  
LDCForFreescaleSemiconductor@hibbertgroup.com  
Document Number: MC33696  
Rev. 9  
06/2007  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY