ST Microelectronics ZB250A Users Manual

SPZB250

ZigBee module

Features

Integrated 2.4GHz ,IEEE 802,15,4-compliant transceiver

0 dBm nominal TX output power

-92 dBm RX sensitivity

+ 2 dBm in boost mode

RX filtering for co-existence with IEEE 802.11g and Bluetooth devices

Integrated VCO and loop filter

Integrated IEEE 802.15.4 PHY and MAC

128kB Embedded flash and 5kB integrated RAM for program and data storage

17 GPIO with alternate functions:

GPIOs

UART

I2C

SPI

ADC

2 16-bit general purpose timers; one 16-bit sleep timer

ADC , sigma-delta converter with 12 bit resolution

On board 24 MHz stable Xtal

Selectable integrated RC oscillator ( typ 10KHz) or 32.768kHz Xtal for low power operation

1 µA power consumption in deep sleep mode

Watchdog timer and power on reset

Pins available for Non-intrusive debug interface (SIF)

Single supply voltage 2.1 to 3.6 Vdc

CE compliant

FCC compliant ( FCC ID:S9NZB250A )

Applications

Industrial controls

Sensor networking

Monitoring of remote systems

Home applications

Security systems

Lighting controls

September 2007

Description

SPZB250 is a low power consumption ZigBee module based on SN250 ZigBee Network Processor which integrates a 2.4GHz, IEEE 802.15.4-compliant transceiver as well as IEEE 802.15.4 PHY and MAC. It enables OEMs to easily add wireless networking capability to any electronic device. Such a module is a very comprehensive solution to build sensors with meshing and self healing capability as required in a WSN scenario.

24 MHz high stability Xtal is available aboard the module to perform the timing requirements as per ZigBee specifications. An additional 32.768 kHz Xtal is provided for low power operation.

A single supply voltage is requested to power the module. An integrated 2.5 GHz specific Murata antenna is aboard. The voltage supply also determines the I/O ports level allowing an easy interface with the host system.

128k flash and 5kbytes of static RAM are available for data and program storage.

To support user defined applications, a number of peripherals such as GPIO,UART,I2C, ADC and general purpose timers are available and user selectable.

The deep sleep mode with power consumption of less than 1 uA allows applications where the battery life is a key point.

( for other information and details, please refer to SN250 Datasheet available at www.st.com )

Rev 1

1/16

www.st.com

Contents

SPZB250

 

 

Contents

1

Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. 3

2

Pin settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

 

2.1

Pin connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

 

2.2

Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

3

Maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

 

3.1

Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

 

3.2

Operating ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

4

Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

 

4.1

DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

 

4.2

DC I/O specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

 

4.3

RF electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

5

Mechanical dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

Appendix A

FCC statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

 

A.1

Label instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

 

A.2

Special requirement for Modular application . . . . . . . . . . . . . . . . . . . . . . .

13

6

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

2/16

ST Microelectronics ZB250A Users Manual

SPZB250

Block diagram

 

 

1 Block diagram

Figure 1.

Block diagram

 

 

 

 

Vdd

32.768 kHz

24 MHz

RF

 

antenna

 

 

Xtal

Xtal

 

 

 

 

SIF

SN 250

 

Balun

 

 

Tranceiver

 

GPIO

Filter

 

 

 

CONTR SIGN

 

 

 

2 Pin settings

2.1Pin connections

Figure 2. Pin connection diagram

3/16

Pin settings

SPZB250

 

 

2.2Pin description

Table 1.

Pin description

 

 

Pin n

Pin name

Direction

 

Description

 

 

 

 

 

 

GPIO6

I/O

Digital I/O

 

 

 

 

 

 

1

ADC2

Analog

ADC input 2

 

 

 

 

 

 

TMR2CLK

I

External clock input of timer 2

 

 

 

 

 

 

TMR1ENMSK

I

External enable mask of timer1

 

 

 

 

 

 

GPIO5

I/O

Digital I/O

 

 

 

 

 

 

2

ADC1

Analog

ADC Input 1

 

 

 

 

 

 

 

PTI_DATA

O

Frame signal of

PTI (Packet Trace Interface)

 

 

 

 

 

 

GPIO4

I/O

Digital I/O

 

 

 

 

 

 

3

ADC0

Analog

ADC Input 0

 

 

 

 

 

 

 

PTI_EN

O

Frame signal of

PTI (Packet Trace Interface)

 

 

 

 

 

 

GPIO3

I/O

Digital I/O

 

 

 

 

 

4

SSEL

I

SPI Master clock of Serial Controller SC2

 

 

 

 

 

TMR2IB.1

I

Capture of Input B of timer 1

 

 

 

 

5

RSTB

I

Active low reset ( an internal pull-up of 30 kohm typ is provided)

 

 

 

 

 

 

GPIO11

I/O

Digital I/O

 

 

 

 

 

 

6

CTS

 

I

UART CTS handshake of serial controller SC1

 

 

 

 

 

MCLK

O

SPI master clock of serial controller SC1

 

 

 

 

 

 

TMR2IA.1

I

Capture of Input A of timer 2

 

 

 

 

 

 

GPIO12

I/O

Digital I/O

 

 

 

 

 

 

7

RTS

 

O

UART RTS handshake of serial controller SC1

 

 

 

 

 

TMR2IB.1

I

Capture of Input B of timer 2

 

 

 

 

 

 

GPIO0

I/O

Digital I/O

 

 

 

 

 

8

MOSI

O

SPI master data out of serial controller SC2

 

 

 

 

 

MOSI

I

SPI slave data in of serial controller SC2

 

 

 

 

 

 

TMR1IA.1

I

Capture of input A of timer 1

 

 

 

 

 

 

GPIO1

I/O

Digital I/O

 

 

 

 

 

 

MISO

I

SPI master data in of serial controller SC2

 

 

 

 

9

MISO

O

SPI slave data out of serial controller SC2

 

 

 

 

 

 

SDA

 

I/O

I2C data of serial controller SC2

 

 

 

 

 

TMR2IA.2

I

Capture of input A of timer 2

 

 

 

 

 

 

4/16

SPZB250

 

 

 

Pin settings

 

 

 

 

 

 

 

Table 1.

Pin description (continued)

 

 

 

 

 

 

Pin n

Pin name

Direction

Description

 

 

 

 

 

 

 

GPIO2

I/O

Digital I/O

 

 

 

 

 

 

 

MSCLK

O

SPI master clock of serial controller SC2

 

 

 

 

 

 

10

MSCLK

I

SPI slave clock of serial controller SC2

 

 

 

 

 

 

 

 

SCL

 

I/O

I2C clock of serial controller SC2

 

 

 

 

 

 

 

TMR2IA.2

I

Capture of Input B of timer 2

 

 

 

 

 

 

 

11

GND

 

--

Ground

 

 

 

 

 

 

 

12

VDD

 

Power

Input power supply

 

 

 

 

 

 

 

GPIO7

I/O

Digital I/O

 

 

 

 

 

 

13

ADC3

Analog

ADC Input 3

 

 

 

 

 

 

 

REG_EN

O

External regulator open collector output

 

 

 

 

 

 

 

GPIO8

I/O

Digital I/O

 

 

 

 

 

 

 

VREF_OUT

Analog

ADC reference output

 

 

 

 

 

 

14

TMR1CLK

I

External clock input of timer 1

 

 

 

 

 

 

 

TMR2ENMSK

I

External enable mask of timer 2

 

 

 

 

 

 

 

 

IRQA

 

I

External interrupt source A

 

 

 

 

 

 

 

GPIO9

I/O

Digital I/O

 

 

 

 

 

 

 

 

TXD

 

O

UART transmit data of serial controller SC1

 

15

 

 

 

 

 

MO

 

O

SPI master data out of serial controller SC1

 

 

 

 

 

 

 

MSDA

I/O

I2C data of serial controller SC1

 

 

 

 

 

 

 

TMR1IA.2

I

Capture of input A of timer 2

 

 

 

 

 

 

 

GPIO10

I/O

Digital I/O

 

 

 

 

 

 

 

 

RXD

 

I

UART receive data of serial controller SC1

 

 

 

 

 

 

 

16

MI

 

I

SPI master data in of serial controller SC1

 

 

 

 

 

 

 

MSCL

I/O

I2C clock of serial controller SC1

 

 

 

 

 

 

 

TMR1IB.2

I

Capture of Input B of timer 2

 

 

 

 

 

 

 

17

SIF_CLK

I

Non-intrusive debug Interface

 

Serial interface clock signal ( internal pulldown)

 

 

 

 

 

 

 

 

 

 

 

 

18

SIF_MISO

O

Non-intrusive debug Interface

 

Serial interface master IN/ Slave Out

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-intrusive debug Interface

 

19

SIF_MOSI

I

Serial interface master Out/ Slave In

 

To guarantee a proper signal level when in deep sleep mode

 

 

 

 

 

 

 

 

 

 

connect a 10kΩ resistor to GND

 

 

 

 

 

 

 

 

 

 

 

Non-intrusive debug Interface

 

20

SIF_LOADB

I/O

Serial interface load strobe ( Open collector with internal pull-up)

 

 

 

 

 

To improve noise immunity connect a 10kΩ resistor to VDD

5/16

Loading...
+ 11 hidden pages