Serial Peripherals And 9.9 Battery And Temperature Monitor; Μdma; Debug - Texas Instruments SimpleLink CC1312PSIP Manual

Sub-1-ghz wireless system-in-package
Table of Contents

Advertisement

CC1312PSIP
SWRS293 – NOVEMBER 2023
9.8 Serial Peripherals and I/O
The SSIs are synchronous serial interfaces that are compatible with SPI, MICROWIRE, and TI's synchronous
serial interfaces. The SSIs support both SPI master and slave up to 4 MHz. The SSI modules support
configurable phase and polarity.
The UARTs implement universal asynchronous receiver and transmitter functions. They support flexible baud-
rate generation up to a maximum of 3 Mbps.
2
The I
S interface is used to handle digital audio and can also be used to interface pulse-density modulation
microphones (PDM).
2
The I
C interface is also used to communicate with devices compatible with the I
can handle 100 kHz and 400 kHz operation, and can serve as both master and slave.
The I/O controller (IOC) controls the digital I/O pins and contains multiplexer circuitry to allow a set of peripherals
to be assigned to I/O pins in a flexible manner. All digital I/Os are interrupt and wake-up capable, have a
programmable pullup and pulldown function, and can generate an interrupt on a negative or positive edge
(configurable). When configured as an output, pins can function as either push-pull or open-drain. Five GPIOs
have high-drive capabilities, which are marked in bold in
any digital pin on the device.
For more information, see the
9.9 Battery and Temperature Monitor
A combined temperature and battery voltage monitor is available in the CC1312PSIP device. The battery and
temperature monitor allows an application to continuously monitor on-chip temperature and supply voltage
and respond to changes in environmental conditions as needed. The module contains window comparators to
interrupt the system CPU when temperature or supply voltage go outside defined windows. These events can
also be used to wake up the device from Standby mode through the Always-On (AON) event fabric.
9.10 µDMA
The device includes a direct memory access (µDMA) controller. The µDMA controller provides a way to offload
data-transfer tasks from the system CPU, thus allowing for more efficient use of the processor and the available
bus bandwidth. The µDMA controller can perform a transfer between memory and peripherals. The µDMA
controller has dedicated channels for each supported on-chip module and can be programmed to automatically
perform transfers between peripherals and memory when the peripheral is ready to transfer more data.
Some features of the µDMA controller include the following (this is not an exhaustive list):
Highly flexible and configurable channel operation of up to 32 channels
Transfer modes: memory-to-memory, memory-to-peripheral, peripheral-to-memory, and
peripheral-to-peripheral
Data sizes of 8, 16, and 32 bits
Ping-pong mode for continuous streaming of data

9.11 Debug

The on-chip debug support is done through a dedicated cJTAG (IEEE 1149.7) or JTAG (IEEE 1149.1) interface.
The device boots by default into cJTAG mode and must be reconfigured to use 4-pin JTAG.
50
Submit Document Feedback
CC13x2, CC26x2 SimpleLink™ Wireless MCU Technical Reference
Product Folder Links:
2
Section
7. All digital peripherals can be connected to
Copyright © 2023 Texas Instruments Incorporated
CC1312PSIP
www.ti.com
2
C standard. The I
C interface
Manual.

Advertisement

Table of Contents
loading

Table of Contents