Texas Instruments 3138 155 232931 manual Configuration registers overview, Saes

Page 62

 

 

 

CC2420

 

 

 

 

Address

Register

Register type

Description

0x0E

SAES

S

AES Stand alone encryption strobe. SPI_SEC_MODE is not

 

 

 

required to be 0, but the encryption module must be idle. If not,

 

 

 

the strobe is ignored.

 

 

 

 

0x0F

-

-

Not used

0x10

MAIN

R/W

Main Control Register

0x11

MDMCTRL0

R/W

Modem Control Register 0

0x12

MDMCTRL1

R/W

Modem Control Register 1

0x13

RSSI

R/W

RSSI and CCA Status and Control register

0x14

SYNCWORD

R/W

Synchronisation word control register

0x15

TXCTRL

R/W

Transmit Control Register

0x16

RXCTRL0

R/W

Receive Control Register 0

0x17

RXCTRL1

R/W

Receive Control Register 1

0x18

FSCTRL

R/W

Frequency Synthesizer Control and Status Register

0x19

SECCTRL0

R/W

Security Control Register 0

0x1A

SECCTRL1

R/W

Security Control Register 1

0x1B

BATTMON

R/W

Battery Monitor Control and Status Register

0x1C

IOCFG0

R/W

Input / Output Control Register 0

0x1D

IOCFG1

R/W

Input / Output Control Register 1

0x1E

MANFIDL

R/W

Manufacturer ID, Low 16 bits

0x1F

MANFIDH

R/W

Manufacturer ID, High 16 bits

0x20

FSMTC

R/W

Finite State Machine Time Constants

0x21

MANAND

R/W

Manual signal AND override register

0x22

MANOR

R/W

Manual signal OR override register

0x23

AGCCTRL

R/W

AGC Control Register

0x24

AGCTST0

R/W

AGC Test Register 0

0x25

AGCTST1

R/W

AGC Test Register 1

0x26

AGCTST2

R/W

AGC Test Register 2

0x27

FSTST0

R/W

Frequency Synthesizer Test Register 0

0x28

FSTST1

R/W

Frequency Synthesizer Test Register 1

0x29

FSTST2

R/W

Frequency Synthesizer Test Register 2

0x2A

FSTST3

R/W

Frequency Synthesizer Test Register 3

0x2B

RXBPFTST

R/W

Receiver Bandpass Filter Test Register

0x2C

FSMSTATE

R

Finite State Machine State Status Register

0x2D

ADCTST

R/W

ADC Test Register

0x2E

DACTST

R/W

DAC Test Register

0x2F

TOPTST

R/W

Top Level Test Register

0x30

RESERVED

R/W

Reserved for future use control / status register

0x31-

-

-

Not used

0x3D

 

0x3E

TXFIFO

W

Transmit FIFO Byte Register

0x3F

RXFIFO

R/W

Receiver FIFO Byte Register

R/W - Read/write (control/status), R - Read only, W – Write only, S – Command Strobe (perform action upon access)

Table 11. Configuration registers overview

SWRS041B

Page 62 of 89

Image 62
Contents Product Description Key FeaturesApplications Table of contents RF Data Buffering Ordering Information General Information Abbreviations ITU-TReferences Features Parameter Min Max Units Condition Absolute Maximum RatingsOperating Conditions Parameter Min Typ Max Units ConditionTransmit Section Electrical SpecificationsOverall Parameter Min Typ Max Unit Condition / NoteReceive Section Frequency Synthesizer Section Rssi / Carrier SenseIf Section Digital Inputs/Outputs VDDVoltage Regulator Battery MonitorPower Supply CC2420 Pin Assignment Pin Pin Name Pin type Pin DescriptionAvddadc CC2420 simplified block diagram Circuit DescriptionCC2420 Input / output matching Power supply decoupling and filteringApplication Circuit Bias resistorOverview of external components DescriptionTransceiver Transceiver Bill of materials for the application circuits Symbol Chip sequence C0, C1, C2, … , C31 Ieee 802.15.4 Modulation FormatConfiguration Overview PhaseEvaluation Software SmartRF Studio user interfaceRegister access 13 4-wire Serial Configuration and Data InterfacePin configuration SPI timing specification Status byte Parameter Symbol Min Max Units ConditionsRAM access Configuration registers write and read operations via SPI Address Byte Ordering Name Description CC2420 RAM Memory Space Fifo accessMultiple SPI access Configuration interface Microcontroller Interface and Pin DescriptionReceive mode Rxfifo overflowPin activity examples during receive Demodulator, Symbol Synchroniser and Data Decision Demodulator Simplified Block Diagram Frame FormatTransmitted Synchronisation Header Length field MAC protocol data unitFormat of the Frame Control Field FCF Frame check sequence RF Data Buffering Buffered transmit modeBuffered receive mode Unbuffered, serial mode FifopAddress Recognition Acknowledge FramesAcknowledge frame format Radio control state machine Radio control states Nonce / counter MAC Security Operations Encryption and AuthenticationKeys Ieee 802.15.4 NonceCC2420 Security Flag Byte Stand-alone encryption In-line security operations21.7 CCM CTR mode encryption / decryptionCBC-MAC Rssi / Energy Detection Linear if and AGC SettingsMode LMIC Time TimingRF Level dBm Link Quality IndicationValue Clear Channel Assessment Frequency and Channel ProgrammingVoltage Regulator Output Power ProgrammingVCO and PLL Self-Calibration 27.1 VCOBattery Monitor Voltage regulator, simplified schematicCrystal Oscillator Crystal oscillator component values Input / Output MatchingTransmitter Test Modes Unmodulated carrierCC2420 Modulated spectrum plot System Considerations and Guidelines BER / PER measurements Battery operated systemsLow-cost systems PCB Layout Recommendations Antenna ConsiderationsCC2420 Configuration Registers Address Register Register type DescriptionConfiguration registers overview SaesXOSC16MBYPASS Bit Field Name ResetMain 0x10 Main Control Register CCAHYST20 CCAMODE10 Autocrc Autoack Preamblelength MDMCTRL0 0x11 Modem Control RegisterReservedframemode Pancoordinator Adrdecode CORRTHR40 Demodavgmode Modulationmode MDMCTRL1 0x12- Modem Control RegisterRssi 0x13 Rssi and CCA Status and Control Register RSSIVAL70Syncword 0x14 Sync Word Txctrl 0x15 Transmit Control RegisterRXCTRL0 0x16 Receive control register RXMIXBUFCUR10RXCTRL1 0x17 Receive control register Fsctrl 0x18 Frequency Synthesizer Control and Status Caldone Calrunning Locklength LockstatusSECCTRL0 0x19 Security Control Register SECMODE10Sectxl Secrxl Battmon 0x1B Battery Monitor Control registerSECCTRL1 0x1A Security Control Register Battmonok Battmonen BattmonvoltageManfidl 0x1E Manufacturer ID, Lower 16 Bit IOCFG0 0x1C I/O Configuration RegisterIOCFG1 0x1D I/O Configuration Register HSSDSRC20 SFDMUX40 CCAMUX40Manfidh 0x1F Manufacturer ID, Upper 16 Bit Fsmtc 0x20 Finite state machine time constantsManand 0x21 Manual signal and override register1 Isused = is * Isandmask + IsormaskVgagainoe Manor 0x22 Manual signal or override registerAgcctrl 0x23 AGC Control LnamixgainmodeoAGCTST2 0x26 AGC Test Register AGCTST0 0x24 AGC Test RegisterAGCTST1 0x25 AGC Test Register FSTST2 0x29 Frequency Synthesizer Test Register FSTST0 0x27 Frequency Synthesizer Test RegisterFSTST1 0x28 Frequency Synthesizer Test Register Fsmstate 0x2C Finite state machine information FSTST3 0x2A Frequency Synthesizer Test RegisterRxbpftst 0x2B Receiver Bandpass Filters Test Register Dactst 0x2E DAC Test Register AdcclockdisableAdctst 0x2D ADC Test Register Txfifo 0x3E Transmit Fifo Byte register Oscillator must be running for accessing the RxfifoToptst 0x2F Top Level Test Register Rxfifo 0x3F Receive Fifo Byte registerSignal output on CCA pin Description Test Output SignalsCCA test signal select table SFD test signal select table Signal output on SFD pin DescriptionPackage Description QLP Quad Leadless Package QLPSoldering information Recommended layout for package QLPPackage thermal properties Thermal resistanceTube Specification 40.3 Plastic tube specification40.4 Carrier tape and reel specification Tape and Reel SpecificationRevision Date Description/Changes General Information42.1 Document History Data Sheet Identification Product Status Definition Product Status DefinitionsProduct Information Centers Address InformationTI Worldwide Technical Support Internet 2007, Texas Instruments. All rights reserved Important Notice