Billion MD1000 User Manual

Billion ZigBee Module
User Manual
(MD1000)
DESCRIPTION
The MD1000 module is a ZigBee™ network solution that integrates a 2.4Ghz, IEEE
802.15.4-compliant transceiver with a 32 bit ARM® Cortex M3microprocessor. 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 Wi-Fi and Bluetooth. An optional high performance radio mode (boost mode) is software selectable to boost dynamic range by a further 8dB. 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 selectable. This is 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 EM357 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, 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.
Target application for the MD1000 includes:
• Home automation and control
• Building automation and control
• Smart energy monitoring and control
• Tele-healthcare
• Asset tracking
The information of this document is subject to change without prior notice.
GENERAL FEATURES
Ember™ EM357 platform
192KB Flash memory, with option read protection
12KB SRAM
32-bit ARM® Cortex M3 microprocessor
24 general purpose I/O ports
DMA-SPI, I2C and UART interfaces
Integrated 12-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 100m of range
JTAG interface
AES 128-bit encryption
Low power consumption
Constant RF out power over 2.1~3.6 V voltage range
FCC and NCC certified
RoHS compliant
Product Specification
Chip Set Ember EM357 SoC
Operation Voltage 2.1~3.6V
Network Standard IEEE 802.15.4
Modulation DSSS PHY employing Offset-QPSK
Network Architectures Star or Mesh
Data Rate 250Kbps
Integrated Memory 192KB of Flash, 12KB of SRAM
Power Consumption TX: under 40mA, RX: under 40mA
Deep sleep: under 2uA
Watchdog Internal watchdog timer and power-on-reset circuitry
Encryption Integrated 128-bit AES encryption accelerator
Operating Frequency Band 2.405Ghz ~ 2.480Ghz (16 Channels with 5Mhz wide)
Antenna Type 1. Internal PCB Traced Planar Inverted-F Antenna
2. U.FL Connector for External Antenna
TX Output Power Max. +3dBm (+8dBm in Boost mode) , Min. -43dbm
RX Sensitivity Typical -100dBm(-101dBm in Boost mode) at 1% packet error rate
Operating Temperature (Ambient) -40 °C ~ +85 °C
Humidity (Non-condensing) 0~95% RH
I/O PIN ASSIGNMENT
Pin # Name Direction
Description
1 GND Ground Ground
2 NC NC No connection
3 GND Ground Ground
4 GND Ground Ground
5 GND Ground Ground
6 NC NC No connection
7 VCC Power 3.3V power supply input (2.1V~3.6V)
8 VCC Power 3.3V power supply input (2.1V~3.6V)
9 nReset I Reset input (>26usec, active low)
10 PC5 I/O GPIO
11 PC6 I/O GPIO
12 PC7 O ZigBee status LED output (current: 4mA)
13 PA7 I/O GPIO
14 PB3 I UART CTS input
15 GND Ground Ground
16 GND Ground Ground
17 PB4 O UART RTS output
18 PA0 O SC2MOSI (OTA)
19 PA1 I SC2MISO (OTA)
20 PA2 O SC2SCLK (OTA)
21 PA3 O SC2nSSEL (OTA)
22 PA4 I/O GPIO
23 PA5 I/O GPIO
24 PA6 I/O GPIO
25 PB1 O UART TXD output
26 PB2 I UART RXD input
27 JTCK I JTAG JTCK
28 JTDO-PC2 O JTAG JTDO
29 JTDI-PC3 I JTAG JTDI
30 GND Ground Ground
31 GND Ground Ground
32 JTMS-PC4 I JTAG JTMS
33 PB0 I/O GPIO
34 PC1 I/O GPIO
35 JRST-PC0 I JTAG JRST
36 NC NC No connection
+ 8 hidden pages