| Electronic Components Datasheet Search |
|
MICRF506YML Datasheet(PDF) 11 Page - Micrel Semiconductor |
|
|
|||||||||||||||||||||||||||||
MICRF506YML Datasheet(HTML) 11 Page - Micrel Semiconductor |
|
11 / 42 page ![]() Micrel MICRF506BML/YML Writing to All Registers After a power-on, all writable registers should be written. This is described here. Writing to all register 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 MICRF506 works. What to write Field Comments Address: ‘000000’ (address of the first register to write to, which is 0) R/W bit: “0” for writing Values: 1 st Octet: wanted values for ControlRegister0. 2 nd Octet: wanted values for ControlRegister1 and so on for all of the octets. So the 22 nd octet wants values for ControlRegister21. Refer to the specific sections of this document for actual values. July 2006 11 M9999-092904 +1 408-944-0800 Table 4. “Address” and “R/W bit” together make 1 octet. In addition, 22 octets with programming bits are entered. In total, 23 octets are clocked into the MICRF506. How to write: • Bring CS high • Use SCLK and IO to clock in the 23 octets • Bring CS low Refer to the figure in the next section, “Writing to n registers having incremental addresses”. Writing to n Registers having Incremental Addresses In addition to entering all bytes, it is also possible to enter a set of n bytes, starting from address i = “A6, A5, … A0”. Typical example: Clock in a new set of frequency dividers (i.e. change the RF frequency). “Incremental addresses”. Registers to be written are located in i, i+1, i+2. What to write Field Comments Address: 7 bit = A6, A5, …A0 (A6 = msb. A0 = lsb) (address of first byte to write to) R/W bit: “0” for writing Values: n* 8 bits = D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with address ”i”) D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with address ”i+1”) D7, D6, …D0 (D7 = msb, D0 = lsb) (written to control reg. with address ”i+n-1”) Table 5. “Address” and “R/W bit” together make 1 octet. In addition, n octets with programming bits are entered. Totally, 1 +n octets are clocked into the MICRF506. How to write: • Bring CS high • Use SCLK and IO to clock in the 1 + n octets • Bring CS low 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. CS SCLK IO A6 A5 A0 RW D7 D6 D2 D1 D0 Address of first RW register to write to, register i Data to write into register i Internal load pulse made here Data to write into register i+1 Figure 2. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |