SimpleLink Low Power F3 Core SDK Change Log

Table of Contents

Core SDK 9.14.00 (Oct, 2025)

New Features

ID Summary
TIDRIVERS-7497 CAN: Implement workaround for errata SYS_211
TIDRIVERS-7492 Enable Secure Debug Manager in SysConfig for CC27XX Family
TIDRIVERS-7452 APU: Implement workaround for errata SYS_211
LPRFXXWARE-1062 APU: Deprecate functions due to errata SYS_211

Fixed Issues

ID Summary
TIDRIVERS-7542 Race condition can cause erroneous message lost when handling Rx FIFO in CAN driver
TIDRIVERS-7518 ClockP_scheduleNextTick() does not correctly clear event caused by the previous compare value
TIDRIVERS-7495 APULPF3_polarToCartesianVector accesses object.result before it is initialized
LPRFXXWARE-1071 Increase number of synchronization cycles after writes to APU from 2 to 4 due to errata SYS_211
LPRFXXWARE-1070 Ensure APU registers with side effects are handled correctly due to errata SYS_211
LPRFXXWARE-1063 Ensure read and write consistency to APU registers and program memory due to errata SYS_211
LPRFSEC-237 HSM Crypto Drivers deadlock with KeyStore operations

Core SDK 9.12.00 (Jul, 2025)

New Features

ID Summary
TIDRIVERS-7442 Enable the debug authentication option in Sysconfig for CC27xx devices
TIDRIVERS-7432 [CC27xx] optimize APULPF3_loadArgMirrored

Fixed Issues

ID Summary
TIDRIVERS-7428 CC27xx SPI driver shall use <= 3/4 FIFO level for DMA burst mode for Tx Transfer
TIDRIVERS-7410 [CC27xx] APU bus fault when mixing pointers inside and outside APU
TIDRIVERS-7395 CC23XX/CC27XX: Unbalanced standby constraint if an HFXT fault occurs

Core SDK 9.11.01 (Jul, 2025)

New Features

ID Summary
None None

Fixed Issues

ID Summary
TIDRIVERS-7407 Update APU firmware that contains new exit routine within Jacobi EVD function

Core SDK 9.11.00 (Jun, 2025)

New Features

ID Summary
TIDRIVERS-6776 Add LP-EM-CC2755P10 board support
LPRFSEC-167 Add support to make the Key Store base address configurable
LPRFSEC-156 Enable Private Key Exports for Asymmetric Keys

Fixed Issues

ID Summary
TIDRIVERS-7360 [LPF3] Implementation issue in APU function for covariance matrix computation with forward-backward averaging

Core SDK 9.10.00 (Apr, 2025)

Upgrade and Compatibility Information

New Features

ID Summary
TIUTILS-160 Update python dependency for tilogger tool to version 3.10.4
TIDRIVERS-7298 Suppress IAR warning about linking duplicate file
TIDRIVERS-7241 Update LED-driver documentation
TIDRIVERS-7201 Add board LP_EM_CC2340R53_Q1
TIDRIVERS-7195 CCFG: Remove the generation of the .hwOpt field
TIDRIVERS-7179 [CC27xx] Update APU driver API in accordance with new APU firmware release
TIDRIVERS-7156 CC27xx SPI driver shall use the DMA burst mode for Tx Transfer as default
TIDRIVERS-7145 Hide CAN sysconfig module for CC2744R7 & CC2755R10/P10
TIDRIVERS-7121 Make SW TCXO cap array temperature compensation optional
TIDRIVERS-7082 LPF3: Change DMA/FIFO interaction so that no bytes can be lost during UART RX/TX
TIDRIVERS-7050 Add board file LP_EM_CC2340R53_WCSP
TIDRIVERS-6851 Undo unconditional user record CRC calculation
TIDRIVERS-6506 Power-driver needs to ensure that LFXT/LFOSC is stable before switching
TIDRIVERS-6249 Enable CC23xx/CC27xx display example
TIDRIVERS-5830 Enable Link Time Optimization in all CoreSDK libraries
LPRFXXWARE-997 Optimize size of driverlib documentation
LPRFSEC-47 Support PSA Crypto API and KeyStore for EdDSA in CC27XX
LPRFSEC-18 Add EdDSA driver to CC27XX

Fixed Issues

