MICRF505YML Micrel Inc, MICRF505YML Datasheet - Page 9

no-image

MICRF505YML

Manufacturer Part Number
MICRF505YML
Description
433/915MHZ ITRANSCEIVER, SMD, MLF32
Manufacturer
Micrel Inc
Datasheet

Specifications of MICRF505YML

Transmitting Current
28mA
Data Rate
200Kbps
Frequency Range
850MHz To 950MHz
Modulation Type
FSK
Sensitivity Dbm
-111dBm
Rf Ic Case Style
MLF
No. Of Pins
32
Supply Voltage Range
2V To 2.5V
Output Power
10dBm
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MICRF505YML
Manufacturer:
MICREL
Quantity:
30 000
Part Number:
MICRF505YML
Manufacturer:
MICREL/麦瑞
Quantity:
20 000
How to write:
How to write:
Bring CS active to start a write sequence. The active state of
the CS line is “high.” Use the SCLK/IO serial interface to clock
“Address” and “R/W bit and “Values” into the MICRF505.
MICRF505 will sample the IO line at negative edges of SCLK.
Make sure to change the state of the IO line before the
negative edge. Refer to figures below.
Bring CS inactive to make an internal load-signal and com-
plete the write-sequence. Note: There is an exception to this
point. If the programming bit called “load_en” (bit0 in
ControlRegister0) is “0”, then no load pulse is generated.
In Figure 1, IO is changed at positive edges of SCLK. The MICRF505 samples the IO line at negative edges. The value of the
R/W bit is always “0” for writing.
Writing to All Registers
After a power-on, all writable registers should be written. This
is described here.
What to write
Table 4. “Address” and “R/W bit” together make 1 octet. In addition, 22 octets with programming bits are
entered. Totally, 23 octets are clocked into the MICRF505.
May 13, 2004
MICRF505
Field
Address:
R/W bit:
Values:
Field
Address:
R/W bit:
Values:
• Bring CS high
• Use SCLK and IO to clock in the 2 octets
• Bring CS low
In addition, 1 octet with programming bits is entered. Totally, 2 octets are clocked into the MICRF505.
Comments
“0” for writing
Comments
“0” for writing
octets. So the 22nd octet wants values for ControlRegister21. Refer to the specific sections of this document for actual
values.
7 bit = A6, A5, ... A0 (A6 = msb, A0 = lsb)
8 bits = D7, D6, ... D0 (D7 = msb, D0 = lsb)
'0000000' (address of the first register to write to, which is 0)
1st Octet: wanted values for ControlRegister0. 2nd octet: wanted values for ControlRegister1 and so on for all of the
CS
SCLK
IO
Table 3. ”Address” and “R/W bit” together make 1 octet.
A6
Address of register i RW
A5
A0
Figure 1.
RW
9
The two different ways to “program the chip” are:
Writing to a Single Register
Writing to a control register with address “A6, A5, ... A0” is
described here. During operation, writing to 1 register is
sufficient to change the way the transceiver works. Typical
example: Change from receive mode to power-down.
Writing to all registers can be done at any time. To get the
simplest firmware, always write to all registers. The price to
pay for the simplicity is increased write-time, which leads to
increased time to change the way the MICRF505 works.
D7
Data to write into register i
Internal load pulse made here
• Write to a number of control registers (0-22) when
• Write to a number of control registers when the
the registers have incremental addresses (write to
1, all, or n registers)
registers have non-incremental addresses
D6
D2
D1
D0
M9999-051304
Micrel

Related parts for MICRF505YML