dcsimg
Skip to end of metadata
Go to start of metadata

 

 

 

This page was written for Mature ZigBit modules.  Click here for information on the newer modules.

Description 

Zigbit modules are compact RF modules that include an Atmel AVR microcontroller and an Atmel RF transceiver.  Multiple antenna options are available for these modules.  This page is meant to help you get started with these modules.

Specifications
  • Memory:  128kbytes of flash, 8kbytes RAM, 4kbytes EEPROM
  • Serial Communication Ports:  UART, USART, I2C, SPI (reserved), 1-Wire

 2.4GHz Unamplified

    • Link Budget: 104 dB
    • Power Consumption: <20mA active, <6uA sleep mode

2.4GHz Amplified

    • Link Budget: 124 dB
    • Power Consumption: 183.5mA active TX, 39.5mA active RX, 30uA sleep mode

900MHz Unamplified

    • Link Budget: 120 dB
    • Power Consumption: 20mA active TX, 15mA active RX, <6uA sleep mode

Available Zigbit Options

 

Module Name

Frequency

Microcontroller

RF Transceiver

Amplified

Antenna

Datasheet 

ATZB-24-B0

2.4GHz

ATmega1281

AT86RF230

No

None - Balanced RF Output

 

ATZB-24-A2

2.4GHz

ATmega1281

AT86RF230

No

Dual Chip Antenna

ATZB-A24-UF

2.4GHz

ATmega1281

AT86RF230

Yes

None - U.FL Connector

  

ATZB-A24-U0

2.4GHz

ATmega1281

AT86RF230

Yes

None - Unbalanced RF Output

ATZB-900-B0

900MHz

ATmega1281

AT86RF212

No

None - Balanced RF Output

 

 

Evaluation / Development Boards

Example Usage

Programming Options

  • JTAG  -  An Atmel programmer that supports JTAG programming can be used to program the internal ATmega1281 through the Zigbit JTAG interface:  JTAGICE3
  • Serial Bootloader    A bootloader can be used to program the internal ATmega1281 through the UART interface:  AVR2054 RevB - Atmel SerialBootloader v2.1.0 (may not be the most up-to-date)

Note:  ISP is not supported for Zigbit programming.  The SPI bus is reserved for internal micro/radio interface.

Clock Options

Clock the internal ATmega1281 using the following options:

  • Internal 8MHz RC oscillator (prescale register available to decrease clock rate)
  • External clock source through CPU_CLK pin (see note 1)
  • 1MHz external clock from on-board 16MHz crystal (see note 2)
  • Low power 128kHz internal RC oscillator

Note 1:  See section 31.2 of ATmega1281 datasheet for appropriate clock rates vs. Vcc
Note 2:  The RF230 radio can use the on-board 16MHz crystal to output a clock of 1, 2, 4, 8, or 16MHz, which can be used to clock the ATmega1281.  The setting is configurable through the SPI bus.  However, changing the external clock rate of the ATmega1281 >2% could cause unstable operation.  Therefore, changing the clock output of the radio during run-time while using it to clock the microcontroller is not recommended.  Instead, it is recommended to use the default 1MHz output of the radio, or the internal RC oscillator to clock the ATmega1281.

Additional Documentation

  • No labels