Architecture and Peripherals
TMS320C2000™ real time microcontroller platform
C2000™ Microcontrollers platform overview
C2000 devices are 32-bit microcontrollers with high performance integrated peripherals designed for real-time control applications. Its optimized core can run multiple complex control algorithms at speeds necessary for demanding control applications. Integrated peripherals such as a 16-channel, 12-bit ADC running at up to 12.5 megasamples per second and high resolution PWM modules with down to 65 picosecond resolution make the analog world digitally accessible. The efficiency in both math and system control tasks combined with SPI, UART, I2C, CAN, and McBSP communication peripherals make C2000 devices the perfect single-chip control solution.
Typical applications include AC/DC and DC/DC digital power supplies, renewable energy systems, digital motor control, lighting, and power line communication.

Core Architecture: The C28x 32-bit CPU
The C2000 controller uses a central 32-bit CPU core, called C28x, coupled with a highly optimized peripheral and interrupt management bus. As a cross between a general microcontroller and a digital signal processor, the C28x core brings the code density and execution speed of a DSP with the ease of use and accessibility of a microcontroller. Features include:
- Efficient C engine with hardware that allows a C compiler to generate compact code, resulting in industry-leading code density
- Single cycle read-modify-write instructions, single cycle 32-bit multiply.
- Fast interrupt service time (down to 9 cycles) with automatic zero-cycle context save.
- 96 dedicated interrupt vectors that require no software decision making
- 32-bit floating-point unit on Delfino controllers
- On select Piccolo devices, an independent Control Law Accelerator (CLA) processes floating-point control loops to free the CPU for other purposes.
- Three 32-bit general purpose CPU timers brings unprecedented accuracy and flexibility to any applications.
- Code Security Module prevents reverse engineering and protects valuable intellectual property
Powerful Peripherals
C2000 controllers include advanced integrated peripheral modules that bring more value to systems. Peripherals include:
- Enhanced PWM modules offer high resolution (down to 65ps) duty cycle, period, and phase control. Additionally, fully programmable trip zone detection and dead-time generators offer complete system protection from faults and surges.
- Up to16 analog input channels with a 12-bit ADC sampling up to 12.5 MSPS – the industry’s leading embedded ADC.
- Enhanced Capture units based on 32-bit timers allow high accuracy sensing and more flexibility.
- Quadrature Encoder Pulse (QEP) modules on select controllers decodes position signals with hardware.
- SPI, UART/SCI, CAN, I2C, and LIN communication modules connect C2000 controllers with the rest of the system.
Visit the tools and software page to find development tools to accelerate and simplify the design process.
Search the C2000 product portfolio to find the right MCU for your application.
Take a look at training opportunities and the TI online community .
|