2 jtag interface reads wrong data, 5 interrupt trx24_cca_ed_done may occur twice, 6 dvreg_ext bit is not write-protected – Rainbow Electronics ATmega128RFA1 User Manual

Page 514: 7 endrt bits have wrong reset value, Jtag interface reads wrong data, Interrupt trx24_cca_ed_done may occur twice, Dvreg_ext bit is not write-protected, Endrt bits have wrong reset value, Dvreg_ext

Advertising
background image

514



8266A-MCU Wireless-12/09

ATmega128RFA1

38.5.2 JTAG interface reads wrong data

If the Power Reduction Register bits associated with the SRAM’s (PRRAM3…0 in
PRR2) and the 2.4GHz Transceiver (PRTRX24 in PRR1) are set, the JTAG interface
reads wrong data. (2613).

Problem Fix/Workaround

Do not use PRRAM3…0 in PRR2 and PRTRX24 in PRR1. Force pin RSTN=0 and the
JTAG interface can erase the program memory.

38.5.3 CSMA back-off calculation has reduced degree of randomness

The CSMA back-off calculation in the transceiver extended operating modes has a
reduced degree of randomness (e.g. transceiver is in the state TX_ARET_ON) (2665).

Problem Fix/Workaround

Initialize CSMA_SEED registers with a random value.

38.5.4 Update of internal temporary registers for CSMA_SEED register may fail

The update of the internal temporary registers of the CSMA_SEED registers may fail.
Read/write operation to the CSMA_SEED registers itself works as expected (2646).

Problem Fix/Workaround

A sleep cycle of the transceiver updates the internal temporary registers.

38.5.5 Interrupt TRX24_CCA_ED_DONE may occur twice

When requesting a manually initiated CCA measurement in BUSY_RX state and during
an internal ED measurement, a TRX24_CCA_ED_DONE interrupt could be issued
immediately after the request. In this case the register bit CCA_DONE is equal to 0 and
an additional TRX24_CCA_ED_DONE interrupt is issued after finishing the CCA
measurement and register bit CCA_DONE is set to 1 (2000).

Problem Fix/Workaround

Prevent a frame reception during manually initiated CCA measurement

make sure that TRX_STATUS is not in RX_BUSY (i.e. start from state PLL_ON)

set bit RX_PDT_DIS=1

switch TRX_STATE to RX_ON

perform CCA measurement

set bit RX_PDT_DIS=0

38.5.6 DVREG_EXT bit is not write-protected

The external mode of the DVDD voltage regulator is not write-protected. If it is enabled
(DVREG_EXT=1 in the register VREG_CTRL) with no external power supply for DVDD,
the device leaves normal operation and can’t be recovered by the Watchdog (2658).

Problem Fix/Workaround

Do not write the bit DVREG_EXT in the register VREG_CTRL.

38.5.7 ENDRT bits have wrong reset value

The ENDRT bits in the registers DRTRAM3…0 have the wrong reset value. The data
retention of the associated SRAM in DEEP_SLEEP is disabled (2495).

Advertising