MICRF506BML Micrel Inc, MICRF506BML Datasheet - Page 10
![no-image](/images/manufacturer_photos/0/4/434/micrel_inc_sml.jpg)
MICRF506BML
Manufacturer Part Number
MICRF506BML
Description
Manufacturer
Micrel Inc
Datasheet
1.MICRF506BML.pdf
(42 pages)
Specifications of MICRF506BML
Operating Frequency (max)
450000kHz
Operating Temperature (min)
-40C
Operating Temperature (max)
85C
Operating Temperature Classification
Industrial
Modulation Type
FSK
Lead Free Status / Rohs Status
Not Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MICRF506BML
Manufacturer:
MICREL
Quantity:
380
Writing to the control registers in MICRF506
Writing: A number of octets are entered into
MICRF506 followed by a load-signal to activate the
new setting. Making these events is referred to as a
“write sequence.” It is possible to update all, 1, or n
control registers in a write sequence. The address to
write to (or the first address to write to) can be any
valid address (0-21). The IO line is always an input
to the MICRF506 (output from user) when writing.
What to write:
What to write:
Field
Address:
R/W bit:
Values:
How to write:
Bring CS active to 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 MICRF506.
MICRF506 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 complete 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.
July 2006
•
•
•
The address of the control register to write
to (or if more than 1 control register should
be written to, the address of the 1
register to write to).
A bit to enable reading or writing of the
control registers. This bit is called the R/W
bit.
The values to write into the control
register(s).
Comments
A 7-bit field, ranging from 0 to 21. MSB is
written first.
A 1-bit field, = “0” for writing
every octet is written first. The first octet is
written to the control register with the
specified address (=”Address”). The next
octet (if there is one) is written to the control
register with address = “Address + 1” and so
on.
A number of octets (1-22 octets). MSB in
Table 2.
st
control
10
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.
What to write:
Field
Address:
R/W bit:
Values:
“Address” and “R/W bit” together make 1 octet.
In addition, 1 octet with programming bits is entered. In
total, 2 octets are clocked into the MICRF506.
How to write:
CS
In Figure 1, IO is changed at positive edges of SCLK. The
MICRF506 samples the IO line at negative edges. The
value of the R/W bits is always “0” for writing.
SCLK
IO
•
•
•
•
•
Write to a number of control registers (0-22)
when
addresses (write to 1, all or n registers)
Write to a number of control registers when
the
addresses.
Bring CS high
Use SCLK and IO to clock in the 2 octets
Bring CS low
A6
Address of register i
Comments
7 bit = A6, A5, …A0 (A6 = msb. A0 = lsb)
“0” for writing
8 bits = D7, D6, …D0 (D7 = msb, D0 = lsb)
A5
registers
the
A0
registers
Figure 1.
Table 3.
RW
RW
have
D7
Data to write into register i
Internal load pulse made here
have
D6
+1 408-944-0800
non-incremental
M9999-092904
incremental
D2
D1
D0