Micrel
Writing to n Registers having Non-Incremental
Addresses
Registers with non-incremental addresses can be
written to in one write-sequence as well. Example of
MICRF506BML/YML
Reading n registers from MICRF506
CS
SCLK
non-incremental addresses: “0,1,3”. However, this
requires more overhead, and the user should
IO
A6
A5
A0
RW D7
D6
D0
consider the possibility to make a “continuous”
update, for example, by writing to “0,1,2,3” (writing
Address of register i
RWData read from reg. i
the present value of “2” into “2”). The simplest
firmware is achieved by always writing to all
registers. Refer to previous sections.
This write-sequence is divided into several sub-
parts:
Simple time
IO Input
IO Output
Figure 3.
In the figure, 1 register is read. The address is A6,
?
?
Disable the generation of load-signals by
clearing bit “load_en” (bit0 in
ControlRegister0)
Repeat for each group of register having
incremental addresses:
A5, … A0. A6 = msb. The data read out is D7, D6,
…D0. The value of the R/W bit is always “1” for
reading.
SCLK and IO together form a serial interface. SCLK
is applied externally for reading as well as for writing.
o
o
o
o
Bring CS active
Enter first address for this group,
R/W bit and values
Bring CS inactive
Finally, enable and make a load-
signal by setting “load_en”
?
?
?
?
Bring CS active
Enter address to read from (or the first
address to read from) (7 bits) and
The R/W bit = 1 to enable reading
Make the IO line an input to the user (set pin
in tristate)
Refer to the previous sections for how to write to 1 or
n (with incremental addresses) registers in the
MICRF506.
Reading from the control registers in MICRF506
The “read-sequence” is:
1. Enter address and R/W bit
2. Change direction of IO line
3. Read out a number of octets and change IO
?
?
Read n octets. The first rising edge of SCLK
will set the IO as an output from the
MICRF506. MICRF will change the IO line at
positive edges. The user should read the IO
line at the negative edges.
Make the IO line an output from the user
again.
direction back again.
It is possible to read all, 1 or n registers. The
address to read from (or the first address to read
from) can be any valid address (0-22). Reading is
not destructive, i.e. values are not changed. The IO
Programming interface timing
Figure 4 and Table 6 shows the timing specification for the
3-wire serial programming interface.
line is output from the MICRF506 (input to user) for a
part of the read-sequence. Refer to procedure
Tcsr
traise
tfall
Tper
Thigh Tread
Tlow
Twrite
Tscl
description below.
A read-sequence is described for reading n
registers, where n is number 1-23.
SCLK
CS
IO
A6
A5
A0
RW
D7
D6
D2
D1
D0
Address Register
Data Register
LOAD
Figure 4.
July 2006
12
M9999-092904
+1 408-944-0800
相关PDF资料
MICRF507YML TR TXRX FSK LOW PWR W/AMP 32MLF
MICRF600DEV1 KIT DEV RADIOWIRE 902-928MHZ
MK01-C SENSOR REED SPST-NO SMD
MK01-H SENSOR REED SPDT-CHANGE SMD
MK02/0-1A66-500W SENSOR REED SPST-NO
MK02/6-0 SENSOR REED PCB 24MM T/H
MK03-1C90C-500W SENSOR REED SPDT CYLINDER
MK05-1A66C-500W SENSOR REED SPST-NO SCREW MOUNT
相关代理商/技术参数
MICRF506DEV1 制造商:Micrel Inc 功能描述:KIT MICRF506 EVALUATION
MICRF506YML 制造商:Micrel Inc 功能描述:410/450MHZ ITRANSCEIVER SMD MLF32 制造商:Micrel Inc 功能描述:410/450MHZ ITRANSCEIVER, SMD, MLF32 制造商:Micrel Inc 功能描述:MICRF506 Series 410-450 MHz ISM Band FSK Transceiver - MLF-32 制造商:Micrel Inc 功能描述:410/450MHZ ITRANSCEIVER, SMD, MLF32; Frequency Min:410MHz; Frequency Max:450MHz; Modulation Type:FSK; Sensitivity dBm:-113dBm; Data Rate:200Kbps; Supply Voltage Min:2V; Supply Voltage Max:2.5V; RF IC Case Style:MLF; No. of Pins:32; ;RoHS Compliant: Yes
MICRF506YML TR 功能描述:射频收发器 410MHz to 470MHz, 2.0V to 2.5V, Low-Power FSK Transceiver with +10dBm Power Amplifier RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray
MICRF506YMLTR 制造商:Micrel 功能描述:433MHz ISM Band Transceiver
MICRF506YML-TR 功能描述:IC RF TxRx Only General ISM < 1GHz 410MHz ~ 450MHz 32-VFQFN Exposed Pad, 32-MLF? 制造商:microchip technology 系列:- 包装:剪切带(CT) 零件状态:有效 类型:仅限 TxRx 射频系列/标准:通用 ISM < 1GHz 协议:- 调制:FSK 频率:410MHz ~ 450MHz 数据速率(最大值):200kbps 功率 - 输出:11dBm 灵敏度:-113dBm 存储容量:- 串行接口:SPI GPIO:- 电压 - 电源:2 V ~ 2.5 V 电流 - 接收:8mA ~ 12mA 电流 - 传输:8mA ~ 21.5mA 工作温度:-40°C ~ 85°C 封装/外壳:32-VFQFN 裸露焊盘,32-MLF? 标准包装:1
MICRF507 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:470MHz to 510MHz Low-Power FSK Transceiver with 10dBm Power Amplifier
MICRF507YML TR 功能描述:射频收发器 470MHz to 510MHz, 2.0V to 2.5V, Low-Power FSK Transceiver with +10dBm Power Amplifier RoHS:否 制造商:Atmel 频率范围:2322 MHz to 2527 MHz 最大数据速率:2000 Kbps 调制格式:OQPSK 输出功率:4 dBm 类型: 工作电源电压:1.8 V to 3.6 V 最大工作温度:+ 85 C 接口类型:SPI 封装 / 箱体:QFN-32 封装:Tray
MICRF507YMLTR 制造商:MICREL 制造商全称:Micrel Semiconductor 功能描述:470MHz to 510MHz Low-Power FSK Transceiver with +10dBm Power Amplifier