ID Summary
TIRTOS-2227 Remove grlib from LPF3 SDK
TIDRIVERS-7319 I2S CC27XX - AFOSC frequency selector doesn't appear in SysConfig
TIDRIVERS-7297 ADCBuf always uses highest interrupt priority, when configured by SysConfig
TIDRIVERS-7282 CC27XX: Wrong flash size in CC27xxR7 linker files
TIDRIVERS-7276 CC2340R53 may experience TRACKREFLOSS
TIDRIVERS-7256 Add volatile type qualifier to internal Power-driver constraint variables
TIDRIVERS-7252 Display SysConfig module allows selection of unsupported Display Type
TIDRIVERS-7232 Selecting RAM as NVS type does not generate CONFIG_NVS_N identifier
TIDRIVERS-7184 SW TCXO may cause recursive interrupts and device livelock around operating limits (+120C or -40C)
TIDRIVERS-7157 UART2_open() does not use default parameters if params pointer is NULL
TIDRIVERS-7146 APU: Jacobi EVD returns the correct eigenvalues but not accurate enough eigenvectors for smaller eigenvalues
TIDRIVERS-7098 [CC27XX] ClockP_getSystemTicks64() not working as intended due to bug in register description
TIDRIVERS-7092 ADCBufLPF3: Dependency on ADC peripheral is never released
TIDRIVERS-7077 [CC27xx] Reverting KeyStore flash size to 8KB (default) via SysConfig causes KeyStore initialization failure.
TIDRIVERS-7070 CRC post-build step fails if folder-name contains spaces
TIDRIVERS-7068 ECDH, ECDSA and SHA2 drivers do not return proper status for next operation after a failure in callback mode
TIDRIVERS-6465 Remove grlib from LPF3 SDK
LPRFXXWARE-1019 chipinfo.h: ChipPartId value of CC2744R74E0WRHARQ1 is incorrect
LPRFSEC-114 KeyStore SysConfig does not allocate key cache memory for persistent keys by default

Core SDK 8.40.00 (Dec, 2024)

New Features

ID Summary
TIDRIVERS-7030 [CC27XX] Fix RAM size in static GCC linker command files
TIDRIVERS-7022 RNG driver to create DRBG instance with maximum reseedInterval (32-bit) for CC23xx
TIDRIVERS-7014 Update KeyStore to support Pre-Provisioned Keys for CC27XX
TIDRIVERS-7009 Disable AESCTRDRBG driver and use RNG driver to return PRNG number for CC27XX devices
TIDRIVERS-7002 [CC27XX] Update LFOSC calibration scheme for PG2.0
TIDRIVERS-6990 Add CC2744R7-Q1 device support
TIDRIVERS-6968 CCFG SysConfig: Allow user to specify the symbol the vector tables
TIDRIVERS-6938 Add CRC tool symbols to device-specific linker files
TIDRIVERS-6936 [CC27XX] Rename VCE to APU
TIDRIVERS-6923 Add internal pull to GPIOs used by button driver
TIDRIVERS-6917 Add PSA Crypto API support for CC27XX AES-CTR
TIDRIVERS-6915 Add PSA Crypto API support for CC27XX AES-GCM
TIDRIVERS-6836 Add example project for AESCTR for CC27XX and CC23X0
TIDRIVERS-6590 AESGCM CC27XX Supports KeyStore
TIDRIVERS-6587 AESCTR CC27XX Supports KeyStore
TIDRIVERS-6188 Add support for instrumented exception handlers

Fixed Issues

ID Summary
TIDRIVERS-7063 Wrong RTC timeout on enterStandby when systimer wraps
TIDRIVERS-6983 Correct cap-array setting for LP_EM_CC2745R10_Q1
TIDRIVERS-6978 Fix default value of SACI timeout override in CCFG
TIDRIVERS-6959 Improve description of LFXT input signal
TIDRIVERS-6924 AES GCM segmented tests are failing with GCC nortos
TIDRIVERS-6899 AES drivers (all modes) for the CC27xx do not support non block-multiple input/output data size when using HSM
TIDRIVERS-6774 CC27xx psa_verify_message and psa_verify_hash fail for BRP384 & BRP512 curves
TIDRIVERS-6729 CC27xx AESCCM/AESGCM driver do not support segmented operations when using HSM
TIDRIVERS-6669 Improve description for “Allow SWD Debug Port”-field in CCFG
TIDRIVERS-6550 AES-CCM/GCM drivers do not support mac length of 0 for CC27xx devices using HSM
TIDRIVERS-6350 Prevent device from entering standby before tracking loop filter settled
FREERTOS-41 [CC27XX] Incorrect BASEPRI settings during critical section for IAR

Core SDK 8.30.02 (Oct, 2024)

New Features

ID Summary
TIUTILS-135 Add tilogger support for saving LogPackets to file and replaying from file
TIUTILS-112 Add tilogger support for writing decoded Log records to stdout
TIPOSIX-30 Return error when POSIX timer overflows FreeRTOS ticks
TIDRIVERS-6850 Calculate user-record CRC unconditionally
TIDRIVERS-6671 Add LP_EM_CC2340R53-WCSP Board
TIDRIVERS-6641 Add BP-EM-CS Boosterpack
TIDRIVERS-6640 Add RF Tracer as log sink
TIDRIVERS-6562 Update GCC version to 12.3
TIDRIVERS-6543 Create a crystal hardware component definition
TIDRIVERS-6509 Hide GPIO Configurations in SysConfig module if marked as do not configure.
TIDRIVERS-6388 Add support for CCFG/SCFG CRC patching tool for CC23X0 and CC27XX
TIDRIVERS-6342 Add support for 64-bit getSystemTicks API
TIDRIVERS-6250 CC27xx: Enable portable and portableNative demos
TIDRIVERS-6232 Add optional temperature compensation for CLKSVT on CC27XX (SWTCXO)
TIDRIVERS-6089 Add Entropy Health Tests to CC23x0 devices based on NIST SP800-90B
TIDRIVERS-6018 Add ADCBuf support for LPF3
LPRFXXWARE-955 Add ADC driverlib APIs to support ADCBuf driver
FREERTOS-34 Add ability to define priority of the FreeRTOS timer task

Fixed Issues

ID Summary
TIDRIVERS-7010 LP_EM_CC2674P10: Wrong RF antenna switch pin muxing in board metadata
TIDRIVERS-6904 AES CBC encrypt in polling mode with a 16-byte input generates incorrect output with LAES
TIDRIVERS-6896 AESCCMLPF3 driver does not handle AAD input correctly when using LAES
TIDRIVERS-6893 The type (uint8_t) for the PWM Timer Prescaler can't hold max value of 256
TIDRIVERS-6765 ADCLPF3: GPIO configurations are not reset when closing ADC driver
TIDRIVERS-6735 UART2_EVENT_TX_BEGIN called several times in one transmit
TIDRIVERS-6709 CAN driver does not provide userArg to event callback
TIDRIVERS-6626 Some DIOs not configured to reset-values by default
TIDRIVERS-6531 SPI Driver always selects 4 wire mode unless CS pin is DIO0
TIDRIVERS-6127 Add new power constraint to disallow/pause SWTCXO
TIDRIVERS-6008 I2C_close causing glitch on SDA and SCL lines
SYSBIOS-1613 Hwi_construct2 returns ‘0’ as hwi handle for GCC compiler
FREERTOS-37 Lowest interrupt priority is miscalculated

Core SDK 8.20.00 (June, 2024)

New Features

ID Summary
TIUTILS-130 Remove Log_event functionality
TIDRIVERS-6582 Remove AON_IOC_COMB as a standby wakeup source
TIDRIVERS-6184 Add Log statements to UART2 driver
FREERTOS-32 Add the ability to set the FreeRTOS max task name length in SysConfig
FREERTOS-29 Disable asserts by default
FREERTOS-28 Add configuration for TIME_SLICING
FREERTOS-27 ROV: pthread freeRTOS: Show pthread entry point function inside of ‘x’ as task name

Fixed Issues

ID Summary
TIDRIVERS-6572 UART log sink redefines the driver index if multiple UART instances at the same time
FREERTOS-30 Presentation fixes in FreeRTOS Task, Queue, and Semaphore Theia ROV views

Core SDK 8.10.03 (Oct, 2024)

New Features

ID Summary
None None

Fixed Issues

ID Summary
TIDRIVERS-6982 RNG driver to default to max reseed Interval

Core SDK 8.10.02 (Jul, 2024)

New Features

ID Summary
None None

Fixed Issues

ID Summary
None None

Core SDK 8.10.01 (May, 2024)

New Features

ID Summary
TIUTILS-121 Add symbol generation for tools to GenMap
TIUTILS-120 The tilogger terminal window sometimes reports an error when used with LogSinkUART
TIUTILS-118 Generate linker definitions file from Component contributions
TIUTILS-108 Add Log_MODULE_DEFINE_WEAK() macro to support weak Log module allocation
TIRTOS-2206 Package CRC Tool With LPF3 CoreSDK
TIRTOS-2202 Remove CC32XX from the Core SDK
TIDRIVERS-6544 Fix camel case naming and prescaler spelling for CAN driver
TIDRIVERS-6417 S2RRAM example should use portable attribute((section())) for all toolchains
TIDRIVERS-6377 Improve RNG driver doxygen to show the steps to use RNG with Radio Noise with example
TIDRIVERS-6357 Add HFXT amplitude compensation functionality to CC23X0 and CC27XX Power driver
TIDRIVERS-6352 Add support for CC2340R22
TIDRIVERS-6349 Remove include guards from ti_devices_config.c templates
TIDRIVERS-6339 Update Temperature driver documentation
TIDRIVERS-6333 Utilize GenMap to generate memory and NVS definitions for LPF3 devices
TIDRIVERS-6322 UML diagrams are not generated correctly
TIDRIVERS-6275 Add support for CC2340R53
TIDRIVERS-6234 Add DO_NOT_CONFIG macro to GPIO configuration options
TIDRIVERS-6221 Add CC27XX shutdown power mode support
TIDRIVERS-6219 Add CC27XX LFXT standby support
TIDRIVERS-6208 Enable persistent KeyStore keys for ECJPAKE dirver
TIDRIVERS-6183 Add Log statements to Power driver
TIDRIVERS-6136 Update UART2 driver to support the WFF3 device family
TIDRIVERS-6118 Add support for 32-bit LGPT instances
TIDRIVERS-6035 ECDH driver supports HSM for CC27XX Devices
TIDRIVERS-5638 Add ECDSA driver to TF-M
TIDRIVERS-5397 Add support for EXTLF as LFCLK source
FREERTOS-25 Add Theia ROV support to display FreeRTOS objects
FREERTOS-13 Remove unused Thread Local Storage slot

Fixed Issues

ID Summary
TIPOSIX-34 Mtx_releaseLock fails due to wrongly passed parameter to xSemaphoreGive
TIPOSIX-32 Misra compliance: Remove the use of volatile in infinite loops
TIDRIVERS-6445 ULL-SVT synchronisation issues may cause spurious ClockP callbacks
TIDRIVERS-6442 LPF3 CCFG SysConfig module always zero-initializes the last 4 bytes of the user record
TIDRIVERS-6437 CCFG SysConfig: Generated code for Erase/Retain, Main Sectors is wrong
TIDRIVERS-6381 ClockP_stop() might corrupt other clocks if stopping a clock in the past
TIDRIVERS-6375 TI Clang TaskP object is 200+ bytes larger than intended
TIDRIVERS-6336 Increase RNG's minimum entropy raw noise words from 80 to 152 to add margin for CC23x0
TIDRIVERS-6320 Pregenerated FreeRTOSConfig.h not included in release

Core SDK 7.40.02 (Dec, 2023)

New Features

ID Summary
TIDRIVERS-6270 CCFG SysConfig module should explicitly set the CRC32 checksums to 0
TIDRIVERS-126 Add I2CTarget driver
LPRFXXWARE-861 Update tempsense diode voltage-to-temp function
FREERTOS-12 Allow configuration of FreeRTOS source location
FREERTOS-10 Add support for custom tickrate in FreeRTOS Sysconfig Module
FREERTOS-6 FreeRTOS GCC standard library re-entrancy support causes task control block size of 340 bytes

Fixed Issues

ID Summary
TIDRIVERS-6336 Increase RNG's minimum entropy raw noise words from 80 to 152 to add margin for CC23x0
TIDRIVERS-6320 Pregenerated FreeRTOSConfig.h not included in release
LPRFXXWARE-864 IntSetPriority does not re-enable interrupt if it was previously enabled

Core SDK 7.20.01 (Sep, 2023)

New Features

ID Summary
None None

Fixed Issues

ID Summary
None None

Core SDK 7.20.00 (Jun, 2023)

New Features

ID Summary
TIDRIVERS-5907 Add PWM and capture functionality to LGPT driver

Fixed Issues

ID Summary
SYSBIOS-1602 Assert_isTrue macro expands incorrectly
LPRFXXWARE-853 TempDiodeGetTemp inverts current interrupt-enable state
FREERTOS-16 Disabling FreeRTOS SW timers causes a build error
FREERTOS-9 FreeRTOS ROV does not show system stack usage on CC23X0 devices

Core SDK 7.11.01 (Apr, 2023)