MC1323x Reference Manual, Rev. 1.1
iv Freescale Semiconductor
6.4.1 PHY Protocol Data Unit (PPDU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.4.2 MAC Frame Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
6.5 Basic PHY Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
6.5.1 Clear Channel Assessment (CCA) Operation (including ED and Link Quality Indication) 6-8
6.5.2 Packet Transmission (TX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
6.5.3 Packet Reception (RX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
6.6 VCO Frequency Synthesizer (Channel Frequency) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
6.7 Event Timer Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
6.7.1 Event Timer Time Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6.7.2 Setting Current Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
6.7.3 Reading Current Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
6.7.4 Receive Packet Timestamp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
6.7.5 Event Timer Comparators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
6.8 Sequence Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6.8.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
6.8.2 Functional Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.8.3 Control Model Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-23
6.9 Supported Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-25
6.10 Transmitter Power Amplifier (PA) Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-35
6.11 Hardware Pseudo-Random Number Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-35
6.12 Transceiver Interrupt Requests (IRQs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-35
6.13 Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-37
6.13.1 Transmit Data Pointer Registers (TXD_ADR_PNTR0 and TXD_ADR_PNTR1) . . . . . . 6-38
6.13.2 Receive Data Pointer Registers (RXD_ADR_PNTR0 and RXD_ADR_PNTR1). . . . . . . 6-39
6.13.3 Transceiver Control Register 1 (CNTRL1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-40
6.13.4 Transceiver Control Register 2 (CNTRL2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-42
6.13.5 Transceiver Control Register 3 (CNTRL3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-43
6.13.6 Transceiver Control Register 4 (CNTRL4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-45
6.13.7 Transceiver Source Address Control Register (SRC_CNTRL) . . . . . . . . . . . . . . . . . . . . . 6-46
6.13.8 Transceiver Source Address Sum Data Registers (SRC_ADDRS_SUM_DATA0 and
SRC_ADDRS_SUM_DATA1)6-47
6.13.9 Receiver Byte Count Watermark Threshold (RX_WTR_MARK). . . . . . . . . . . . . . . . . . . 6-48
6.13.10 Receiver Byte Count (RX_BYTE_COUNT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-48
6.13.11 Status Register 1 (STATUS1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-49
6.13.12 Status Register 2 (STATUS2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-51
6.13.13 Clear Channel Assessment Final Value (CCAFNL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-52
6.13.14 Event Timer Registers (EVENT_TMR0, EVENT_TMR1, and EVENT_TMR2). . . . . . . 6-53
6.13.15 Time Stamp Registers (TIMESTAMP0, TIMESTAMP1, and TIMESTAMP2) . . . . . . . . 6-54
6.13.16 Event Timer Comparator 3 Registers (T3CMP0, T3CMP1, and T3CMP2) . . . . . . . . . . . 6-55
6.13.17 Time Comparator 2 Prime Registers (TC2_PRIME0 and TC2_PRIME1) . . . . . . . . . . . . 6-56
6.13.18 MAC Short Address Registers (MACSHORTADDRS0 and MACSHORTADDRS1). . . 6-57
6.13.19 MAC Pan ID Registers (MACPANID0 and MACPANID1) . . . . . . . . . . . . . . . . . . . . . . . 6-58
6.13.20 Event Timer Comparator 1 Registers (T1CMP0, T1CMP1, and T1CMP2) . . . . . . . . . . . 6-59
6.13.21 Event Timer Comparator 2 Registers (T2CMP0, T2CMP1, and T2CMP2) . . . . . . . . . . . 6-60
6.13.22 Event Timer Comparator 4 Registers (T4CMP0, T4CMP1, and T4CMP2) . . . . . . . . . . . 6-61