SimpleLink™ Academy for Bluetooth® low energy CC2640R2 SDK

Below are the SimpleLink Academy modules associated to the SimpleLink CC2640R2 Wireless MCU.

SimpleLink™ Academy is a collection of curated training modules developed by TI subject matter experts to help developers get up and running as quickly as possible with a SimpleLink MCU device and its SDK. The trainings are delivered using TI Resource Explorer, which offers a powerful cloud-enabled environment that includes background information, interactive exercises, code snippets, quizzes & more. Each SimpleLink MCU & SDK is supported by SimpleLink Academy, and includes a collection of trainings that pertain to the feature set that is available on that given device/SDK. However many of the training modules are applicable & shared between all of the SimpleLink devices.

Take a look at the SimpleLink Academy table of contents below. Find a topic you are interested in? Click the links below to be re-directed to SimpleLink Academy in TI Resource Explorer.

Table of contents

1. Bluetooth LE

Get up and running with BLE-enabled projects.

# Title Duration
1.1 SimpleLink™ Academy - Bluetooth LE | Fundamentals
This workshop is an introduction to the SimpleLink™ Bluetooth® low energy CC2640R2 software development kit (SDK) The 4 tasks in this lab session are targeted...
1.2 SimpleLink™ Academy - Bluetooth LE | Bluetooth Developer Studio
Learn how to use the Bluetooth Developer Studio GUI by Bluetooth SIG and the TI Code Generator plugin to accelerate the development of your own custom...
1.3 SimpleLink™ Academy - Bluetooth LE | Custom Profile
Explanation of the GATT and ATT protocols that Bluetooth Low Energy data exchange is based on, a walk-through of how to implement a custom Bluetooth service...
1.4 SimpleLink™ Academy - Bluetooth LE | Bluetooth Low Energy + Sensors BoosterPack
Learn how to port between devices in the SimpleLink family to read temperature data on the Simplelink CC2640R2 Wireless MCU. Enhance Project Zero by adding...
Login required

2. TI Drivers

The SimpleLink SDK includes TI Drivers, a robust set of intuitive, functional APIs that offer portable, feature-rich access to peripherals.  The TI Drivers API exposes the functionality of the hardware-specific drivers in the same way across all TI SimpleLink devices, giving developers portable, feature-rich access to a variety of peripherals. TI drivers are open source [Berkeley Software Distribution license (BSD)] and built on a hardware abstraction layer, offering full access to the device’s complete capability.   This device-agnostic approach provides easy portability of the application code across SimpleLink devices now and into the future.

# Title Duration
2.1 SimpleLink™ Academy - TI Drivers | Project Zero
This workshop is a simple introduction for using TI Drivers within the Simplelink™ SDK. To get our feet wet, we are going to start basic & will learn how...
2.2 SimpleLink™ Academy - TI Drivers | Using GUI Composer JTAG/XDS model
This workshop is a continuation of the TI Drivers Project Zero exercise. We will expand on that example by creating a simple PC-side graphical user interface...
2.3 SimpleLink™ Academy - TI Drivers | GPIO Interrupt
This workshop is a simple introduction for setting up GPIO interrupts using TI Drivers within the Simplelink™ SDK. We will be leveraging the gpio_interrupt...
2.4 SimpleLink™ Academy - TI Drivers | Porting TI Drivers
With changing markets and new devices always coming out, software should be written in a manner which allows it to be moved to different devices easily....
2.5 SimpleLink™ Academy - TI Drivers | Configuring TI Drivers
This workshop will dive into the details on how to configure TI Drivers for all SimpleLink Devices. We'll use these different devices in this workshop...
Login required


The SimpleLink SDK comes integrated with TI-RTOS. Checkout the trainings below to learn about multi-threaded applications & the features available with TI-RTOS.

# Title Duration
3.1 SimpleLink™ Academy - TI-RTOS | Basic
TI-RTOS accelerates development schedules by eliminating the need to create basic system software functions from scratch. TI-RTOS scales from a minimal...
Login required


The SimpleLink™ SDK features POSIX (Portable Operating System Interface), which is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. Through POSIX-compliant APIs, developers can maintain 100% application code portability between various OS/kernels.

# Title Duration
4.1 SimpleLink™ Academy - POSIX Project Zero
POSIX (Portable Operating System Interface) is an IEEE industry API standard for OS compatibility. The SimpleLink™ software development kits (SDKs) has...
Login required
arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki