eRIC Radio Transceiver Preliminary Data Sheet The easy Radio Intelligent Controller (eRIC) radio transceiver module is based on the Texas Instruments CC430F5137 System-on-Chip device to provide an intelligent radio sub-system that combines a high performance RF transceiver, RF band pass filters (BPF), an MSP430 microcontroller, 32Kb flash memory, non-volatile flash storage, temperature sensor, and a low drop voltage regulator. The device operates on the International licence exempt Industrial, Scientific and Medical (ISM) radio bands. eRIC thus extends the proven easyRadio product line by offering a low cost RF transceiver intended for high volume applications. The compact form factor, surface mount packaging and external antenna connector simplify product design and manufacture and provide for flexible placement of the module within an end product. Features Benefits Default easyRadio Protocol Embedded Simple serial data in/data out user interface and configuration ISM Frequency Bands 433 & 868MHz (UK & Europe), 315 & 915MHz (USA) Meets ETSI (Europe) & FCC Certified (USA) requirements Radio Approvals Simplifies product design and manufacture Small 15x20x2.2mm Surface Mount Device (SMD) Battery powered applications Low power operation capable Can eliminate need for external application processor eROS Operating System & Application partitions Minimises external hardware requirements for custom applications Configurable & programmable User I/O Secure communications AES 128 bit data encryption Built in Temperature Sensor Environment monitor easyRadio Operating System (eROS) eRICs processor memory is partitioned and embedded with a protected version of the easyRadio Operating System (eROS) that handles all the complex radio functions and thus eliminates the need for the user to program multiple control registers and understand their interaction. The other partition provides an optional user accessible application code area. Radio parameters such as frequency, channel, output power and data rate are passed by the application code and radio data is sent and received in the background by simply calling predefined functions. Also provided is a simple to use API that replaces low level chip specific code with intuitive pin commands that allow the multiple general purpose I/O pins and internal function blocks to be configured and interfaced to external hardware. These built in functions make customisation easy for the novice and powerful for advanced programmers. This architecture can eliminate the need for a separate application microcontroller and thus minimises cost and power consumption for simple sense and control RF nodes such as might be employed within the Internet of Things. By default (factory settings) the application code area is pre-programmed with a subset of the familiar easyRadio command and communication software that allows key operating parameters such as operating frequency, RF power output and host communication settings to be (optionally) pre-configured using the easyRadio Companion software or to be dynamically changed using simple serial commands sent from the host processor. This allows multiple eRIC devices to communicate free from interference with each other and other local RF devices. In the default application mode, data is sent to and received from host processors or devices using 3.3V logic level serial data (inverted) with packet sizes up to 250 bytes. Low Power Radio Solutions Ltd. Tel: +44 (0)1993 709418 Two Rivers Industrial Estate Fax: +44 (0)1993 708575 Station Lane, Witney Web: General Purpose I/O eRIC Radio Transceiver Preliminary Data Sheet Antenna 24 23 22 21 20 GPIO 1 RF 19 eRIC Temp BPF GPIO 2 18 Sensor Serial Data Out 3 17 RF Transceiver Serial Data In 4 16 Microcontroller Non- Volatile GPIO 5 15 Flash Operating System Vcc 6 14 3.3V Regulator Application Gnd 7 13 8 9 10 11 12 Figure 1 eRIC Transceiver Block Diagram Pin/Pad Description Pad No Name Description Notes 1 GPIO General purpose digital I/O Optional A-D Input 2 GPIO General purpose digital I/O Optional A-D Input 3 SDO Rx Serial Data Out (Default) Digital output - Connect to host serial input 4 SDI Tx Serial Data In (Default) Digital input - Connect to host serial output 5 GPIO General purpose digital I/O Optional A-D Input 6 Vcc Operating Supply Voltage +2.4V to +6V. Supply should be clean, noise and ripple free 7 Gnd Power Ground 0V 8 JTAG JTAG pins Reserved Use do not connect 9 Reset Reset & JTAG use Restricted Use Internal pull-up. Connect to Gnd for Reset 10 GPIO General purpose digital I/O 11, 12 GPIO Bootloader & General purpose When connected together invokes bootloader function on digital I/O reset 13 General purpose digital I/O 14 - 21 GPIO General purpose digital I/O Mappable secondary function 22 GPIO General purpose digital I/O Optional A-D Input. Mappable secondary function 23 RF Gnd RF Ground 0V Connect to antenna ground and local ground plane. Internally connected to Power Ground 0V 24 RF 50R RF Input/Output Connect to suitable antenna via 50R PCB trace or use the alternative UFL connector Notes GPIO Pins/pads are configured (by default) on power up or Reset as Inputs with internal weak pull ups.. Exercise caution when connecting to any external circuitry.. Pins/pad 1-7 are physically (pin/pad sequence) and electrically compatible with easyRadio eRA400/900 Transceivers. The eRA Busy and Ready handshake and Carrier Detect functions are NOT implemented in the current firmware. Interrupt function available on Pins/pad 1, 2, 3, 4, 5, 22 Mappable functions are UART, SPI, I2C, TimerA, TimerB ,Compare/Capture I/O See eROS Developers Manual for further details and descriptions of these functions. Low Power Radio Solutions Ltd. Tel: +44 (0)1993 709418 Two Rivers Industrial Estate Fax: +44 (0)1993 708575 Station Lane, Witney Web: