RX-357x ZigBee Module
Silicon Lab EM357 based IEEE 802.15.4 / ZigBee Modules
Date Released: Sep. 16, 2013
Rosonix Technology, Inc.
10F, No.235, Sec. 4, Chengde Rd.,Taipei, Taiwan
Tel: +886-2-88612358
sales@rosonix.com
http://www.rosonix.com
The information in this document is subject to change without prior notice.
RX-357x ZigBee Module Datasheet
On-board PCB traced antenna
U.FL connector for external antenna
User selectable PCB traced antenna and U.FL external antenna connector
DESCRIPTION
The RX-3573 module is a ZigBee™ network solution that
based on Silicon LabsTM EM357 SoC which integrates !a
2.4Ghz, IEEE 802.15.4-compliant transceiver with an 32-
bit ARM Cortex M3 microprocessor. It contains integrated
Flash and RAM memory and peripherals of use to
designers of ZigBee-based applications.
The transceiver utilized an efficient architecture in which the
integrated receiver channel filtering allows for co-existence
with other communication standards in the 2.4Ghz
spectrum such as WiFi and Bluetooth.! An optional high
performance radio mode (boost mode) is software
selectable to boost dynamic range by a further 3dBm. The
highly integrated antenna, power regulator, and Xtal keep
the external component count low. The internal PCB
traced antenna and an external U.FL connector port is
user selectable1. This maximum the flexibility for the
designer to minimize the cost or maximize the system
performance.
The EM357 has 192kB of embedded Flash memory and
12kB of integrated RAM for data and program storage.
The EM375 software stack employs an effective wear-
leveling algorithm in order to optimize the lifetime of the
embedded Flash.
To support user-defined application, a number of
peripherals such as GPIO, UART, SPI, TWI(I2C), ADC, and
general purpose timers are integrated. Also, an integrated
voltage regulator, power-on-reset circuitry, sleep timer, and
low-power sleep modes are available. The deep sleep
mode draws less than 2uA, allowing products to achieve
long battery life. The equipped internal watch-dog timer
allows the system to be reactivated once the system go
into a dead-lock state. This mechanism makes the system
more reliable and available.
FEATURES
Silicon Labs™ EM357 platform
•
192KB Flash memory
•
12KB SRAM
•
32-bit ARM Cortex M3 microprocessor
•
17 general purpose I/O ports
•
DMA-SPI, I2C and UART interfaces
•
Integrated 14-bit resolution ADC
•
Designed for EmberZNet ZigBee Pro compliant
•
networks
Miniature footprint: 2cm x 3cm
•
Integrated PCB trace antenna and U.FL external
•
antenna connector
16 RF channels
•
Over indoor 30m and outdoor visual contact 300m of
•
range
Non-intrusive debug interface (SIF)
•
AES 128-bit encryption
•
Low power consumption
•
Constant RF out power over 2.1~3.6 V voltage range
•
FCC and NCC under certification
•
RoHS compliant
•
APPLICATIONS
Home automation and control
•
Building automation and control
•
Smart energy monitoring and control
•
Tele-healthcare
•
General ZigBee wireless sensor networking
•
32-bit ARM® Cortex-M3
✓
192KB Flash
✓
12K SRAM
✓
GPIO, UART, SPI, I2C, ADC,
✓
PWM peripherals
Integrated Antenna
✓
Up to 108 dBm RF link budget
✓
1
Only RX-3573 supports user selectable antenna.
Rosonix Technology, Inc. 2
I/O PIN ASSIGNMENT
Active low chip reset (internal pull-up)
General Purpose Digital I/O
Logic-level control for external Rx/Tx switch. The EM35x baseband controls TX_ACTIVE and
drives it high when in Tx mode.
General Purpose Digital I/O
32.768Khz crystal oscillator
Inverted TX_ACTIVE signal (see PC5)
General Purpose Digital I/O
32.768Khz crystal oscillator
Digital 32.768Khz clock input source
General Purpose Digital I/O
Timer 1 channel 4 input/output
External regulator open drain output
PB3
TIM2C3
SC1nCTS
SC1SCLK
General Purpose Digital I/O
Timer 2 channel 3 input/output
UART CTS handshake of Serial Controller 1
SPI master clock of Serial Controller 1
PB4
TIM2C4
SC1nRTS
SC1nSSEL
General Purpose Digital I/O
Timer 2 channel 4 input/output
UART RTS handshake of Serial Controller 1
SPI slave select of Serial Controller 1
General Purpose Digital I/O
Timer 2 channel 1 input/output
SPI master data out or slave data in of Serial Controller 2
PA1
TIM2C3
SC2SDA
SC2MISO
General Purpose Digital I/O
Timer 2 channel 3 input/output
TWI data of Serial Controller 2
SPI slave data out or master data in of Serial Controller 2
PA2
TIM2C4
SC2SCL
SC2SCLK
General Purpose Digital I/O
Timer 2 channel 4 input/output
TWI clock of Serial Controller 2
SPI slave/master clock of Serial Controller 2
PA3
SC2nSSEL
TRACECLK
TIM2C2
General Purpose Digital I/O
SPI slave select of Serial Controller 2
Synchronous CPU trace clock
Timer 2 channel 2 input/output
PA4
ADC4
PTI_EN
TRACEDATA2
General Purpose Digital I/O
ADC input 4
Frame signal of Packet Trace Interface (PTI)
Synchronous CPU trace data bit 2
RX-357x ZigBee Module Datasheet
Rosonix Technology, Inc. 3
PA5
ADC5
PTI_DATA
nBOOTMODE
TRACEDATA3
General Purpose Digital I/O
ADC input 5
Data signal of Packet Trace Interface (PTI)
Activate FIB monitor instead of main program or bootloader when coming out of reset
Synchronous CPU trace data bit 3
General Purpose Digital I/O
Timer 1 channel 3 input/output
PB1
SC1MISO
SC1MOSI
SC1SDA
SC1TXD
TIM2C1
General Purpose Digital I/O
SPI slave data out of Serial Controller 1
SPI master data out of Serial Controller 1
TWI data of Serial Controller 1
UART transmit data of Serial Controller 1
Timer 2 channel 1 input/output
PB2
SC1MISO
SC1MOSI
SC1SCL
SC1RXD
TIM2C2
General Purpose Digital I/O
SPI master data in of Serial Controller 1
SPI slave data in of Serial Controller 1
TWI clock of Serial Controller 1
UART receive dat of Serial Controller 1
Timer 2 channel 2 input/output
JTAG clock input from debugger
Serial Wire clock input/output with debugger
General Purpose Digital I/O
JTAG data out to debugger
Serial Wire output asynchronous trace output to debugger
I/OIGeneral Purpose Digital I/O
JTAG data in from debugger
General Purpose Digital I/O
JTAG mode select from debugger
Serial Wire bidirectional data to/from debugger
PB0
VREF
IRQA
TRACECLK
TIM1CLK
TIM2MSK
General Purpose Digital I/O
ADC reference input/output
External interrupt source A
Synchronous CPU trace clock
Timer 1 external clock input
Timer 2 external clock mask input
General Purpose Digital I/O
ADC input 3
Serial Wire output asynchronous trace output to debugger
Synchronous CPU trace data bit 0
General Purpose Digital I/O
JTAG reset input from debugger
Default external interrupt source D
Synchronous CPU
General Purpose Digital I/O
ADC input 2
Default external interrupt source C
Timer 1 channel 2 input/output
General Purpose Digital I/O
ADC input 1
External interrupt source B
Timer 1 channel 1 input/output
RX-357x ZigBee Module Datasheet
Rosonix Technology, Inc. 4