Skip to content
Published On:
Nov 19, 2013
Last Updated:
Nov 19, 2013

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 sizeof(char) must equal 1. Because chars are stored in 16-bit memory locations (to make them separately addressable), this means that the size of a byte on the C2000 architecture is 16 bits!