– USCI_B0 Supports I2C, SPI– Digital RSSI Output
– 12-Bit Analog-to-Digital Converter (ADC)– Suited for Systems Targeting Compliance
With Internal Reference, Sample-and-Hold,With EN 300 220 (Europe) and
and Autoscan Features (CC430F613x andFCC CFR Part 15 (US)
CC430F513x Only)
– ComparatorWith Wireless M-Bus Standard EN
– Integrated LCD Driver With Contrast
Control for up to 96 Segments– Support for Asynchronous and
(CC430F61xx Only)Synchronous Serial Receive or Transmit
– 128-Bit AES Security Encryption and
Decryption Coprocessor
– 32-Bit Hardware Multiplier
– Three-Channel Internal DMA
– Serial Onboard Programming, No External
Programming Voltage Needed
1
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
2MSP430 is a trademark of Texas Instruments.
3All other trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
– Embedded Emulation Module (EEM)
•High-Performance Sub-1-GHz RF Transceiver
– Same as in CC1101
– Wide Supply Voltage Range: 2.0 V to 3.6 V
– Frequency Bands: 300 MHz to 348 MHz,
The Texas Instruments CC430 family of ultralow-power microcontroller system-on-chip (SoC) with integrated RF
transceiver cores consists of several devices featuring different sets of peripherals targeted for a wide range of
applications. The architecture, combined with five low-power modes, is optimized to achieve extended battery life
in portable measurement applications. The device features the powerful MSP430 16-bit RISC CPU, 16-bit
registers, and constant generators that contribute to maximum code efficiency.
The CC430 family provides a tight integration between the microcontroller core, its peripherals, software, and the
RF transceiver, making these true SoC solutions easy to use as well as improving performance.
The CC430F61xx series are microcontroller SoC configurations that combine the excellent performance of the
state-of-the-art CC1101 sub-1-GHz RF transceiver with the MSP430 CPUXV2, up to 32KB of in-system
programmable flash memory, up to 4KB of RAM, two 16-bit timers, a high-performance 12-bit analog-to-digital
converter (ADC) with eight external inputs plus internal temperature and battery sensors on CC430F613x
devices, a comparator, universal serial communication interfaces (USCIs), a 128-bit AES security accelerator, a
hardware multiplier, a DMA, a real-time clock (RTC) module with alarm capabilities, an LCD driver, and up to
44 I/O pins.
The CC430F513x series are microcontroller SoC configurations that combine the excellent performance of the
state-of-the-art CC1101 sub-1-GHz RF transceiver with the MSP430 CPUXV2, up to 32KB of in-system
programmable flash memory, up to 4KB of RAM, two 16-bit timers, a high performance 12-bit ADC with six
external inputs plus internal temperature and battery sensors, a comparator, universal serial communication
interfaces (USCIs), a 128-bit AES security accelerator, a hardware multiplier, a DMA, an RTC module with alarm
capabilities, and up to 30 I/O pins.
Typical applications for these devices include wireless analog and digital sensor systems, heat cost allocators,
thermostats, metering (AMR or AMI), and smart grid wireless networks.
www.ti.com
Table 1 summarizes the available family members.
For complete module descriptions, see the CC430 Family User's Guide (SLAU259).
(1) For the most current package and ordering information, see the Package Option Addendum at the end of this document, or see the TI
web site at www.ti.com.
(2) Package drawings, thermal data, and symbolization are available at www.ti.com/packaging.
(3) Each number in the sequence represents an instantiation of Timer_A with its associated number of capture compare registers and PWM
output generators available. For example, a number sequence of 5, 3 would represent two instantiations of Timer_A, the first
instantiation having 5 and the second instantiation having 3 capture compare registers and PWM output generators, respectively.
(4) n/a = not available
Table 2. CC430F613x and CC430F612x Terminal Functions
TERMINAL
NAMENO.
P1.7/ PM_UCA0CLK/
PM_UCB0STE/ R03
P1.6/ PM_UCA0TXD/Default mapping: USCI_A0 UART transmit data; USCI_A0 SPI slave in master out
PM_UCA0SIMO/ R13/LCDREFInput/output port of third most positive analog LCD voltage (V3 or V4)
P1.5/ PM_UCA0RXD/
PM_UCA0SOMI/ R23
LCDCAP/ R334I/OInput/output port of most positive analog LCD voltage (V1)
COM05OLCD common output COM0 for LCD backplane
P5.7/ COM1/ S266I/OLCD common output COM1 for LCD backplane
P5.6/ COM2/ S257I/OLCD common output COM2 for LCD backplane
P5.5/ COM3/ S248I/OLCD common output COM3 for LCD backplane
P5.4/ S239I/O
VCORE10Regulated core power supply
DVCC11Digital power supply
P1.4/ PM_UCB0CLK/
PM_UCA0STE/ S22
P1.3/ PM_UCB0SIMO/
PM_UCB0SDA/ S21
P1.2/ PM_UCB0SOMI/
PM_UCB0SCL/ S20
P1.1/ PM_RFGDO2/ S1915I/ODefault mapping: Radio GDO2 output
P1.0/ PM_RFGDO0/ S1816I/ODefault mapping: Radio GDO0 output
P5.2/ S035I/O
RF_XIN36IInput terminal for RF crystal oscillator, or external clock input
RF_XOUT37OOutput terminal for RF crystal oscillator
AVCC_RF38Radio analog power supply
AVCC_RF39Radio analog power supply
RF_P40
RF_N41
AVCC_RF42Radio analog power supply
AVCC_RF43Radio analog power supply
RBIAS44External bias resistor for radio reference current
GUARD45Power supply connection for digital noise isolation
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: SVM output
Output of reference voltage to the ADC (CC430F613x only)
Input for an external reference voltage to the ADC (CC430F613x only)
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: RTCCLK output
Negative terminal for the ADC's reference voltage for both sources, the internal
reference voltage, or an external applied reference voltage (CC430F613x only)
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: TA1 CCR2 compare output or capture input
Comparator_B input CB3
Analog input A3 – 12-bit ADC (CC430F613x only)
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: TA1 CCR1 compare output or capture input
Comparator_B input CB2
Analog input A2 – 12-bit ADC (CC430F613x only)
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: TA1 CCR0 compare output or capture input
Comparator_B input CB1
Analog input A1 – 12-bit ADC (CC430F613x only)
General-purpose digital I/O with port interrupt and mappable secondary function
Analog input A0 – 12-bit ADC (CC430F613x only)
Ground supply
P1.7/ PM_UCA0CLK/General-purpose digital I/O with port interrupt and mappable secondary function
PM_UCB0STEDefault mapping: USCI_A0 clock input/output / USCI_B0 SPI slave transmit enable
P1.6/ PM_UCA0TXD/General-purpose digital I/O with port interrupt and mappable secondary function
PM_UCA0SIMODefault mapping: USCI_A0 UART transmit data; USCI_A0 SPI slave in master out
P1.5/ PM_UCA0RXD/General-purpose digital I/O with port interrupt and mappable secondary function
PM_UCA0SOMIDefault mapping: USCI_A0 UART receive data; USCI_A0 SPI slave out master in
VCORE7Regulated core power supply
DVCC8Digital power supply
P1.4/ PM_UCB0CLK/General-purpose digital I/O with port interrupt and mappable secondary function
PM_UCA0STEDefault mapping: USCI_B0 clock input/output / USCI_A0 SPI slave transmit enable
P1.3/ PM_UCB0SIMO/General-purpose digital I/O with port interrupt and mappable secondary function
PM_UCB0SDADefault mapping: USCI_B0 SPI slave in master out/USCI_B0 I2C data
P1.2/ PM_UCB0SOMI/General-purpose digital I/O with port interrupt and mappable secondary function
P3.0/ PM_CBOUT0/ PM_TA0CLK21I/O
DVCC22Digital power supply
P2.7/ PM_ADC12CLK/General-purpose digital I/O with port interrupt and mappable secondary function
PM_DMAE0Default mapping: ADC12CLK output; DMA external trigger input
P2.6/ PM_ACLK24I/O
RF_XIN25IInput terminal for RF crystal oscillator, or external clock input
RF_XOUT26OOutput terminal for RF crystal oscillator
AVCC_RF27Radio analog power supply
3I/O
4I/O
5I/O
6I/O
9I/O
10I/O
11I/O
23I/O
(1)
I/O
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: TA1 CCR1 compare output or capture input
Comparator_B input CB2
Analog input A2 – 12-bit ADC
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: TA1 CCR0 compare output or capture input
Comparator_B input CB1
Analog input A1 – 12-bit ADC
General-purpose digital I/O with port interrupt and mappable secondary function
Analog input A0 – 12-bit ADC
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: Radio GDO2 output
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: Radio GDO0 output
General-purpose digital I/O with mappable secondary function
Default mapping: SMCLK output
General-purpose digital I/O with mappable secondary function
Default mapping: Radio GDO1 output
General-purpose digital I/O with mappable secondary function
Default mapping: TA0 CCR4 compare output or capture input
General-purpose digital I/O with mappable secondary function
Default mapping: TA0 CCR3 compare output or capture input
General-purpose digital I/O with mappable secondary function
Default mapping: TA0 CCR2 compare output or capture input
General-purpose digital I/O with mappable secondary function
Default mapping: TA0 CCR1 compare output or capture input
General-purpose digital I/O with mappable secondary function
Default mapping: TA0 CCR0 compare output or capture input
General-purpose digital I/O with mappable secondary function
Default mapping: Comparator_B output; TA0 clock input
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: ACLK output
AVCC_RF32Radio analog power supply
RBIAS33External bias resistor for radio reference current
GUARD34Power supply connection for digital noise isolation
PJ.0/ TDO35I/O
PJ.1/ TDI/ TCLK36I/O
PJ.2/ TMS37I/O
PJ.3/ TCK38I/O
TEST/ SBWTCK39I
RST/NMI/ SBWTDIO40I/ONon-maskable interrupt input
DVCC41Digital power supply
AVSS42Analog ground supply for ADC12
VSS - Exposed die attach padThe exposed die attach pad must be connected to a solid ground plane as this is
46I/O
47I/O
(1)
I/O
RFPositive RF input to LNA in receive mode
I/OPositive RF output from PA in transmit mode
RFNegative RF input to LNA in receive mode
I/ONegative RF output from PA in transmit mode
General-purpose digital I/O
Test data output port
General-purpose digital I/O
Test data input or test clock input
General-purpose digital I/O
Test mode select
General-purpose digital I/O
Test clock
Test mode pin – select digital I/O on JTAG pins
Spy-Bi-Wire input clock
Reset input active low
Spy-Bi-Wire data input/output
General-purpose digital I/O
Output terminal of crystal oscillator XT1
General-purpose digital I/O
Input terminal for crystal oscillator XT1
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: SVM output
Output of reference voltage to the ADC
Input for an external reference voltage to the ADC
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: RTCCLK output
Negative terminal for the ADC's reference voltage for both sources, the internal
reference voltage, or an external applied reference voltage
General-purpose digital I/O with port interrupt and mappable secondary function
Default mapping: TA1 CCR2 compare output or capture input
Comparator_B input CB3
Analog input A3 – 12-bit ADC
The implemented sub-1-GHz radio module is based on the industry-leading CC1101, requiring very few external
components. Figure 1 shows a high-level block diagram of the implemented radio.
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
Figure 1. Sub-1-GHz Radio Block Diagram
The radio features a low-IF receiver. The received RF signal is amplified by a low-noise amplifier (LNA) and
down-converted in quadrature to the intermediate frequency (IF). At IF, the I/Q signals are digitized. Automatic
gain control (AGC), fine channel filtering, demodulation bit and packet synchronization are performed digitally.
The transmitter part is based on direct synthesis of the RF frequency. The frequency synthesizer includes a
completely on-chip LC VCO and a 90° phase shifter for generating the I and Q LO signals to the downconversion mixers in receive mode.
The 26-MHz crystal oscillator generates the reference frequency for the synthesizer, as well as clocks for the
ADC and the digital part.
A memory mapped register interface is used for data access, configuration, and status request by the CPU.
The digital baseband includes support for channel configuration, packet handling, and data buffering.
For complete module descriptions, see the CC430 Family User's Guide (SLAU259).
The MSP430 CPU has a 16-bit RISC architecture that is highly transparent to the application. All operations,
other than program-flow instructions, are performed as register operations in conjunction with seven addressing
modes for source operand and four addressing modes for destination operand.
The CPU is integrated with 16 registers that provide reduced instruction execution time. The register-to-register
operation execution time is one cycle of the CPU clock.
Four of the registers, R0 to R3, are dedicated as program counter, stack pointer, status register, and constant
generator, respectively. The remaining registers are general-purpose registers.
Peripherals are connected to the CPU using data, address, and control buses and can be handled with all
instructions.
The instruction set consists of the original 51 instructions with three formats and seven address modes and
additional instructions for the expanded address range. Each instruction can operate on word and byte data.
Operating Modes
The CC430 has one active mode and five software-selectable low-power modes of operation. An interrupt event
can wake up the device from any of the low-power modes, service the request, and restore back to the lowpower mode on return from the interrupt program.
The following six operating modes can be configured by software:
•Active mode (AM)
– All clocks are active
•Low-power mode 0 (LPM0)
– CPU is disabled
– ACLK and SMCLK remain active, MCLK is disabled
– FLL loop control remains active
•Low-power mode 1 (LPM1)
– CPU is disabled
– FLL loop control is disabled
– ACLK and SMCLK remain active, MCLK is disabled
•Low-power mode 2 (LPM2)
– CPU is disabled
– MCLK and FLL loop control and DCOCLK are disabled
– DCO's dc-generator remains enabled
– ACLK remains active
•Low-power mode 3 (LPM3)
– CPU is disabled
– MCLK, FLL loop control, and DCOCLK are disabled
– DCO's dc-generator is disabled
– ACLK remains active
•Low-power mode 4 (LPM4)
– CPU is disabled
– ACLK is disabled
– MCLK, FLL loop control, and DCOCLK are disabled
– DCO's dc-generator is disabled
– Crystal oscillator is stopped
– Complete data retention
The interrupt vectors and the power-up start address are located in the address range 0FFFFh to 0FF80h. The
vector contains the 16-bit address of the appropriate interrupt-handler instruction sequence.
TA1IFG (TA1IV)
I/O Port P1P1IFG.0 to P1IFG.7 (P1IV)
I/O Port P2P2IFG.0 to P2IFG.7 (P2IV)
(Reserved on CC430F513x)
LCD_B
RTC_AMaskable0FFDCh46
LCD_B Interrupt Flags (LCDBIV)
RTCRDYIFG, RTCTEVIFG, RTCAIFG,
RT0PSIFG, RT1PSIFG (RTCIV)
AESAESRDYIFGMaskable0FFDAh45
ReservedReserved
(4)
(1) Multiple source flags
(2) A reset is generated if the CPU tries to fetch instructions from within peripheral space.
(3) (Non)maskable: the individual interrupt-enable bit can disable an interrupt event, but the general-interrupt enable cannot disable it.
(4) Reserved interrupt vectors at addresses are not used in this device and can be used for regular program code if necessary. To maintain
compatibility with other devices, it is recommended to reserve these locations.
Main: Interrupt00FFFFh to 00FF80h00FFFFh to 00FF80h00FFFFh to 00FF80h00FFFFh to 00FF80h
vector
Main: codeBank 032kB32kB16kB8kB
memory00FFFFh to 008000h00FFFFh to 008000h00FFFFh to 00C000h00FFFFh to 00E000h
RAM
Device
Descriptor
Information
memory (flash)
Bootstrap loader
(BSL) memory
(flash)
Peripherals
(1) All memory regions not specified here are vacant memory, and any access to them causes a Vacant Memory Interrupt.
Total4kB2kB2kB2kB
Size
Sect 12kBnot availablenot availablenot available
002BFFh to 002400h
Sect 02kB2kB2kB2kB
0023FFh to 001C00h0023FFh to 001C00h0023FFh to 001C00h0023FFh to 001C00h
128 B128 B128 B128 B
001AFFh to 001A80h001AFFh to 001A80h001AFFh to 001A80h001AFFh to 001A80h
128 B128 B128 B128 B
001A7Fh to 001A00h001A7Fh to 001A00h001A7Fh to 001A00h001A7Fh to 001A00h
Info A128 B128 B128 B128 B
0019FFh to 001980h0019FFh to 001980h0019FFh to 001980h0019FFh to 001980h
Info B128 B128 B128 B128 B
00197Fh to 001900h00197Fh to 001900h00197Fh to 001900h00197Fh to 001900h
Info C128 B128 B128 B128 B
0018FFh to 001880h0018FFh to 001880h0018FFh to 001880h0018FFh to 001880h
Info D128 B128 B128 B128 B
00187Fh to 001800h00187Fh to 001800h00187Fh to 001800h00187Fh to 001800h
BSL 3512 B512 B512 B512 B
0017FFh to 001600h0017FFh to 001600h0017FFh to 001600h0017FFh to 001600h
BSL 2512 B512 B512 B512 B
0015FFh to 001400h0015FFh to 001400h0015FFh to 001400h0015FFh to 001400h
BSL 1512 B512 B512 B512 B
0013FFh to 001200h0013FFh to 001200h0013FFh to 001200h0013FFh to 001200h
BSL 0512 B512 B512 B512 B
0011FFh to 001000h0011FFh to 001000h0011FFh to 001000h0011FFh to 001000h
000FFFh to 0h000FFFh to 0h000FFFh to 0h000FFFh to 0h
(1)
4 KB4 KB4 KB4 KB
(1)
CC430F6125CC430F5133
CC430F5135
(1)
www.ti.com
(1)
Bootstrap Loader (BSL)
The BSL enables users to program the flash memory or RAM using various serial interfaces. Access to the
device memory via the BSL is protected by an user-defined password. BSL entry requires a specific entry
sequence on the RST/NMI/SBWTDIO and TEST/SBWTCK pins. For a complete description of the features of the
BSL and its implementation, see the MSP430 Programming Via the Bootstrap Loader User's Guide (SLAU319).
The CC430 family supports the standard JTAG interface which requires four signals for sending and receiving
data. The JTAG signals are shared with general-purpose I/O. The TEST/SBWTCK pin is used to enable the
JTAG signals. In addition to these signals, the RST/NMI/SBWTDIO is required to interface with MSP430
development tools and device programmers. The JTAG pin requirements are shown in Table 7. For further
details on interfacing to development tools and device programmers, see the MSP430 Hardware Tools User's
Guide (SLAU278). For a complete description of the features of the JTAG interface and its implementation, see
MSP430 Programming Via the JTAG Interface (SLAU320).
Table 7. JTAG Pin Requirements and Functions
DEVICE SIGNALDIRECTIONFUNCTION
PJ.3/TCKINJTAG clock input
PJ.2/TMSINJTAG state control
PJ.1/TDI/TCLKINJTAG data input, TCLK input
PJ.0/TDOOUTJTAG data output
TEST/SBWTCKINEnable JTAG pins
RST/NMI/SBWTDIOINExternal reset
VCCPower supply
VSSGround supply
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
Spy-Bi-Wire Interface
In addition to the standard JTAG interface, the CC430 family supports the two wire Spy-Bi-Wire interface. Spy-BiWire can be used to interface with MSP430 development tools and device programmers. The Spy-Bi-Wire
interface pin requirements are shown in Table 8. For further details on interfacing to development tools and
device programmers, see the MSP430 Hardware Tools User's Guide (SLAU278). For a complete description of
the features of the JTAG interface and its implementation, see MSP430 Programming Via the JTAG Interface
(SLAU320).
Table 8. Spy-Bi-Wire Pin Requirements and Functions
DEVICE SIGNALDIRECTIONFUNCTION
TEST/SBWTCKINSpy-Bi-Wire clock input
RST/NMI/SBWTDIOIN, OUTSpy-Bi-Wire data input/output
VCCPower supply
VSSGround supply
Flash Memory
The flash memory can be programmed via the JTAG port, Spy-Bi-Wire (SBW), or in-system by the CPU. The
CPU can perform single-byte, single-word, and long-word writes to the flash memory. Features of the flash
memory include:
•Flash memory has n segments of main memory and four segments of information memory (Info A to Info D)
of 128 bytes each. Each segment in main memory is 512 bytes in size.
•Segments 0 to n may be erased in one step, or each segment may be individually erased.
•Segments Info A to Info D can be erased individually, or as a group with the main memory segments.
Segments Info A to Info D are also called information memory.
The RAM memory is made up of n sectors. Each sector can be completely powered down to save leakage,
however, all data is lost. Features of the RAM memory include:
•RAM memory has n sectors of 2k bytes each.
•Each sector 0 to n can be complete disabled, however data retention is lost.
•Each sector 0 to n automatically enters low power retention mode when possible.
Peripherals
Peripherals are connected to the CPU through data, address, and control busses and can be handled using all
instructions. For complete module descriptions, see the CC430 Family User's Guide (SLAU259).
Oscillator and System Clock
The Unified Clock System (UCS) module includes support for a 32768-Hz watch crystal oscillator, an internal
very-low-power low-frequency oscillator (VLO), an internal trimmed low-frequency oscillator (REFO), an
integrated internal digitally-controlled oscillator (DCO), and a high-frequency crystal oscillator. The UCS module
is designed to meet the requirements of both low system cost and low-power consumption. The UCS module
features digital frequency locked loop (FLL) hardware that, in conjunction with a digital modulator, stabilizes the
DCO frequency to a programmable multiple of the watch crystal frequency. The internal DCO provides a fast
turn-on clock source and stabilizes in less than 5 µs. The UCS module provides the following clock signals:
•Auxiliary clock (ACLK), sourced from a 32768-Hz watch crystal, a high-frequency crystal, the internal lowfrequency oscillator (VLO), or the trimmed low-frequency oscillator (REFO).
•Main clock (MCLK), the system clock used by the CPU. MCLK can be sourced by same sources made
available to ACLK.
•Sub-Main clock (SMCLK), the subsystem clock used by the peripheral modules. SMCLK can be sourced by
same sources made available to ACLK.
•ACLK/n, the buffered output of ACLK, ACLK/2, ACLK/4, ACLK/8, ACLK/16, ACLK/32.
www.ti.com
Power Management Module (PMM)
The PMM includes an integrated voltage regulator that supplies the core voltage to the device and contains
programmable output levels to provide for power optimization. The PMM also includes supply voltage supervisor
(SVS) and supply voltage monitoring (SVM) circuitry, as well as brownout protection. The brownout circuit is
implemented to provide the proper internal reset signal to the device during power-on and power-off. The
SVS/SVM circuitry detects if the supply voltage drops below a user-selectable level and supports both supply
voltage supervision (the device is automatically reset) and supply voltage monitoring (SVM, the device is not
automatically reset). SVS and SVM circuitry is available on the primary supply and core supply.
Digital I/O
There are up to five 8-bit I/O ports implemented: ports P1 through P5.
•All individual I/O bits are independently programmable.
•Any combination of input, output, and interrupt conditions is possible.
•Programmable pullup or pulldown on all ports.
•Programmable drive strength on all ports.
•Edge-selectable interrupt input capability for all the eight bits of ports P1 and P2.
•Read/write access to port-control registers is supported by all instructions.
•Ports can be accessed byte-wise (P1 through P5) or word-wise in pairs (PA and PB).
23PM_RFGDO0Radio GDO0 (direction controlled by Radio)
24PM_RFGDO1Radio GDO1 (direction controlled by Radio)
25PM_RFGDO2Radio GDO2 (direction controlled by Radio)
26ReservedNoneDVSS
PM_CBOUT0
PM_TA0CLKTA0 clock input-
PM_CBOUT1-
PM_TA1CLKTA1 clock input-
PM_ADC12CLK-ADC12CLK output
PM_DMAE0DMA external trigger input-
PM_UCA0RXDUSCI_A0 UART RXD (Direction controlled by USCI - input)
PM_UCA0SOMIUSCI_A0 SPI slave out master in (direction controlled by USCI)
PM_UCA0TXDUSCI_A0 UART TXD (Direction controlled by USCI - output)
PM_UCA0SIMOUSCI_A0 SPI slave in master out (direction controlled by USCI)
PM_UCA0CLKUSCI_A0 clock input/output (direction controlled by USCI)
PM_UCB0STEUSCI_B0 SPI slave transmit enable (direction controlled by USCI - input)
PM_UCB0SOMIUSCI_B0 SPI slave out master in (direction controlled by USCI)
PM_UCB0SCLUSCI_B0 I2C clock (open drain and direction controlled by USCI)
PM_UCB0SIMOUSCI_B0 SPI slave in master out (direction controlled by USCI)
PM_UCB0SDAUSCI_B0 I2C data (open drain and direction controlled by USCI)
PM_UCB0CLKUSCI_B0 clock input/output (direction controlled by USCI)
PM_UCA0STEUSCI_A0 SPI slave transmit enable (direction controlled by USCI - input)
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
OUTPUT PIN FUNCTION
(PxDIR.y = 1)
Comparator_B output (on TA0 clock
input)
Comparator_B output (on TA1 clock
input)
(1) Input or output function is selected by the corresponding setting in the port direction register PxDIR.
(2) UART or SPI functionality is determined by the selected USCI mode.
(3) UCA0CLK function takes precedence over UCB0STE function. If the mapped pin is required as UCA0CLK input or output USCI_B0 will
be forced to 3-wire SPI mode even if 4-wire mode is selected.
(4) SPI or I2C functionality is determined by the selected USCI mode. In case the I2C functionality is selected the output of the mapped pin
drives only the logical 0 to VSSlevel.
(5) UCB0CLK function takes precedence over UCA0STE function. If the mapped pin is required as UCB0CLK input or output USCI_A0 will
be forced to 3-wire SPI mode even if 4-wire mode is selected.
The SYS module handles many of the system functions within the device. These include power on reset and
power up clear handling, NMI source selection and management, reset interrupt vector generators, boot strap
loader entry mechanisms, as well as, configuration management (device descriptors). It also includes a data
exchange mechanism via JTAG called a JTAG mailbox that can be used in the application.
Table 11. System Module Interrupt Vector Registers
The DMA controller allows movement of data from one memory address to another without CPU intervention.
Using the DMA controller can increase the throughput of peripheral modules. The DMA controller reduces
system power consumption by allowing the CPU to remain in sleep mode, without having to awaken to move
data to or from a peripheral.
(1) Reserved DMA triggers may be used by other devices in the family. Reserved DMA triggers will not
cause any DMA trigger event when selected.
(2) Only on CC430F613x and CC430F513x. Reserved on CC430F612x.
012
(2)
CHANNEL
ADC12IFGx
(1)
(2)
ADC12IFGx
(2)
Watchdog Timer (WDT_A)
The primary function of the watchdog timer is to perform a controlled system restart after a software problem
occurs. If the selected time interval expires, a system reset is generated. If the watchdog function is not needed
in an application, the timer can be configured as an interval timer and can generate interrupts at selected time
intervals.
The CRC16 module produces a signature based on a sequence of entered data values and can be used for data
checking purposes. The CRC16 module signature is based on the CRC-CCITT standard.
Hardware Multiplier
The multiplication operation is supported by a dedicated peripheral module. The module performs operations with
32-bit, 24-bit, 16-bit, and 8-bit operands. The module is capable of supporting signed and unsigned multiplication
as well as signed and unsigned multiply and accumulate operations.
AES128 Accelerator
The AES accelerator module performs encryption and decryption of 128-bit data with 128-bit keys according to
the Advanced Encryption Standard (AES) (FIPS PUB 197) in hardware.
Universal Serial Communication Interface (USCI)
The USCI module is used for serial data communication. The USCI module supports synchronous
communication protocols such as SPI (3 or 4 pin) and I2C, and asynchronous communication protocols such as
UART, enhanced UART with automatic baudrate detection, and IrDA.
The USCI_An module provides support for SPI (3 or 4 pin), UART, enhanced UART, and IrDA.
The USCI_Bn module provides support for SPI (3 or 4 pin) and I2C.
A USCI_A0 and USCI_B0 module are implemented.
TA0 is a 16-bit timer/counter (Timer_A type) with five capture/compare registers. TA0 can support multiple
capture/compares, PWM outputs, and interval timing. TA0 also has extensive interrupt capabilities. Interrupts
may be generated from the counter on overflow conditions and from each of the capture/compare registers.
Table 13. TA0 Signal Connections
DEVICE INPUT SIGNALMODULE INPUT NAMEMODULE BLOCK
PM_TA0CLKTACLK
ACLK (internal)ACLK
SMCLK (internal)SMCLK
RFCLK/192
(1)
INCLK
TimerNA
PM_TA0CCR0ACCI0APM_TA0CCR0A
DV
DV
DV
SS
SS
CC
CCI0B
GND
V
CC
CCR0TA0
PM_TA0CCR1ACCI1APM_TA0CCR1A
CBOUT (internal)CCI1B
DV
DV
SS
CC
GND
V
CC
CCR1TA1
PM_TA0CCR2ACCI2APM_TA0CCR2A
ACLK (internal)CCI2B
DV
DV
SS
CC
GND
V
CC
CCR2TA2
PM_TA0CCR3ACCI3APM_TA0CCR3A
GDO1 from Radio
(internal)
DV
SS
DV
CC
CCI3B
GND
V
CC
CCR3TA3
PM_TA0CCR4ACCI4APM_TA0CCR4A
GDO2 from Radio
(internal)
DV
SS
DV
CC
CCI4B
GND
V
CC
CCR4TA4
(1) If a different RFCLK divider setting is selected for a radio GDO output, this divider setting is also used for the Timer_A INCLK.
(2) Only on CC430F613x and CC430F513x
TA1 is a 16-bit timer/counter (Timer_A type) with three capture/compare registers. TA1 can support multiple
capture/compares, PWM outputs, and interval timing. TA1 also has extensive interrupt capabilities. Interrupts
may be generated from the counter on overflow conditions and from each of the capture/compare registers.
Table 14. TA1 Signal Connections
DEVICE INPUT SIGNALMODULE INPUT NAMEMODULE BLOCK
PM_TA1CLKTACLK
ACLK (internal)ACLK
SMCLK (internal)SMCLK
DV
DV
DV
DV
DV
DV
SS
CC
SS
CC
SS
CC
(1)
INCLK
CCI0BRF Async. Input (internal)
GND
V
CC
GND
V
CC
GND
V
CC
RFCLK/192
PM_TA1CCR0ACCI0APM_TA1CCR0A
RF Async. Output
(internal)
PM_TA1CCR1ACCI1APM_TA1CCR1A
CBOUT (internal)CCI1B
PM_TA1CCR2ACCI2APM_TA1CCR2A
ACLK (internal)CCI2B
(1) If a different RFCLK divider setting is selected for a radio GDO output, this divider setting is also used for the Timer_A INCLK.
TimerNA
CCR0TA0
CCR1TA1
CCR2TA2
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
MODULE OUTPUT
SIGNAL
DEVICE OUTPUT
SIGNAL
PZ
Real-Time Clock (RTC_A)
The RTC_A module can be used as a general-purpose 32-bit counter (counter mode) or as an integrated realtime clock (RTC) (calendar mode). In counter mode, the RTC_A also includes two independent 8-bit timers that
can be cascaded to form a 16-bit timer/counter. Both timers can be read and written by software. Calendar mode
integrates an internal calendar which compensates for months with less than 31 days and includes leap year
correction. The RTC_A also supports flexible alarm functions and offset-calibration hardware.
REF Voltage Reference
The reference module (REF) is responsible for generation of all critical reference voltages that can be used by
the various analog peripherals in the device. These include the ADC12_A, LCD_B, and COMP_B modules.
LCD_B (Only CC430F613x and CC430F612x)
The LCD_B driver generates the segment and common signals required to drive a liquid crystal display (LCD).
The LCD_B controller has dedicated data memories to hold segment drive information. Common and segment
signals are generated as defined by the mode. Static, 2-mux, 3-mux, and 4-mux LCDs are supported. The
module can provide a LCD voltage independent of the supply voltage with its integrated charge pump. It is
possible to control the level of the LCD voltage and thus contrast by software. The module also provides an
automatic blinking capability for individual segments.
Comparator_B
The primary function of the Comparator_B module is to support precision slope analog-to-digital conversions,
battery voltage supervision, and monitoring of external analog signals.
The ADC12_A module supports fast, 12-bit analog-to-digital conversions. The module implements a 12-bit SAR
core, sample select control, reference generator and a 16 word conversion-and-control buffer. The conversionand-control buffer allows up to 16 independent ADC samples to be converted and stored without any CPU
intervention.
Embedded Emulation Module (EEM) (S Version)
The Embedded Emulation Module (EEM) supports real-time in-system debugging. The S version of the EEM
implemented on all devices has the following features:
•Three hardware triggers or breakpoints on memory access
•One hardware trigger or breakpoint on CPU register write access
•Up to four hardware triggers can be combined to form complex triggers or breakpoints
Port Mapping Control (see Table 25)01C0h000h-007h
Port Mapping Port P1 (see Table 26)01C8h000h-007h
Port Mapping Port P2 (see Table 27)01D0h000h-007h
Port Mapping Port P3 (see Table 28)01D8h000h-007h
Port P1, P2 (see Table 29)0200h000h-01Fh
Port P3, P4 (see Table 30)
(P4 not available on CC430F513x)
Port P5 (see Table 31)0240h000h-01Fh
Port PJ (see Table 32)0320h000h-01Fh
TA0 (see Table 33)0340h000h-03Fh
TA1 (see Table 34)0380h000h-03Fh
RTC_A (see Table 35)04A0h000h-01Fh
DMA Module Control (see Table 37)0500h000h-00Fh
DMA Channel 0 (see Table 38)0510h000h-00Fh
DMA Channel 1 (see Table 39)0520h000h-00Fh
DMA Channel 2 (see Table 40)0530h000h-00Fh
USCI_A0 (see Table 41)05C0h000h-01Fh
USCI_B0 (see Table 42)05E0h000h-01Fh
PMM Control 0PMMCTL000h
PMM control 1PMMCTL102h
SVS high side controlSVSMHCTL04h
SVS low side controlSVSMLCTL06h
PMM interrupt flagsPMMIFG0Ch
PMM interrupt enablePMMIE0Eh
PMM power mode 5 controlPM5CTL010h
Table 18. Flash Control Registers (Base Address: 0140h)
REGISTER DESCRIPTIONREGISTEROFFSET
Flash control 1FCTL100h
Flash control 3FCTL304h
Flash control 4FCTL406h
www.ti.com
Table 19. CRC16 Registers (Base Address: 0150h)
REGISTER DESCRIPTIONREGISTEROFFSET
CRC data inputCRC16DI00h
CRC initialization and resultCRCINIRES04h
Table 20. RAM Control Registers (Base Address: 0158h)
UCS control 0UCSCTL000h
UCS control 1UCSCTL102h
UCS control 2UCSCTL204h
UCS control 3UCSCTL306h
UCS control 4UCSCTL408h
UCS control 5UCSCTL50Ah
UCS control 6UCSCTL60Ch
UCS control 7UCSCTL70Eh
UCS control 8UCSCTL810h
Table 25. Port Mapping Control Registers (Base Address: 01C0h)
REGISTER DESCRIPTIONREGISTEROFFSET
Port mapping key registerPMAPKEYID00h
Port mapping control registerPMAPCTL02h
Table 26. Port Mapping Port P1 Registers (Base Address: 01C8h)
REGISTER DESCRIPTIONREGISTEROFFSET
Port P1.0 mapping registerP1MAP000h
Port P1.1 mapping registerP1MAP101h
Port P1.2 mapping registerP1MAP202h
Port P1.3 mapping registerP1MAP303h
Port P1.4 mapping registerP1MAP404h
Port P1.5 mapping registerP1MAP505h
Port P1.6 mapping registerP1MAP606h
Port P1.7 mapping registerP1MAP707h
Table 27. Port Mapping Port P2 Registers (Base Address: 01D0h)
REGISTER DESCRIPTIONREGISTEROFFSET
Port P2.0 mapping registerP2MAP000h
Port P2.1 mapping registerP2MAP101h
Port P2.2 mapping registerP2MAP202h
Port P2.3 mapping registerP2MAP303h
Port P2.4 mapping registerP2MAP404h
Port P2.5 mapping registerP2MAP505h
Port P2.6 mapping registerP2MAP606h
Port P2.7 mapping registerP2MAP707h
Table 28. Port Mapping Port P3 Registers (Base Address: 01D8h)
REGISTER DESCRIPTIONREGISTEROFFSET
Port P3.0 mapping registerP3MAP000h
Port P3.1 mapping registerP3MAP101h
Port P3.2 mapping registerP3MAP202h
Port P3.3 mapping registerP3MAP303h
Port P3.4 mapping registerP3MAP404h
Port P3.5 mapping registerP3MAP505h
Port P3.6 mapping registerP3MAP606h
Port P3.7 mapping registerP3MAP707h
Table 29. Port P1, P2 Registers (Base Address: 0200h)
REGISTER DESCRIPTIONREGISTEROFFSET
Port P1 inputP1IN00h
Port P1 outputP1OUT02h
Port P1 directionP1DIR04h
Port P1 pullup/pulldown enableP1REN06h
Port P1 drive strengthP1DS08h
Port P1 selectionP1SEL0Ah
Port P1 interrupt vector wordP1IV0Eh
Port P1 interrupt edge selectP1IES18h
Port P1 interrupt enableP1IE1Ah
Port P1 interrupt flagP1IFG1Ch
Port P2 inputP2IN01h
Port P2 outputP2OUT03h
Port P2 directionP2DIR05h
Port P2 pullup/pulldown enableP2REN07h
Port P2 drive strengthP2DS09h
Port P2 selectionP2SEL0Bh
Port P2 interrupt vector wordP2IV1Eh
Port P2 interrupt edge selectP2IES19h
Port P2 interrupt enableP2IE1Bh
Port P2 interrupt flagP2IFG1Dh
www.ti.com
Table 30. Port P3, P4 Registers (Base Address: 0220h)
REGISTER DESCRIPTIONREGISTEROFFSET
Port P3 inputP3IN00h
Port P3 outputP3OUT02h
Port P3 directionP3DIR04h
Port P3 pullup/pulldown enableP3REN06h
Port P3 drive strengthP3DS08h
Port P3 selectionP3SEL0Ah
Port P4 inputP4IN01h
Port P4 outputP4OUT03h
Port P4 directionP4DIR05h
Port P4 pullup/pulldown enableP4REN07h
Port P4 drive strengthP4DS09h
Port P4 selectionP4SEL0Bh
Port P5 inputP5IN00h
Port P5 outputP5OUT02h
Port P5 directionP5DIR04h
Port P5 pullup/pulldown enableP5REN06h
Port P5 drive strengthP5DS08h
Port P5 selectionP5SEL0Ah
Table 32. Port J Registers (Base Address: 0320h)
REGISTER DESCRIPTIONREGISTEROFFSET
Port PJ inputPJIN00h
Port PJ outputPJOUT02h
Port PJ directionPJDIR04h
Port PJ pullup/pulldown enablePJREN06h
Port PJ drive strengthPJDS08h
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
Table 33. TA0 Registers (Base Address: 0340h)
REGISTER DESCRIPTIONREGISTEROFFSET
TA0 controlTA0CTL00h
Capture/compare control 0TA0CCTL002h
Capture/compare control 1TA0CCTL104h
Capture/compare control 2TA0CCTL206h
Capture/compare control 3TA0CCTL308h
Capture/compare control 4TA0CCTL40Ah
TA0 counter registerTA0R10h
Capture/compare register 0TA0CCR012h
Capture/compare register 1TA0CCR114h
Capture/compare register 2TA0CCR216h
Capture/compare register 3TA0CCR318h
Capture/compare register 4TA0CCR41Ah
TA0 expansion register 0TA0EX020h
TA0 interrupt vectorTA0IV2Eh
Table 34. TA1 Registers (Base Address: 0380h)
REGISTER DESCRIPTIONREGISTEROFFSET
TA1 controlTA1CTL00h
Capture/compare control 0TA1CCTL002h
Capture/compare control 1TA1CCTL104h
Capture/compare control 2TA1CCTL206h
TA1 counter registerTA1R10h
Capture/compare register 0TA1CCR012h
Capture/compare register 1TA1CCR114h
Capture/compare register 2TA1CCR216h
TA1 expansion register 0TA1EX020h
TA1 interrupt vectorTA1IV2Eh
Table 37. DMA Module Control Registers (Base Address: 0500h)
REGISTER DESCRIPTIONREGISTEROFFSET
DMA module control 0DMACTL000h
DMA module control 1DMACTL102h
DMA module control 2DMACTL204h
DMA module control 3DMACTL306h
DMA module control 4DMACTL408h
DMA interrupt vectorDMAIV0Ah
AES accelerator control register 0AESACTL000h
Reserved02h
AES accelerator status registerAESASTAT04h
AES accelerator key registerAESAKEY06h
AES accelerator data in registerAESADIN008h
AES accelerator data out registerAESADOUT00Ah
www.ti.com
Table 46. LCD_B Registers (Base Address: 0A00h)
REGISTER DESCRIPTIONREGISTEROFFSET
LCD_B control register 0LCDBCTL0000h
LCD_B control register 1LCDBCTL1002h
LCD_B blinking control registerLCDBBLKCTL004h
LCD_B memory control registerLCDBMEMCTL006h
LCD_B voltage control registerLCDBVCTL008h
LCD_B port control register 0LCDBPCTL000Ah
LCD_B port control register 1LCDBPCTL100Ch
LCD_B charge pump control registerLCDBCTL0012h
LCD_B interrupt vector wordLCDBIV01Eh
LCD_B memory 1LCDM1020h
LCD_B memory 2LCDM2021h
...
LCD_B memory 14LCDM1402Dh
LCD_B blinking memory 1LCDBM1040h
LCD_B blinking memory 2LCDBM2041h
...
LCD_B blinking memory 14LCDBM1404Dh
Table 47. Radio Interface Registers (Base Address: 0F00h)
REGISTER DESCRIPTIONREGISTEROFFSET
Radio interface control register 0RF1AIFCTL000h
Radio interface control register 1RF1AIFCTL102h
Radio interface error flag registerRF1AIFERR06h
Radio interface error vector wordRF1AIFERRV0Ch
Radio interface interrupt vector wordRF1AIFIV0Eh
Radio instruction word registerRF1AINSTRW10h
Radio instruction word register, 1-byte auto-readRF1AINSTR1W12h
Radio instruction word register, 2-byte auto-readRF1AINSTR2W14h
Radio data in registerRF1ADINW16h
Radio status word registerRF1ASTATW20h
Radio status word register, 1-byte auto-readRF1ASTAT1W22h
Radio status word register, 2-byte auto-readRF1AISTAT2W24h
Radio data out registerRF1ADOUTW28h
Radio data out register, 1-byte auto-readRF1ADOUT1W2Ah
Radio data out register, 2-byte auto-readRF1ADOUT2W2Ch
Radio core signal input registerRF1AIN30h
Radio core interrupt flag registerRF1AIFG32h
Radio core interrupt edge select registerRF1AIES34h
Radio core interrupt enable registerRF1AIE36h
Radio core interrupt vector wordRF1AIV38h
over operating free-air temperature range (unless otherwise noted)
Voltage applied at DVCC and AVCC pins to V
Voltage applied to any pin (excluding VCORE, RF_P, RF_N, and R_BIAS)
Voltage applied to VCORE, RF_P, RF_N, and R_BIAS
SS
(2)
(2)
Input RF level at pins RF_P and RF_N10 dBm
Diode current at any device terminal±2 mA
Storage temperature range
Maximum junction temperature, T
(3)
, T
stg
J
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating
Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) All voltages referenced to VSS.
(3) Higher temperature may be applied during board soldering according to the current JEDEC J-STD-020 specification with peak reflow
temperatures not higher than classified on the device label on the shipping boxes or reels.
Typical values are specified at VCC= 3.3 V and TA= 25°C (unless otherwise noted)
Supply voltage range applied at all DVCC and AVCCPMMCOREVx = 0
(1)
pins
V
CC
V
CC
V
CC
V
SS
T
A
T
J
C
VCORE
C
/Capacitor ratio of capacitor at DVCC to capacitor at
DVCC
C
VCORE
during program execution and flash programming(default after POR)
with PMM default settings, Radio is not operational with
PMMCOREVx = 0 or 1
Supply voltage range applied at all DVCC and AVCCPMMCOREVx = 22.23.6
(1)
pins
during program execution, flash programming, andV
radio operation with PMM default settings
Supply voltage range applied at all DVCC and AVCC
(1)
pins
during program execution, flash programming andPMMCOREVx = 2,
(2)(3)
(2)(3)
PMMCOREVx = 12.03.6
PMMCOREVx = 32.43.6
radio operation with PMMCOREVx = 2, high-side SVSSVSHRVLx = SVSHRRRLx = 12.03.6V
level lowered (SVSHRVL = SVSMHRRL = 1) or high-sideor SVSHE = 0
SVS disabled (SVSHE = 0)
(2)(3)(4)
Supply voltage applied at the exposed die attach VSS and
AVSS pin
Operating free-air temperature–4085°C
Operating junction temperature–4085°C
Recommended capacitor at VCORE
(5)
VCORE
MINNOMMAX UNIT
1.83.6
V
0V
470nF
10
(1) It is recommended to power AVCC and DVCC from the same source. A maximum difference of 0.3 V between AVCC and DVCC can be
tolerated during power up and operation.
(2) Modules may have a different supply voltage range specification. See the specification of the respective module in this data sheet.
(3) The minimum supply voltage is defined by the supervisor SVS levels when it is enabled. See the PMM, SVS High Side threshold
parameters for the exact values and further details.
(4) Lowering the high-side SVS level or disabling the high-side SVS might cause the LDO to operate out of regulation, but the core voltage
will still stay within its limits and is still supervised by the low-side SVS ensuring reliable operation.
(5) A capacitor tolerance of ±20% or better is required.
Electrical Characteristics
Active Mode Supply Current Into VCCExcluding External Current
over recommended operating free-air temperature (unless otherwise noted)
PARAMETERV
I
AM, Flash
(5)
I
AM, RAM
(1) All inputs are tied to 0 V or to VCC. Outputs do not source or sink any current.
(2) The currents are characterized with a Micro Crystal MS1V-T1K crystal with a load capacitance of 12.5 pF. The internal and external load
capacitance are chosen to closely match the required 12.5 pF.
(3) Characterized with program executing typical data processing.
f
ACLK
XTS = CPUOFF = SCG0 = SCG1 = OSCOFF= SMCLKOFF = 0.
(4) Active mode supply current when program executes in flash at a nominal supply voltage of 3.0 V.
(5) Active mode supply current when program executes in RAM at a nominal supply voltage of 3.0 V.
Low-Power Mode Supply Currents (Into VCC) Excluding External Current
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERV
I
LPM0,1MHz
I
LPM2
I
LPM3,XT1LF
I
LPM3,VLO
I
LPM4
Low-power mode 0
Low-power mode 2
Low-power mode 3, crystal
(6) (4)
mode
Low-power mode 3,
VLO mode
Low-power mode 4
(3) (4)
(5) (4)
(7) (4)
(8) (4)
2.2 V080100801008010080100
3.0 V390110901109011090110
2.2 V06.5116.5116.5116.511
3.0 V37.5127.5127.5127.512
3.0 VµA
3.0 VµA
3.0 VµA
(1) All inputs are tied to 0 V or to VCC. Outputs do not source or sink any current.
(2) The currents are characterized with a Micro Crystal MS1V-T1K crystal with a load capacitance of 12.5 pF. The internal and external load
capacitance are chosen to closely match the required 12.5 pF.
(3) Current for watchdog timer clocked by SMCLK included. ACLK = low frequency crystal operation (XTS = 0, XT1DRIVEx = 0).
CPUOFF = 1, SCG0 = 0, SCG1 = 0, OSCOFF = 0 (LPM0); f
(4) Current for brownout, high side supervisor (SVSH) normal mode included. Low side supervisor and monitors disabled (SVSL, SVML).
High side monitor disabled (SVMH). RAM retention enabled.
(5) Current for watchdog timer and RTC clocked by ACLK included. ACLK = low frequency crystal operation (XTS = 0, XT1DRIVEx = 0).
(1) All inputs are tied to 0 V or to VCC. Outputs do not source or sink any current.
(2) The currents are characterized with a Micro Crystal MS1V-T1K crystal with a load capacitance of 12.5 pF. The internal and external load
capacitance are chosen to closely match the required 12.5 pF.
(3) Current for watchdog timer and RTC clocked by ACLK included. ACLK = low frequency crystal operation (XTS = 0, XT1DRIVEx = 0).
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
V
IT+
V
IT–
V
hys
R
Pull
C
I
I
lkg(Px.y)
PARAMETERTEST CONDITIONSV
Positive-going input threshold voltageV
Negative-going input threshold voltageV
Input voltage hysteresis (V
Pullup or pulldown resistor203550kΩ
Input capacitanceVIN= VSSor V
High-impedance leakage current
IT+
– V
)V
IT–
For pullup: VIN= V
For pulldown: VIN= V
(1) (2)
SS
CC
CC
CC
1.8 V0.801.40
3 V1.502.10
1.8 V0.451.00
3 V0.751.65
1.8 V0.30.8
3 V0.41.0
1.8 V, 3 V±50nA
Ports with interrupt capability
t
(int)
External interrupt timing (External trigger pulse (see block diagram and
duration to set interrupt flag)
(3)
terminal function
1.8 V, 3 V20ns
descriptions).
(1) The leakage current is measured with VSSor VCCapplied to the corresponding pins, unless otherwise noted.
(2) The leakage of the digital port pins is measured individually. The port pin is selected for input and the pullup or pulldown resistor is
disabled.
(3) An external signal sets the interrupt flag every time the minimum interrupt pulse duration t
(1) To improve EMI on the XT1 oscillator, the following guidelines should be observed.
(a) Keep the trace between the device and the crystal as short as possible.
(b) Design a good ground plane around the oscillator pins.
(c) Prevent crosstalk from other clock or data lines into oscillator pins XIN and XOUT.
(d) Avoid running PCB traces underneath or adjacent to the XIN and XOUT pins.
(e) Use assembly materials and techniques that avoid any parasitic load on the oscillator XIN and XOUT pins.
(f) If conformal coating is used, make sure that it does not induce capacitive or resistive leakage between the oscillator pins.
(2) When XT1BYPASS is set, XT1 circuits are automatically powered down. Input signal is a digital square wave with parametrics defined in
the Schmitt-trigger Inputs section of this datasheet.
(3) Maximum frequency of operation of the entire device cannot be exceeded.
(4) Oscillation allowance is based on a safety factor of 5 for recommended crystals. The oscillation allowance is a function of the
XT1DRIVEx settings and the effective load. In general, comparable oscillator allowance can be achieved based on the following
guidelines, but should be evaluated based on the actual crystal selected for the application:
(a) For XT1DRIVEx = 0, C
(b) For XT1DRIVEx = 1, 6 pF ≤ C
(c) For XT1DRIVEx = 2, 6 pF ≤ C
(d) For XT1DRIVEx = 3, C
(5) Includes parasitic bond and package capacitance (approximately 2 pF per pin).
L,eff
L,eff
≤ 6 pF
L,eff
L,eff
≥ 6 pF
≤ 9 pF
≤ 10 pF
Because the PCB adds additional capacitance, it is recommended to verify the correct load by measuring the ACLK frequency. For a
correct setup, the effective load capacitance should always match the specification of the used crystal.
(6) Requires external capacitors at both terminals. Values are specified by crystal manufacturers.
(7) Frequencies below the MIN specification set the fault flag. Frequencies above the MAX specification do not set the fault flag.
Frequencies between the MIN and MAX specifications might set the flag
(8) Measured with logic-level input frequency but also applies to operation with crystals.
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSV
f
VLO
df
VLO/dT
df
VLO
(1) Calculated using the box method: (MAX(-40 to 85°C) – MIN(-40 to 85°C)) / MIN(-40 to 85°C) / (85°C – (–40°C))
(2) Calculated using the box method: (MAX(1.8 to 3.6 V) – MIN(1.8 to 3.6 V)) / MIN(1.8 to 3.6 V) / (3.6 V – 1.8 V)
VLO frequencyMeasured at ACLK1.8 V to 3.6 V69.414kHz
VLO frequency temperature driftMeasured at ACLK
/dVCCVLO frequency supply voltage driftMeasured at ACLK
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSV
I
REFO
f
REFO
df
REFO/dT
df
/dV
REFO
t
START
(1) Calculated using the box method: (MAX(-40 to 85°C) – MIN(-40 to 85°C)) / MIN(-40 to 85°C) / (85°C – (–40°C))
(2) Calculated using the box method: (MAX(1.8 to 3.6 V) – MIN(1.8 to 3.6 V)) / MIN(1.8 to 3.6 V) / (3.6 V – 1.8 V)
REFO oscillator current consumption TA= 25°C1.8 V to 3.6 V3µA
REFO frequency calibratedMeasured at ACLK1.8 V to 3.6 V32768Hz
REFO absolute tolerance calibrated%
REFO frequency temperature driftMeasured at ACLK
REFO frequency supply voltage drift Measured at ACLK
CC
Full temperature range1.8 V to 3.6 V±3.5
TA= 25°C3 V±1.5
(1)
(2)
Duty cycleMeasured at ACLK1.8 V to 3.6 V405060%
REFO startup time40%/60% duty cycle1.8 V to 3.6 V25µs
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSMINTYPMAX UNIT
f
DCO(0,0)
f
DCO(0,31)
f
DCO(1,0)
f
DCO(1,31)
f
DCO(2,0)
f
DCO(2,31)
f
DCO(3,0)
f
DCO(3,31)
f
DCO(4,0)
f
DCO(4,31)
f
DCO(5,0)
f
DCO(5,31)
f
DCO(6,0)
f
DCO(6,31)
f
DCO(7,0)
f
DCO(7,31)
S
DCORSEL
S
DCO
DCO frequency (0, 0)
DCO frequency (0, 31)
DCO frequency (1, 0)
DCO frequency (1, 31)
DCO frequency (2, 0)
DCO frequency (2, 31)
DCO frequency (3, 0)
DCO frequency (3, 31)
DCO frequency (4, 0)
DCO frequency (4, 31)
DCO frequency (5, 0)
DCO frequency (5, 31)
DCO frequency (6, 0)
DCO frequency (6, 31)
DCO frequency (7, 0)
DCO frequency (7, 31)
Frequency step between range
DCORSEL and DCORSEL + 1
Frequency step between tap
DCO and DCO + 1
Duty cycleMeasured at SMCLK405060%
df
/dTDCO frequency temperature drift f
DCO
df
DCO
/dV
CC
DCO frequency voltage driftf
(1) When selecting the proper DCO frequency range (DCORSELx), the target DCO frequency, f
range of f
range n, tap 0 (DCOx = 0) and f
DCO(n, 0),MAX
≤ f
DCO
(DCOx = 31). This ensures that the target DCO frequency resides within the range selected. It should also be noted that if the actual
f
frequency for the selected range causes the FLL or the application to select tap 0 or 31, the DCO fault flag is set to report that the
DCO
selected range is at its minimum or maximum tap setting.
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSMIN TYP MAX UNIT
t
WAKE-UP-FAST
t
WAKE-UP-SLOW
t
WAKE-UP-RESET
Wake-up time from LPM2, LPM3, or
LPM4 to active mode
Wake-up time from LPM2, LPM3 or
LPM4 to active mode
Wake-up time from RST or BOR
event to active mode
(1)
(2)
(3)
PMMCOREV = SVSMLRRL = n f
(where n = 0, 1, 2, or 3),µs
SVSLFP = 1
PMMCOREV = SVSMLRRL = n
(where n = 0, 1, 2, or 3),150165µs
SVSLFP = 0
(1) This value represents the time from the wake-up event to the first active edge of MCLK. The wake-up time depends on the performance
mode of the low-side supervisor (SVSL) and low side monitor (SVML). Fastest wake-up times are possible with SVSLand SVMLin full
performance mode or disabled when operating in AM, LPM0, and LPM1. Various options are available for SVSLand SVMLwhile
operating in LPM2, LPM3, and LPM4. See the Power Management Module and Supply Voltage Supervisor chapter in the CC430 Family
User's Guide (SLAU259).
(2) This value represents the time from the wake-up event to the first active edge of MCLK. The wake-up time depends on the performance
mode of the low-side supervisor (SVSL) and low side monitor (SVML). In this case, the SVSLand SVMLare in normal mode (low current)
mode when operating in AM, LPM0, and LPM1. Various options are available for SVSLand SVMLwhile operating in LPM2, LPM3, and
LPM4. See the Power Management Module and Supply Voltage Supervisor chapter in the CC430 Family User's Guide (SLAU259).
(3) This value represents the time from the wake-up event to the reset vector execution.
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
(see Note
t
SU,MI
t
HD,MI
t
VALID,MO
t
HD,MO
(1) f
(2) Specifies the time to drive the next valid data to the SIMO output after the output changing UCLK clock edge. See the timing diagrams
(3) Specifies how long data on the SIMO output is valid after the output changing UCLK clock edge. Negative values indicate that the data
(1)
, Figure 15 and Figure 16)
PARAMETERTEST CONDITIONSPMMCOREVxV
SOMI input data setup time
SOMI input data hold time
SIMO output data valid time
SIMO output data hold time
= 1/2t
UCxCLK
For the slave's parameters t
LO/HI
with t
LO/HI
≥ max(t
SU,SI(Slave)
UCLK edge to SIMO valid,
(2)
CL= 20 pF
(3)
CL= 20 pF
VALID,MO(USCI)
and t
+ t
VALID,SO(Slave)
SU,SI(Slave)
CC
0ns
3ns
0ns
3ns
0ns
3ns
0ns
3ns
, t
SU,MI(USCI)
see the SPI parameters of the attached slave.
+ t
VALID,SO(Slave)
1.8 V55
3.0 V38
2.4 V30
3.0 V25
1.8 V0
3.0 V0
2.4 V0
3.0 V0
1.8 V20
3.0 V18
2.4 V16
3.0 V15
1.8 V-10
3.0 V-8
2.4 V-10
3.0 V-8
).
MINTYPMAX UNIT
in Figure 15 and Figure 16.
on the SIMO output can become invalid before the output changing clock edge observed on UCLK. See the timing diagrams in
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
(see Note
t
STE,LEAD
t
STE,LAG
t
STE,ACC
t
STE,DIS
t
SU,SI
t
HD,SI
t
VALID,SO
t
HD,SO
(1) f
(2) Specifies the time to drive the next valid data to the SOMI output after the output changing UCLK clock edge. See the timing diagrams
(3) Specifies how long data on the SOMI output is valid after the output changing UCLK clock edge. See the timing diagrams in Figure 15
over operating free-air temperature range (unless otherwise noted)
PARAMETERTEST CONDITIONSV
V
LCD
I
CC,Peak,CP
t
LCD,CP,on
I
CP,Load
R
LCD,Seg
R
LCD,COM
LCD voltageVLCDx = 0000, VLCDEXT = 02.4 V to 3.6 VV
LCDCPEN = 1, VLCDx = 00012.0 V to 3.6 V2.54V
LCDCPEN = 1, VLCDx = 00102.0 V to 3.6 V2.60V
LCDCPEN = 1, VLCDx = 00112.0 V to 3.6 V2.66V
LCDCPEN = 1, VLCDx = 01002.0 V to 3.6 V2.72V
LCDCPEN = 1, VLCDx = 01012.0 V to 3.6 V2.78V
LCDCPEN = 1, VLCDx = 01102.0 V to 3.6 V2.84V
LCDCPEN = 1, VLCDx = 01112.0 V to 3.6 V2.90V
LCDCPEN = 1, VLCDx = 10002.0 V to 3.6 V2.96V
LCDCPEN = 1, VLCDx = 10012.0 V to 3.6 V3.02V
LCDCPEN = 1, VLCDx = 10102.0 V to 3.6 V3.08V
LCDCPEN = 1, VLCDx = 10112.0 V to 3.6 V3.14V
LCDCPEN = 1, VLCDx = 11002.0 V to 3.6 V3.20V
LCDCPEN = 1, VLCDx = 11012.2 V to 3.6 V3.26V
LCDCPEN = 1, VLCDx = 11102.2 V to 3.6 V3.32V
LCDCPEN = 1, VLCDx = 11112.2 V to 3.6 V3.383.6V
12-Bit ADC, Power Supply and Input Range Conditions
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSV
AV
CC
V
(Ax)
I
ADC12_A
C
I
R
I
Analog supply voltage,
Full performance
Analog input voltage range
Operating supply current into
AVCC terminal
(3)
Input capacitance2.2 V2025pF
Input MUX ON resistance0 V ≤ VAx≤ AV
AVCC and DVCC are connected together,
AVSS and DVSS are connected together,2.23.6V
V
= V
(AVSS)
(2)
All ADC12 analog input pins Ax0AV
f
ADC12CLK
REFON = 0, SHT0 = 0, SHT1 = 0,µA
= 0 V
(DVSS)
= 5.0 MHz, ADC12ON = 1,2.2 V125155
ADC12DIV = 0
Only one terminal Ax can be selected at one
time
CC
(1) The leakage current is specified by the digital I/O input leakage.
(2) The analog input voltage range must be within the selected reference voltage range VR+to VR–for valid conversion results. If the
reference voltage is supplied by an external source or if the internal reference voltage is used and REFOUT = 1, then decoupling
capacitors are required. See REF, External Reference and REF, Built-In Reference.
(3) The internal reference supply current is not included in current consumption parameter I
CC
3 V150220
.
ADC12_A
(1)
MINTYPMAX UNIT
102001900Ω
12-Bit ADC, Timing Parameters
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSV
CC
For specified performance of ADC12 linearity
f
ADC12CLK
f
ADC12OSC
t
CONVERT
t
Sample
parameters using an external reference voltage or0.454.85.0
AVCC as reference.
SREF0 = 0. The specified performance of the ADC12 linearity is ensured when using the ADC12OSC. For other clock sources, the
specified performance of the ADC12 linearity is ensured with f
(3) SREF2 = 0, SREF1 = 1, SREF0 = 0, ADC12SR = 0, REFOUT = 0. The specified performance of the ADC12 linearity is ensured when
using the ADC12OSC divided by 2.
(4) The ADC12OSC is sourced directly from MODOSC inside the UCS.
(5) 13 × ADC12DIV × 1/f
(6) Approximately ten Tau (τ) are needed to get an error of less than ±0.5 LSB:
t
Sample
= ln(2
n+1
ADC12CLK
) x (RS+ RI) × CI+ 800 ns, where n = ADC resolution = 12, RS= external source resistance
12-Bit ADC, Linearity Parameters Using an External Reference Voltage or AVCC as Reference
Voltage
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSV
E
E
E
E
E
Integral linearity error
I
Differential linearity error
D
Offset error
O
Gain error
G
Total unadjusted errorLSB
T
(3)
(3)(2)
(1)
(1)(2)
1.4 V ≤ dVREF ≤ 1.6 V
1.6 V < dVREF
dVREF ≤ 2.2 V
dVREF > 2.2 V
dVREF ≤ 2.2 V
dVREF > 2.2 V
(1) Parameters are derived using the histogram method.
(2) The external reference voltage is selected by: SREF2 = 0 or 1, SREF1 = 1, SREF0 = 0. dVREF = VR+- VR-, VR+< AVCC, VR-> AVSS.
Unless otherwise mentioned, dVREF > 1.5 V. Impedance of the external reference voltage R < 100 Ω and two decoupling capacitors,
10 µF and 100 nF, should be connected to VREF+/VREF- to decouple the dynamic current. See also the CC430 Family User's Guide
(SLAU259).
(3) Parameters are derived using a best fit curve.
(2)
(2)
(2)
(2)
(2)
(2)
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
CC
2.2 V, 3 VLSB
MINTYPMAX UNIT
±2.0
±1.7
2.2 V, 3 V±1.0LSB
2.2 V, 3 V±1.0±2.0
2.2 V, 3 V±1.0±2.0
LSB
2.2 V, 3 V±1.0±2.0LSB
2.2 V, 3 V±1.4±3.5
2.2 V, 3 V±1.4±3.5
12-Bit ADC, Linearity Parameters Using the Internal Reference Voltage
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
(1) The internal reference voltage is selected by: SREF2 = 0 or 1, SREF1 = 1, SREF0 = 1. dVREF = VR+- VR-.
(2) Parameters are derived using the histogram method.
(3) Parameters are derived using a best fit curve.
(4) The gain error and total unadjusted error are dominated by the accuracy of the integrated reference module absolute accuracy. In this
mode the reference voltage used by the ADC12_A is not available on a pin.
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERTEST CONDITIONSV
V
eREF+
V
REF–/VeREF–
(V
–Differential external reference voltage
eREF+
V
REF–/VeREF–
I
VeREF+
I
VREF–/VeREF–
C
VREF+/-
(1) The external reference is used during ADC conversion to charge and discharge the capacitance array. The input capacitance, Ci, is also
the dynamic load for an external reference during conversion. The dynamic impedance of the reference supply should follow the
recommendations on analog-source impedance to allow the charge to settle for 12-bit accuracy.
(2) The accuracy limits the minimum positive external reference voltage. Lower reference voltage levels may be applied with reduced
accuracy requirements.
(3) The accuracy limits the maximum negative external reference voltage. Higher reference voltage levels may be applied with reduced
accuracy requirements.
(4) The accuracy limits minimum external differential reference voltage. Lower differential reference voltage levels may be applied with
reduced accuracy requirements.
(5) Two decoupling capacitors, 10 µF and 100 nF, should be connected to VREF to decouple the dynamic current required for an external
reference source if it is used for the ADC12_A. See also the CC430 Family User's Guide (SLAU259).
Positive external reference voltage inputV
Negative external reference voltage inputV
)input
Static input current
Capacitance at VREF+ or VREF- terminal,
external reference
Capacitance at VREF+
terminals, internal reference
Temperature coefficient ofppm/
built-in reference
(5)
Power supply rejection ratio
(dc)
Power supply rejection ratioTA= 25 °C, f = 1 kHz, ΔVpp = 100 mV,
(ac)REFVSEL = 0, 1, or 2,
= +10 µA or –1000 µA,
VREF+
AVCC= AV
REFON = REFOUT = 1
for each reference level,
CC (min)
REFON = REFOUT = 120100pF
I
= 0 A,
VREF+
REFVSEL = 0, 1, or 2,3050
REFON = 1, REFOUT = 0 or 1
AVCC= AV
CC (min)
- AV
CC(max)
,
REFON = 1, REFOUT = 0 or 1
AVCC= AV
CC (min)
- AV
CC(max)
REFON = 1, REFOUT = 0 or 1
t
SETTLE
Settling time of reference
(6)
voltage
AVCC= AV
REFVSEL = 0, 1, or 2,75
REFOUT = 0, REFON = 0 → 1
AVCC= AV
C
= C
VREF
REFVSEL = 0, 1, or 2,
CC (min)
CC (min)
VREF
- AV
- AV
(max),
CC(max)
CC(max)
,
,
REFOUT = 1, REFON = 0 → 1
(1) The reference is supplied to the ADC by the REF module and is buffered locally inside the ADC. The ADC uses two internal buffers, one
smaller and one larger for driving the VREF+ terminal. When REFOUT = 1, the reference is available at the VREF+ terminal, as well as,
used as the reference for the conversion and utilizes the larger buffer. When REFOUT = 0, the reference is only used as the reference
for the conversion and utilizes the smaller buffer.
(2) The internal reference current is supplied from the AVCC terminal. Consumption is independent of the ADC12ON control bit, unless a
conversion is active. The REFON bit enables to settle the built-in reference before starting an A/D conversion. REFOUT = 0 represents
the current contribution of the smaller buffer. REFOUT = 1 represents the current contribution of the larger buffer without external load.
(3) The temperature sensor is provided by the REF module. Its current is supplied from the AVCC terminal and is equivalent to I
REFON =1 and REFOUT = 0.
(4) Contribution only due to the reference and buffer including package. This does not include resistance due to PCB trace or other causes.
(5) Calculated using the box method: (MAX(-40 to 85°C) – MIN(-40 to 85°C)) / MIN(-40 to 85°C)/(85°C – (–40°C)).
(6) The condition is that the error in a conversion started after t
capacitive load when REFOUT = 1.
is less than ±0.5 LSB. The settling time depends on the external
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERMINTYPMAX UNIT
DV
CC(PGM/ERASE)
I
PGM
I
ERASE
I
, I
MERASE
t
CPT
BANK
Program and erase supply voltage1.83.6V
Average supply current from DVCC during program35mA
Average supply current from DVCC during erase26.5mA
Average supply current from DVCC during mass erase or bank
erase
Cumulative program time
(1)
Program and erase endurance10
t
Retention
t
Word
t
Block, 0
t
Block, 1–(N–1)
t
Block, N
t
Erase
f
MCLK,MGR
Data retention durationTJ= 25°C100years
Word or byte program time
Block program time for first byte or word
Block program time for each additional byte or word, except for last
byte or word
(2)
Block program time for last byte or word
Erase time for segment erase, mass erase, and bank erase when
available
(2)
(2)
(2)
(2)
MCLK frequency in marginal read mode
(FCTL4.MGR0 = 1 or FCTL4. MGR1 = 1)
(1) The cumulative program time must not be exceeded when writing to a 128-byte flash block. This parameter applies to all programming
methods: individual word write, individual byte write, and block write modes.
(2) These values are hardwired into the flash controller's state machine.
TEST
CONDITIONS
4
10
6485µs
4965µs
3749µs
5573µs
2332ms
01MHz
www.ti.com
26.5mA
16ms
5
cycles
JTAG and Spy-Bi-Wire Interface
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETERV
f
SBW
t
SBW,Low
t
SBW, En
t
SBW,Rst
f
TCK
R
internal
Spy-Bi-Wire input frequency2.2 V, 3 V020MHz
Spy-Bi-Wire low clock pulse duration2.2 V, 3 V0.02515µs
Spy-Bi-Wire enable time (TEST high to acceptance of first clock edge)
Spy-Bi-Wire return to normal operation time15100µs
TCK input frequency - 4-wire JTAG
(2)
Internal pulldown resistance on TEST2.2 V, 3 V456080kΩ
(1) Tools that access the Spy-Bi-Wire interface need to wait for the minimum t
applying the first SBWTCK clock edge.
(2) f
may be restricted to meet the timing requirements of the module selected.
TCK
CC
(1)
2.2 V, 3 V1µs
2.2 V05 MHz
3 V010MHz
time after pulling the TEST/SBWTCK pin high before
(1) If using a 27-MHz crystal, the lower frequency limit for this band is 392 MHz.
(2) If using optional Manchester encoding, the data rate in kbps is half the baud rate.
(3) The acceptable crystal tolerance depends on frequency band, channel bandwidth, and spacing. Also see design note DN005 -- CC11xx
Sensitivity versus Frequency Offset and Crystal Accuracy (SWRA122).
Supply voltage range during radio operation2.03.6V
2-FSK0.6500
(Shaped) MSK (also known as differential offset QPSK)
temperature dependency.
(3)
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
300348
(1)
779928
(2)
26500
464 MHz
RF Crystal Oscillator, XT2
TA= 25°C, VCC= 3 V (unless otherwise noted)
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
Start-up time
Duty cycle455055%
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) The start-up time depends to a very large degree on the used crystal.
(2)
(1)
150810µs
Current Consumption, Reduced-Power Modes
TA= 25°C, VCC= 3 V (unless otherwise noted)
PARAMETERTEST CONDITIONSMINTYPMAX UNIT
CurrentRF crystal oscillator only (for example, SLEEP state with MCSM0.OSC_FORCE_ON =100µA
consumption1)
IDLE state (including RF crystal oscillator)1.7mA
FSTXON state (only the frequency synthesizer is running)
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) This current consumption is also representative of other intermediate states when going from IDLE to RX or TX, including the calibration
CurrentRegister settings
consumption,43338.4optimized for reducedmA
RXcurrent
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) Reduced current setting (MDMCFG2.DEM_DCFILT_OFF = 1) gives a slightly lower current consumption at the cost of a reduction in
sensitivity. See tables "RF Receive" for additional details on current consumption and sensitivity.
(3) For 868 or 915 MHz, see Figure 21 for current consumption with register settings optimized for sensitivity.
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) Reduced current setting (MDMCFG2.DEM_DCFILT_OFF = 1) gives a slightly lower current consumption at the cost of a reduction in
sensitivity. See tables "RF Receive" for additional details on current consumption and sensitivity.
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) User programmable. The bandwidth limits are proportional to crystal frequency (given values assume a 26.0 MHz crystal)
(3) Typical radiated spurious emission is -49 dBm measured at the VCO frequency
(4) Maximum figure is the ETSI EN 300 220 limit
(5) Time from start of reception until data is available on the receiver data output pin is equal to 9 bit.
Receiver sensitivity38.420kHz deviation, 100kHz digital channel filter bandwidth
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) Sensitivity can be traded for current consumption by setting MDMCFG2.DEM_DCFILT_OFF=1. The typical current consumption is then
reduced by about 2mA close to the sensitivity limit. The sensitivity is typically reduced to -109dBm.
(3) Sensitivity can be traded for current consumption by setting MDMCFG2.DEM_DCFILT_OFF=1. The typical current consumption is then
reduced by about 2mA close to the sensitivity limit. The sensitivity is typically reduced to -102dBm.
(4) MDMCFG2.DEM_DCFILT_OFF=1 can not be used for data rates ≥ 250kBaud.
DATA RATE
(kBaud)
0.614.3kHz deviation, 58kHz digital channel filter bandwidth-117
1.25.2kHz deviation, 58kHz digital channel filter bandwidth
250127kHz deviation, 540kHz digital channel filter bandwidth
500MSK, 812kHz digital channel filter bandwidth
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) Sensitivity can be traded for current consumption by setting MDMCFG2.DEM_DCFILT_OFF=1. The typical current consumption is then
reduced by about 2mA close to the sensitivity limit. The sensitivity is typically reduced to -109dBm.
(3) Sensitivity can be traded for current consumption by setting MDMCFG2.DEM_DCFILT_OFF=1. The typical current consumption is then
reduced by about 2mA close to the sensitivity limit. The sensitivity is typically reduced to -101dBm.
(4) MDMCFG2.DEM_DCFILT_OFF=1 can not be used for data rates ≥ 250kBaud.
DATA RATE
(kBaud)
0.614.3kHz deviation, 58kHz digital channel filter bandwidth-114
1.25.2-kHz deviation, 58-kHz digital channel filter bandwidth
38.420-kHz deviation, 100-kHz digital channel filter bandwidth
250-93
500MSK, 812kHz digital channel filter bandwidth
(1)
127-kHz deviation, 540-kHz digital channel filter bandwidth
0.6-kBaud data rate, 2-FSK, 14.3-kHz deviation, 58-kHz digital channel filter bandwidth (unless otherwise noted)
Receiver sensitivity-115dBm
1.2-kBaud data rate, 2-FSK, 5.2-kHz deviation, 58-kHz digital channel filter bandwidth (unless otherwise noted)
Receiver sensitivity
SaturationFIFOTHR.CLOSE_IN_RX=0
Adjacent channelDesired channel 3 dB above the sensitivity limit,
rejection100 kHz channel spacing
Image channel rejection29dB
BlockingDesired channel 3 dB above the sensitivity limit
38.4-kBaud data rate, 2-FSK, 20-kHz deviation, 100-kHz digital channel filter bandwidth (unless otherwise noted)
Receiver sensitivity
SaturationFIFOTHR.CLOSE_IN_RX=0
Adjacent channelDesired channel 3 dB above the sensitivity limit,-200-kHz offset20
rejection200 kHz channel spacing
Image channel rejectionIF frequency 152 kHz, Desired channel 3 dB above the sensitivity limit23dB
BlockingDesired channel 3 dB above the sensitivity limit
250-kBaud data rate, 2-FSK, 127-kHz deviation, 540-kHz digital channel filter bandwidth (unless otherwise noted)
Receiver sensitivity
SaturationFIFOTHR.CLOSE_IN_RX=0
Adjacent channelDesired channel 3 dB above the sensitivity limit,-750-kHz offset24
rejection750-kHz channel spacing
Image channel rejectionIF frequency 304 kHz, Desired channel 3 dB above the sensitivity limit18dB
BlockingDesired channel 3 dB above the sensitivity limit
500-kBaud data rate, MSK, 812-kHz digital channel filter bandwidth (unless otherwise noted)
Receiver sensitivity
Image channel rejectionIF frequency 355 kHz, Desired channel 3 dB above the sensitivity limit-2dB
BlockingDesired channel 3 dB above the sensitivity limit
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) Sensitivity can be traded for current consumption by setting MDMCFG2.DEM_DCFILT_OFF=1. The typical current consumption is then
reduced by about 2mA close to the sensitivity limit. The sensitivity is typically reduced to -107dBm
(3) See design note DN010 Close-in Reception with CC1101 (SWRA147).
(4) See Figure 22 for blocking performance at other offset frequencies.
(5) See Figure 23 for blocking performance at other offset frequencies.
(6) Sensitivity can be traded for current consumption by setting MDMCFG2.DEM_DCFILT_OFF=1. The typical current consumption is then
reduced by about 2mA close to the sensitivity limit. The sensitivity is typically reduced to -100dBm.
(7) MDMCFG2.DEM_DCFILT_OFF = 1 cannot be used for data rates ≥ 250kBaud.
(8) See Figure 24 for blocking performance at other offset frequencies.
(9) See Figure 25 for blocking performance at other offset frequencies.
(2)
2-GFSK modulation by setting MDMCFG2.MOD_FORMAT=2,
Gaussian filter with BT = 0.5
IF frequency 152 kHz, desired channel 3 dB above
the sensitivity limit
(6)
2-GFSK modulation by setting MDMCFG2.MOD_FORMAT = 2,
Gaussian filter with BT = 0.5
(7)
2-GFSK modulation by setting MDMCFG2.MOD_FORMAT = 2,
Gaussian filter with BT = 0.5
Output power, highestDelivered to a 50Ω single-ended load via CC430
setting
Output power, lowestDelivered to a 50Ω single-ended load via CC430
setting
Harmonics,
radiated
Harmonics, conducteddBm
Spurious emissions,
conducted, harmonicsdBm
not included
(2)
(3)
(3)
(4)(5)(6)
(8)
FREQUENCY
(MHz)
315122 + j31
433116 + j41Ω
868, 91586.5 + j43
315+12
433+13
868+11
915+11
433
868dBm
915
315+10 dBm CW
433+10 dBm CW
868+10 dBm CW
915+11 dBm CW
315+10 dBm CW
433+10 dBm CW
868+10 dBm CW
915+11 dBm CW
(1)
reference design's RF matching network
reference design's RF matching network
Second harmonic-56
Third harmonic-57
Second harmonic-50
Third harmonic-52
Second harmonic-50
Third harmonic-54
Frequencies below 960 MHz< -38
Frequencies above 960 MHz< -48
Frequencies below 1 GHz-45
Frequencies above 1 GHz< -48
Second harmonic-59
Other harmonics< -71
Second harmonic-53
Other harmonics< -47
Frequencies below 960 MHz< -58
Frequencies above 960 MHz< -53
Frequencies below 1 GHz< -54
Frequencies above 1 GHz< -54
Frequencies within 47 to 74, 87.5 to
118, 174 to 230, 470 to 862 MHz
Frequencies below 1 GHz< -46
Frequencies above 1 GHz< -59
Frequencies within 47 to 74, 87.5 to
118, 174 to 230, 470 to 862 MHz
Frequencies below 960 MHz< -49
Frequencies above 960 MHz< -63
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
dBm
-30dBm
(7)
< -63
< -56
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) Differential impedance as seen from the RF-port (RF_P and RF_N) towards the antenna. Follow the CC430 reference designs available
from the TI website.
(3) Output power is programmable, and full range is available in all frequency bands. Output power may be restricted by regulatory limits.
See also application note AN050 Using the CC1101 in the European 868MHz SRD Band (SWRA146) and design note DN013Programming Output Power on CC1101 (SWRA168), which gives the output power and harmonics when using multi-layer inductors.
The output power is then typically +10 dBm when operating at 868 or 915 MHz.
(4) The antennas used during the radiated measurements (SMAFF-433 from R.W.Badland and Nearson S331 868/915) play a part in
attenuating the harmonics.
(5) Measured on EM430F6137RF900 with CW, maximum output power
(6) All harmonics are below -41.2 dBm when operating in the 902 to 928 MHz band.
(7) Requirement is -20 dBc under FCC 15.247
(8) All radiated spurious emissions are within the limits of ETSI. Also see design note DN017 CC11xx 868/915 MHz RF Matching
TA= 25°C, VCC= 3 V (unless otherwise noted)
MIN figures are given using a 27MHz crystal. TYP and MAX figures are given using a 26MHz crystal.
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
Programmed frequency resolution
Synthesizer frequency tolerance
RF carrier phase noisedBc/Hz
PLL turn-on and hop time
PLL RX to TX settling time
PLL TX to RX settling time
PLL calibration time
(7)
(1) All measurement results are obtained using the EM430F6137RF900 with BOM according to tested frequency range (see Table 48).
(2) The resolution (in Hz) is equal for all frequency bands.
(3) Depends on crystal used. Required accuracy (including temperature and aging) depends on frequency band and channel bandwidth and
spacing.
(4) Time from leaving the IDLE state until arriving in the RX, FSTXON, or TX state, when not performing calibration.
(5) Settling time for the 1-IF frequency step from RX to TX
(6) Settling time for the 1-IF frequency step from TX to RX
(7) Calibration can be initiated manually or automatically before entering or after leaving RX or TX.
(2)
(3)
(4)
(5)
(6)
(1)
26- to 27-MHz crystal397f
XOSC
16
/2
±40ppm
50-kHz offset from carrier–95
100-kHz offset from carrier–94
200-kHz offset from carrier–94
500-kHz offset from carrier–98
1-MHz offset from carrier–107
2-MHz offset from carrier–112
5-MHz offset from carrier–118
10-MHz offset from carrier–129
Crystal oscillator running85.188.488.4µs
For a complete reference design including layout see the CC430 Wireless Development Tools and related
documentation [MSP430 Hardware Tools User's Guide (SLAU278)].
For a complete reference design including layout see the CC430 Wireless Development Tools and related
documentation [MSP430 Hardware Tools User's Guide (SLAU278)].
Port P1, P1.5 to P1.7, Input/Output With Schmitt Trigger
CC430F5137, CC430F5135, CC430F5133
SLAS554H –MAY 2009–REVISED SEPTEMBER 2013
CC430F513x devices don't provide LCD functionality on port P1 pins.
Table 50. Port P1 (P1.5 to P1.7) Pin Functions
PIN NAME (P1.x)xFUNCTION
P1.5/P1MAP5/R235 P1.5 (I/O)I: 0; O: 10X
P1.6/P1MAP6/R13/6 P1.6 (I/O)I: 0; O: 10X
LCDREF
P1.7/P1MAP7/R037 P1.7 (I/O)I: 0; O: 10X
(1) X = don't care
(2) According to mapped function - see Table 9.
(3) Setting P1SEL.x bit together with P1MAPx = PM_ANALOG disables the output driver as well as the input Schmitt trigger.
(1) X = don't care
(2) According to mapped function - see Table 9.
(3) Setting P2SEL.x bit together with P2MAPx = PM_ANALOG disables the output driver as well as the input Schmitt trigger.
(4) Setting the CBPD.x bit disables the output driver as well as the input Schmitt trigger to prevent parasitic cross currents when applying
analog signals. Selecting the CBx input pin to the comparator multiplexer with the CBx bits automatically disables output driver and input
buffer for that pin, regardless of the state of the associated CBPD.x bit.
Mapped secondary digital function - see Table 90; 1
A0 (not available on CC430F612x)
(4)
CB0
(3)
Mapped secondary digital function - see Table 90; 1
A1 (not available on CC430F612x)
(4)
CB1
(3)
Mapped secondary digital function - see Table 90; 1
A2 (not available on CC430F612x)
(4)
CB2
(3)
Mapped secondary digital function - see Table 90; 1
A3 (not available on CC430F612x)
(4)
CB3
(3)
Mapped secondary digital function - see Table 90; 1
A4/VREF-/VeREF- (not available on CC430F612x)
(4)
CB4
(3)
Mapped secondary digital function - see Table 90; 1
A5/VREF+/VeREF+ (not available on CC430F612x)
(4)
CB5
(3)
Mapped secondary digital function - see Table 90; 1
A6 (not available on CC430F612x and
CC430F513x)
CB6 (not available on CC430F513x)
(3)
(4)
Mapped secondary digital function - see Table 90; 1
A7 (not available on CC430F612x and