欢迎访问ic37.com |
会员登录 免费注册
发布采购

SI1002 参数 Datasheet PDF下载

SI1002图片预览
型号: SI1002
PDF下载: 下载PDF文件 查看货源
内容描述: 超低功耗, 64/32 KB , 10位ADC, MCU ,集成了240-960兆赫的EZRadioPRO收发器 [Ultra Low Power, 64/32 kB, 10-Bit ADC MCU with Integrated 240-960 MHz EZRadioPRO Transceiver]
分类和应用:
文件页数/大小: 376 页 / 2369 K
品牌: SILICON [ SILICON ]
 浏览型号SI1002的Datasheet PDF文件第188页浏览型号SI1002的Datasheet PDF文件第189页浏览型号SI1002的Datasheet PDF文件第190页浏览型号SI1002的Datasheet PDF文件第191页浏览型号SI1002的Datasheet PDF文件第193页浏览型号SI1002的Datasheet PDF文件第194页浏览型号SI1002的Datasheet PDF文件第195页浏览型号SI1002的Datasheet PDF文件第196页  
Si1000/1/2/3/4/5  
20.1.1. SmaRTClock Lock and Key Functions  
The SmaRTClock Interface is protected with a lock and key function. The SmaRTClock Lock and Key Reg-  
ister (RTC0KEY) must be written with the correct key codes, in sequence, before writes and reads to  
RTC0ADR and RTC0DAT may be performed. The key codes are: 0xA5, 0xF1. There are no timing restric-  
tions, but the key codes must be written in order. If the key codes are written out of order, the wrong codes  
are written, or an indirect register read or write is attempted while the interface is locked, the SmaRTClock  
interface will be disabled, and the RTC0ADR and RTC0DAT registers will become inaccessible until the  
next system reset. Once the SmaRTClock interface is unlocked, software may perform any number of  
accesses to the SmaRTClock registers until the interface is re-locked or the device is reset. Any write to  
RTC0KEY while the SmaRTClock interface is unlocked will re-lock the interface.  
Reading the RTC0KEY register at any time will provide the SmaRTClock Interface status and will not inter-  
fere with the sequence that is being written. The RTC0KEY register description in SFR Definition 20.1 lists  
the definition of each status code.  
20.1.2. Using RTC0ADR and RTC0DAT to Access SmaRTClock Internal Registers  
The SmaRTClock internal registers can be read and written using RTC0ADR and RTC0DAT. The  
RTC0ADR register selects the SmaRTClock internal register that will be targeted by subsequent reads or  
writes. Recommended instruction timing is provided in this section. If the recommended instruction timing  
is not followed, then BUSY (RTC0ADR.7) should be checked prior to each read or write operation to make  
sure the SmaRTClock Interface is not busy performing the previous read or write operation. A SmaRT-  
Clock Write operation is initiated by writing to the RTC0DAT register. Below is an example of writing to a  
SmaRTClock internal register.  
1. Poll BUSY (RTC0ADR.7) until it returns 0 or follow recommended instruction timing.  
2. Write 0x05 to RTC0ADR. This selects the internal RTC0CN register at SmaRTClock Address 0x05.  
3. Write 0x00 to RTC0DAT. This operation writes 0x00 to the internal RTC0CN register.  
A SmaRTClock Read operation is initiated by setting the SmaRTClock Interface Busy bit. This transfers  
the contents of the internal register selected by RTC0ADR to RTC0DAT. The transferred data will remain in  
RTC0DAT until the next read or write operation. Below is an example of reading a SmaRTClock internal  
register.  
1. Poll BUSY (RTC0ADR.7) until it returns 0 or follow recommended instruction timing.  
2. Write 0x05 to RTC0ADR. This selects the internal RTC0CN register at SmaRTClock Address 0x05.  
3. Write 1 to BUSY. This initiates the transfer of data from RTC0CN to RTC0DAT.  
4. Poll BUSY (RTC0ADR.7) until it returns 0 or follow recommend instruction timing.  
5. Read data from RTC0DAT. This data is a copy of the RTC0CN register.   
Note: The RTC0ADR and RTC0DAT registers will retain their state upon a device reset.  
20.1.3. RTC0ADR Short Strobe Feature  
Reads and writes to indirect SmaRTClock registers normally take 7 system clock cycles. To minimize the  
indirect register access time, the Short Strobe feature decreases the read and write access time to 6 sys-  
tem clocks. The Short Strobe feature is automatically enabled on reset and can be manually enabled/dis-  
abled using the SHORT (RTC0ADR.4) control bit.  
Recommended Instruction Timing for a single register read with short strobe enabled:  
mov RTC0ADR, #095h  
nop  
nop  
nop  
mov A, RTC0DAT  
192  
Rev. 1.0