Rosonix Technology RX357X User Manual

RX-357x ZigBee Module
RX-357x (x=0-9)
Silicon Lab EM357 based IEEE 802.15.4 / ZigBee Modules
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
ORDERING INFORMATION
Order Model
Description
MOQ
RX-3571
On-board PCB traced antenna
500
RX-3572
U.FL connector for external antenna
500
RX-3573
User selectable PCB traced antenna and U.FL external antenna connector
50
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
Pin No.
Name
Type
Description
1
GND
GND
Ground
2NCNC
No Connection
3
GND
GND
Ground
4NCNC
No Connection
5NCNC
No Connection
6NCNC
No Connection
7NCNC
No Connection
8
VCC
PWR
Power Supply Input
9
nRESET
I
Active low chip reset (internal pull-up)
10
PC5 TX_ACTIVE
I/O O
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.
11
PC6 OSC32B nTX_ACTIVE
I/O I/O O
General Purpose Digital I/O
32.768Khz crystal oscillator Inverted TX_ACTIVE signal (see PC5)
12
PC7 OSC32A OSC32_EXT
I/O I/O I
General Purpose Digital I/O
32.768Khz crystal oscillator Digital 32.768Khz clock input source
13
PA7 TIM1C4 REG_EN
I/O I/O O
General Purpose Digital I/O Timer 1 channel 4 input/output External regulator open drain output
14
PB3 TIM2C3 SC1nCTS SC1SCLK
I/O I/O I I/O
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
15
GND
GND
Ground
16
GND
GND
Ground
17
PB4 TIM2C4 SC1nRTS SC1nSSEL
I/O I/O O I
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
18
PA0 TIM2C1 SC2MOSI
I/O I/O I/O
General Purpose Digital I/O Timer 2 channel 1 input/output SPI master data out or slave data in of Serial Controller 2
19
PA1 TIM2C3 SC2SDA SC2MISO
I/O I/O I/O I/O
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
20
PA2 TIM2C4 SC2SCL SC2SCLK
I/O I/O I/O I/O
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
21
PA3 SC2nSSEL TRACECLK TIM2C2
I/O I O I/O
General Purpose Digital I/O SPI slave select of Serial Controller 2 Synchronous CPU trace clock Timer 2 channel 2 input/output
22
PA4 ADC4 PTI_EN TRACEDATA2
I/O A O O
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
Pin No.
Name
Type
Description
23
PA5 ADC5 PTI_DATA nBOOTMODE
TRACEDATA3
I/O A O I
O
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
24
PA6 TIM1C3
I/O I/O
General Purpose Digital I/O Timer 1 channel 3 input/output
25
PB1 SC1MISO SC1MOSI SC1SDA SC1TXD TIM2C1
I/O O O I/O O I/O
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
26
PB2 SC1MISO SC1MOSI SC1SCL SC1RXD TIM2C2
I/O I I I/O I I/O
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
27
JTCK SWCLK
I I/O
JTAG clock input from debugger Serial Wire clock input/output with debugger
28
PC2 JTDO SWO
I/O O O
General Purpose Digital I/O JTAG data out to debugger Serial Wire output asynchronous trace output to debugger
29
PC3 JTDI
I/OIGeneral Purpose Digital I/O JTAG data in from debugger
30
GND
GND
Ground
31
GND
GND
Ground
32
PC4 JTMS SWDIO
I/O I I/O
General Purpose Digital I/O JTAG mode select from debugger Serial Wire bidirectional data to/from debugger
33
PB0 VREF IRQA TRACECLK TIM1CLK TIM2MSK
I/O AIO I O I I
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
34
PC1 ADC3 SWO TRACEDATA0
I/O A O O
General Purpose Digital I/O ADC input 3 Serial Wire output asynchronous trace output to debugger Synchronous CPU trace data bit 0
35
PC0 JRST IRQD TRACEDATA1
I/O I I O
General Purpose Digital I/O JTAG reset input from debugger Default external interrupt source D Synchronous CPU
36
PB7 ADC2 IRQC TIM1C2
I/O A I I/O
General Purpose Digital I/O ADC input 2 Default external interrupt source C Timer 1 channel 2 input/output
37
PB6 ADC1 IRQB TIM1C1
I/O A I I/O
General Purpose Digital I/O ADC input 1 External interrupt source B Timer 1 channel 1 input/output
38
VCC
PWR
Power Supply Input
RX-357x ZigBee Module Datasheet
Rosonix Technology, Inc. 4
Loading...
+ 8 hidden pages