Electronic Components Datasheet Search
  English  ▼

X  

CYRF69103 Datasheet(PDF) 20 Page - Cypress Semiconductor

Part # CYRF69103
Description  Programmable Radio on Chip Low Power
PDF  73 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CYPRESS [Cypress Semiconductor]
Direct Link  http://www.cypress.com
Logo CYPRESS - Cypress Semiconductor

CYRF69103 Datasheet(HTML) 20 Page - Cypress Semiconductor

Back Button CYRF69103 Datasheet HTML 16Page - Cypress Semiconductor CYRF69103 Datasheet HTML 17Page - Cypress Semiconductor CYRF69103 Datasheet HTML 18Page - Cypress Semiconductor CYRF69103 Datasheet HTML 19Page - Cypress Semiconductor CYRF69103 Datasheet HTML 20Page - Cypress Semiconductor CYRF69103 Datasheet HTML 21Page - Cypress Semiconductor CYRF69103 Datasheet HTML 22Page - Cypress Semiconductor CYRF69103 Datasheet HTML 23Page - Cypress Semiconductor CYRF69103 Datasheet HTML 24Page - Cypress Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 20 / 73 page
background image
CYRF69103
Document #: 001-07611 Rev *B
Page 20 of 73
Firmware is responsible for selecting the correct trim values
from the User row to match the power supply voltage in the
end application and writing the values to the trim registers
IOSCTR and LPOSCTR.
The internal low-speed oscillator of nominally 32 KHz provides
a slow clock source for the CYRF69103 in suspend mode,
particularly to generate a periodic wake-up interrupt and also
to provide a clock to sequential logic during power-up and
power-down events when the main clock is stopped. In
addition, this oscillator can also be used as a clocking source
for the Interval Timer clock (ITMRCLK) and Capture Timer
clock (TCAPCLK). The 32-kHz Low-power Oscillator can
operate in low-power mode or can provide a more accurate
clock in normal mode. The Internal 32-kHz Low-power Oscil-
lator accuracy ranges from –53.12% to +56.25%. The 32-KHz
low power oscillator can be calibrated against the internal
24-MHz oscillator or another timing source if desired.
CYRF69103 provides the ability to load new trim values for the
24-MHz oscillator based on voltage. This allows Vdd to be
monitored and have firmware trim the oscillator based on
voltage present. The IOSCTR register is used to set trim
values for the 24-MHz oscillator. CYRF69103 is initialized with
3.30V trim values at power-on, then firmware is responsible for
transferring the correct set of trim values to the trim registers
to match the application’s actual Vdd. The 32-KHz oscillator
generally does not require trim adjustments vs. voltage but
trim values for the 32-KHz are also stored in Supervisory
ROM.
When using the 32-KHz oscillator the PITMRL/H should be
read
until
two
consecutive
readings
match
before
sending/receiving data. The following firmware example
assumes the developer is interested in the lower byte of the
PIT.
Read_PIT_counter:
mov A, reg[PITMRL]
mov [57h], A
mov A, reg[PITMRL]
mov [58h],A
mov [59h], A
mov A, reg[PITMRL]
mov [60h], A
;;;Start comparison
mov A,[60h]
mov X, [59h]
sub A, [59h]
jz done
mov A, [59h]
mov X, [58h]
sub A, [58h]
jz done
mov X, [57h]
;;;correct data is in memory location 57h
done:
mov [57h], X
ret
The CYRF69103 can optionally be sourced from an external
crystal oscillator. The external clock driving on CLKIN range is
from 187 KHz to 24 MHz.
Clock Architecture Description
The CYRF69103 clock selection circuitry allows the selection
of independent clocks for the CPU, Interval Timers, and
Capture Timers.
On the CYRF69103, the external oscillator can be sourced by
the crystal oscillator, or when the crystal oscillator is disabled
it is sourced directly from the CLKIN pin.
CPU Clock
The CPU clock, CPUCLK, can be sourced from the external
crystal oscillator, the Internal 24-MHz Oscillator, or the Internal
32-KHz Low-power Oscillator. The selected clock source can
optionally be divided by 2n-1 where n is 0–7 (see Table 33).
Table 31. Oscillator Trim Values vs. Voltage Settings
Supervisory FLASH
User Row Address
Function
0xC094
24-MHz IOSCTR @ 3.30V
0xC095
24-MHz IOSCTR @ 3.00V
0xC096
24-MHz IOSCTR @ 2.85V
0xC097
24-MHz IOSCTR @ 2.70V
0xC098
32-kHz LPOSCTR@3.30V
0xC099
32-kHz LPOSCTR@3.00V
0xC09A
32-kHz LPOSCTR@2.85V
0xC09B
32-kHz LPOSCTR@2.70V
Table 32.CPU Clock Config (CPUCLKCR) [0x30] [R/W]
Bit #
7
6
5
4
3
2
1
0
Field
Reserved
Reserved
Read/Write
–
–
–
–
–
–
–
-
Default
0
0
0
0
0
0
0
0
Bits 7:1
Reserved
Bit 0
CPU CLK Select
0 = Internal 24-MHz Oscillator
1 = Reserved to 0
Note The CPU speed selection is configured using the OSC_CR0 Register (
Figure 11)
[+] Feedback
[+] Feedback



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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