ATMEGA128RZAV-8MU Atmel, ATMEGA128RZAV-8MU Datasheet - Page 48

MCU ATMEGA1281/AT86RF230 64-QFN

ATMEGA128RZAV-8MU

Manufacturer Part Number
ATMEGA128RZAV-8MU
Description
MCU ATMEGA1281/AT86RF230 64-QFN
Manufacturer
Atmel
Series
ATMEGAr
Datasheets

Specifications of ATMEGA128RZAV-8MU

Frequency
2.4GHz
Data Rate - Maximum
2Mbps
Modulation Or Protocol
802.15.4 Zigbee
Applications
General Purpose
Power - Output
3dBm
Sensitivity
-101dBm
Voltage - Supply
1.8 V ~ 3.6 V
Data Interface
PCB, Surface Mount
Memory Size
128kB Flash, 4kB EEPROM, 8kB RAM
Antenna Connector
PCB, Surface Mount
Package / Case
64-QFN
For Use With
ATAVRISP2 - PROGRAMMER AVR IN SYSTEMATJTAGICE2 - AVR ON-CHIP D-BUG SYSTEMATSTK501 - ADAPTER KIT FOR 64PIN AVR MCUATSTK500 - PROGRAMMER AVR STARTER KIT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Operating Temperature
-
Current - Transmitting
-
Current - Receiving
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
8.1.2.6 MAC Footer (MFR) Fields
8.2 Frame Check Sequence (FCS)
8.2.1.1 Overview
8.2.2 CRC calculation
48
AT86RF230
The MAC footer consists of a two-octet frame checksum (FCS). The AT86RF230 can
generate and evaluate this FCS automatically, for details refer to section 8.2.
The frame check sequence main features are:
• Indicates bit errors, based on a cyclic redundancy check (CRC) of length 16 bit
• Uses International Telecommunication Union (ITU) CRC polynomial
• Automatically evaluated during reception
• Can be automatically generated during transmission
The FCS is intended for use at the MAC level to detect corrupted frames. It is computed
by applying an ITU CRC polynomial to all transferred bytes following the length field
(MHR and MSDU fields). The frame check sequence has a length of 16 bit and is
located in the last two bytes of a frame (MAC footer, see Figure 8-2).
The AT86RF230 applies an FCS check on each received frame. The FCS check result
is stored to register bit RX_CRC_VALID in register 0x06 (PHY_RSSI). On transmit the
radio transceiver can be configured to autonomously compute and append the FCS
bytes.
The CRC polynomial used in IEEE 802.15.4-2003 networks is defined by
The FCS shall be calculated for transmission using the following algorithm:
Let
be the polynomial representing the sequence of bits for which the checksum is to be
computed. Multiply M(x) by x
Divide N(x) modulo 2 by the generator polynomial, G
polynomial,
The FCS field is given by the coefficients of the remainder polynomial, R(x) .
Example:
Considering a 5 octet ACK frame. The MHR field consists of
The leftmost bit (b
The leftmost bit (r
0100 0000 0000 0000 0101 0110.
0010 0111 1001 1110.
G
M
R
N
16
(
(
(
x
(
x
x
)
x
)
)
)
=
=
=
=
M
b
r
0
0
0
) is transmitted first in time.
x
0
) is transmitted first in time. The FCS would be following
x
(
16
x
15
x
k
)
+
+
1
x
x
+
x r
16
1
12
b
.
1
14
+
x
16
k
+
, giving the polynomial
x
5
2
...
+
+
+
1
K
r
.
14
+
x
b
+
k
r
15
2
x
+
b
k
1
16
(x) , to obtain the remainder
5131E-MCU Wireless-02/09

Related parts for ATMEGA128RZAV-8MU