ht82k75rew Holtek Semiconductor Inc., ht82k75rew Datasheet - Page 49

no-image

ht82k75rew

Manufacturer Part Number
ht82k75rew
Description
Ht82m75rew/ht82k75rew 2.4ghz Transceiver 8-bit Otp Mcu
Manufacturer
Holtek Semiconductor Inc.
Datasheet
TXMAC
When the TXFIFO is triggered, the TXMAC gets the
data from TXFIFO to generate a 16-bit FCS and sends
the packet to the PHY layer of the TX immediately. If
necessary, TXMAC handles the retransmission, when
the acknowledgement packet is not received. The block
diagram of a TXMAC is shown below.
RXMAC
The RX PHY of the RF Transceiver filters signals and
tracks the synchronization symbols. If a packet passes
the filtering, RXMAC performs frame type parsing, ad-
dress recognition and FCS checking. If the destination
address is broadcast address or matches its own iden-
tity, configured by SREG0x05 to SREG0x08, and the
FCS check is passed, an interrupt is issued at
SREG0x31 [3] to indicate a valid packet is received.
Meanwhile, the frame length field of PHY header and
PHY payload will be stored in RXFIFO. Unqualified
packets are skipped.
RXFIFO0 and RXFIFO1 are mapped into the 64-byte
memory space from 0x300H to 0x33FH as Ping-Pong
FIFOs. If Ping-Pong RX mode is enabled by SREG0x34
Rev. 1.00
TXMAC Block Diagram
RXMAC Block Diagram
49
[0], RXMAC automatically switches between RXFIFO0
and RXFIFO1 to store incoming frame whenever a new
packet comes. When the MCU host reads the long ad-
dress memory 0x300H, the RXMAC will change the flag
of SREG0x34 [1] automatically. For manually controlled
RX operation, if the value of the flag SREG0x34 [1] is
RXFIFO1 shall be read.
In the above diagram, the current status of each frame is
represented in SREG0x30. SREG0x30 [7] means
If the MCU host cannot read the RXFIFO in time, the
value of SREG0x30 [7] will be set to 1 . Once the MCU
host read the RXFIFO, the value of the SREG0x30 [7]
will be set to 0 automatically.
The contents of the RXFIFO can be flushed only by the
following three ways: (1) the MCU host reads length
field of RXFIFO and the last byte of the packet, (2) the
host issues an RX flush, and (3) the software reset by
SREG0x2A [0]. Note that RXFIFO is ready to receive
next packet and all the data in RFIFO will be overwritten
after RXFIFO flushed.
RXFIFO full indicating the two RXFIFOs are occupied.
0 , the RXFIFO0 shall be read. Otherwise, the
HT82M75REW/HT82K75REW
June 11, 2010

Related parts for ht82k75rew