EasyManua.ls Logo

Texas Instruments CC3235 SimpleLink Series - Page 51

Texas Instruments CC3235 SimpleLink Series
799 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.ti.com
Overview
51
SWRU543January 2019
Submit Documentation Feedback
Copyright © 2019, Texas Instruments Incorporated
Cortex
®
-M4 Processor
2.1 Overview
The CC32xx device incorporates a dedicated instance of the Arm
®
Cortex
®
-M4 CPU core for executing
application code with or without real-time operating system (RTOS). This processor core is not used in
any manner for running any networking or device management task.
This dedicated Arm
®
Cortex
®
-M4 core, along with large on-chip SRAM, a rich set of peripherals, and
advanced DC-DC-based power management, provides a robust, contention-free, high-performance
application platform at much lower power, lower cost, and smaller solution size when compared to
solutions based on discrete MCUs.
Features include:
32-bit Arm
®
Cortex
®
-M4 architecture optimized for small-footprint embedded applications
80-MHz operation
Fast interrupt handling
Thumb
®
-2 mixed 16-bit and 32-bit instruction set delivers the high performance expected of a 32-bit
Arm
®
core in a compact memory size usually associated with 8- and 16-bit devices, typically in the
range of a few kilobytes of memory for microcontroller-class applications.
Single-cycle multiply instruction and hardware divide
Atomic bit manipulation (bit-banding), delivering maximum memory use and streamlined peripheral
control
Unaligned data access, enabling data to be efficiently packed into memory
16-bit SIMD vector processing unit
3-stage pipeline Harvard architecture
Hardware division and fast digital signal processing-orientated multiply accumulate
Saturating arithmetic for signal processing
Deterministic, high-performance interrupt handling for time-critical applications
Enhanced system debug with extensive breakpoints
Serial-wire debug and serial-wire trace reduce the number of pins required for debugging and tracing
Low power consumption with multiple sleep modes
The Arm
®
Cortex
®
-M4 application processor core in the CC32xx does not include the floating point unit
(FPU) and memory protection unit (MPU).
This chapter provides information on the implementation of the Cortex
®
-M4 application processor in the
CC32xx, including the programming model, the memory model, the exception model, fault handling, and
power management. For technical details on the Arm
®
Cortex
®
-M4 CPU core, see the Arm
®
Cortex
®
-M4
Processor Technical Reference Manual (ARM 100166_0001_00).
For technical details on the instruction set, see the Cortex
®
-M4 Devices Generic User Guide (ARM DUI
0553A).

Table of Contents