3
ZMN2400 Hardware
The major hardware components of the ZMN2400 in-
clude a CC2420 IEEE 802.15.4 compatible transceiver
and an ATmega128 microcontroller. The ZMN2400
operates in the frequency band of 2405 to 2460 MHz
at a nominal output power of 1 mW.
The CC2420 transceiver receives a 16 MHz reference
clock through an IC switch controlled by the ATmega
microcontroller, which allows the transceiver to be
idled during sleep periods. SPI signals provide the
main interface between the transceiver and micro-
controller. The SPI signals are supplemented by FIFO
and FIFOP transceiver buffer status signals, the CCA
clear channel assessment signal, and the SFD start of
frame delimiter signal.
In addition to controlling the CC2420, the ATmega128
provides a variety of application hardware interfaces
including an SPI interface, UART interface, three
10-bit ADC inputs, two PWM (DAC) outputs, and six
general purpose digital I/O ports.
ZMN2400 Firmware
The main firmware components in the ZMN2400 in-
clude the ZigBee protocol stack and the Cirronet Stan-
dard Module (CSM) application profile. The ZigBee
protocol stack implements networking and security,
with underlying support from the 802.15.4 Media Ac-
cess Control (MAC) layer. The standard ZMN2400
firmware implements a ZigBee full function device
(FFD). This allows the module to operate as either a
coordinator or router. Optional ZMN2400 firmware is
available that implements a ZigBee reduced function
device (RFD). This allows the module to operate as an
end device. The CSM profile provides an application
programming interface (API) for all the ZMN2400 ap-
plication hardware interfaces. The CSM profile in-
cludes Network Discovery, Send/Receive Serial Data,
Read/Write SPI Port, Read ADC Inputs, Write DAC
Outputs, Read/Write GPIO and Module Configuration
services. In addition, the CSM profile provides two
sleep modes - timer sleep and interrupt sleep. See the
ZMN2400HP ZigBee Module Developer’s Kit User’s
Manual for details of the CSM profile API.
23 24 25 26 27 2822212019 29 30 31
18
17
16
15
14
13
12
11
10
9
8
7
6
5
ZM N 2400 B lock D iagram
Filter
Filter
Filter
32 33 34 36
A Tm ega128
M icrocontroller
4
3
2
1R eg
Filter
Filter
VCC
GND
PW M A
PW M B
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GND
LINK/TDO
/T R S T
ACT/TCK
STAT1/TM S
STAT0/TDI
GND
GND
35
CC2420
802.15.4
R adio
SCLK
MOSI
MISO
FIFO
FIFO P
CCA
SFD
CSn
RFIO
16 M H z32.768 kH z
GND
GND
UART_RX
UART_TX
RESET
ADCX
ADCY
ADCZ
GND
SPI_EN
SPI_SCLK
SPI_M O SI
SPI_M ISO
GND
GND
GND
Switch
NC
+ 3 .3 V
+ 3 .3 V
+ 3 .3 V
Figure 1