CPU ARCHITECTURES

C2000

Article by:
Date Published:
Last Modified:

Overview

The C2000 is a processor architecture by Texas Instruments. It features in a range of TI microcontroller families including the Piccolo and Delfino range.

Specs

SpecificationValue
Bus Size32-bit
Floating Point Unit (FPU)Yes
Frequency Range40-300MHz
RAM5-516kB

The C2000 has a math-optimised core and is designed for high-performance real-time operations.

The Size Of A Byte

TLDR: The size of a byte on the C2000 is 16 bits.

The C2000 is somewhat unusual in that the smallest addressable memory unit is 16-bits. The C standard specifies that sizeof must return the number of bytes required to store an object, and it also stipulates that size(char) must equal 1. Because chars are stored in 16 byte memory locations (to make them separately addressable), this means that the size of a byte on the C2000 architecture is 16 bits!


Authors

Geoffrey Hunter

Dude making stuff.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License .

Tags

    comments powered by Disqus