English
Language : 

RF60 Datasheet, PDF (34/157 Pages) –
10. System Description
RF60 CRYSTAL-LESS SOC TRANSMITTER v1.0
RF60
CIP-51 8051
CONTROLLER CORE
256 BYTE IRAM
256 BYTE XREG
MEMORY
CONTROLLER
NVM
EEPROM
8 KB
128-bit
RF ANALOG CORE
HVRAM
8 Byte
4K BYTE RAM
12K BYTE ROM
DIGITAL PERIPHERALS
INTC
RTC
OOK
ODS
FSK
DIVIDER
PA
LCOSC
AUTO
TXP
TUNE
TXM
TMR 2,3
GPIO0/XTAL/VPP
GPIO1
GPIO2
GPIO3
GPIO4/C2DAT
GPIO5/C2CLK/LED
14P SOIC
Package
Olny
GPIO6
GPIO7
GPIO8
GPIO9
AES 128b ACCEL
C2
PORT
CONTR
SFR
BUS
FREQ
COUNTER
LPOSC
SLP
TMR
TEMP
DEMOD
XTAL
OSC
TEMP
SENSOR
VA
LDO
VDD
POR
VD
BANDGAP
GND
Figure 10.1. Functional Block Diagram
10.1. Overview
The RF60 is a fully integrated crystal-less CMOS SoC RF transmitter with an embedded CIP-51 8051
MCU as the core processor of the system. The device is designed for low power battery applications with
standby currents of less than 100nA to optimize battery life. Upon power up, the device immediately enters
standby mode. In this mode, all blocks are powered down except for the low leakage high-voltage RAM
(HVRAM) which provides 8 bytes of memory that retains its state as long as the battery voltage is applied
and above 1.8V. The RF60 is awakened from standby mode by a falling edge to ground on any one of the
GPIO pins. In addition, the RF60 has a low-power sleep timer for applications where the device is
required to wake up and periodically check for events instead of being wakened by a GPIO falling edge.
Upon wake up, the boot loader copies data from the one time programmable (OTP) NVM to CODE/XDATA
RAM (4KB) because the MCU can only operate with programs stored in RAM or ROM. The copy process
occurs on each wake-up event and requires approximately 2ms of fixed time plus 3.6ms per KByte of data
or 16.4ms to fill the 4KB of CODE/XDATA RAM. After the NVM boot copy process is completed, the MCU
runs the user program in RAM and can also run functions from ROM that are called by the user program
such as button service routines to facilitate button debouncing, button time stamps, etc. A complete list of
all the API functions is given in Section 10.3.
Tel: +86-755-82973805
Fax: +86-755-82973550
34
E-mail: sales@hoperf.com http://www.hoperf.com