TMS320C2834x Delfino Floating Point Microcontrollers – TI

Posted in Favorite, General Purpose
On Friday, March 20, 2009

TI’s new TMS320C2834x (C2834x) Delfino microcontrollers are targeted to high-end real-time embedded-system applications which require better floating-point performance and optimized control peripherals. Built based on TI’s C28x cpu core and F2833x floating-point microcontrollers, the new TMS320C2834x Delfino microcontroller family is code-compatible with all TI’s C28x microcontrollers. C2834x feature 32-bit floating-point unit (FPU), delivering 300 MHz of floating-point performance, 516KB single cycle access RAM, 65ps (picoseconds) high-resolution PWM (Pulse Width Modulation) modules, and other control-oriented features. TMS320C2834x Delfino microcontrollers are supported new controlCARD modular daughtercard tools designed to speed-up development process.

TMS320C2834x Delfino Microcontroller
TI’s TMS320C2834x Delfino Microcontroller

TMS320C2834x (C28x + F2833x FPU) family is a member of the TMS320C2000 microcontroller platform. The TMS320C2834x controllers have the same 32-bit fixed-point architecture as TI’s existing C28x MCUs, but also include a single-precision (32-bit) IEEE 754 floating-point unit (FPU). It is a very efficient C/C++ engine, enabling users to develop their system control software in a high-level language. It also enables math algorithms to be developed using C/C++. The device is as efficient in DSP math tasks as it is in system control tasks. This efficiency removes the need for a second processor in many systems.

Benefits of C2834x Delfino Microcontrollers:

  • 300 MHz C28x core for fast interrupt response, execution of complex control algorithms, minimal latency and real-time data analysis
  • 32-bit floating-point unit eases programming of magnitude calculations
  • 516 KB on-chip single cycle access RAM enables high-speed program execution and data access
  • Flexible 65 picoseconds high-resolution PWM (HRPWM) modules
  • CAN, I2C, SPI and SCI (standard serial interface) connectivity/communication peripherals
  • External ADC (analog-to-digital converter) interface gives developers flexibility to select from TI’s broad portfolio of high-accuracy ADCs
  • Code compatibility across the TI’s C2000 platform enables developers to easily scale product lines and reuse code in controllers ranging from 40 MHz Piccolo to 300 MHz Delfino

TMS320C2834x Delfino
TI’s TMS320C2834x Delfino Microcontroller – Block Diagram

TMS320C2834x Delfino Microcontroller Family Members

According to data-manual, TMS320C2834x Delfino microcontroller family members are TMS320C28346, TMS320C28345, TMS320C28344, TMS320C28343, TMS320C28342, TMS320C28341. The TMS320C28343 and TMS320C28346 are in sampling now. The other devices will be available later.

Comparison between TMS320C28343 and TMS320C28346 Delfino microcontrollers:
(Visit TI’s website for more updated data)


TMS320C28343 TMS320C28346
Generation 28x Delfino Floating-point Series 28x Delfino Floating-point Series
CPU 1 C28x 1 C28x
Peak MMACS 200 300
FPU Yes Yes
Frequency(MHz) 200 300
RAM 260 KB 516 KB
EMIF 1 32/16-Bit 1 32/16-Bit
DMA 1 6-Ch DMA 1 6-Ch DMA
PWM 18-Ch 18-Ch
CAP/QEP 6/3 6/3
McBSP 2 2
I2C 1 1
SPI 2 2
CAN 2 2
Timers 3 32-Bit CPU,1 WD 3 32-Bit CPU,1 WD
GPIO 88 88
Core Supply (Volts) 1.1 V 1.2 V
IO Supply (Volts) 3.3 V 3.3 V
Operating Temperature Range (°C) -40 to 105 -40 to 105

Features of TI’s Delfino microcontroller (TMS320C28343):
(Visit TI’s website for more updated data)

  • High-Performance 32-Bit CPU (TMS320C28x)
    • IEEE-754 Single-Precision Floating-Point Unit (FPU)
    • 16 × 16 and 32 × 32 MAC Operations
    • 16 × 16 Dual MAC
    • Harvard Bus Architecture
    • Fast Interrupt Response and Processing
    • Code-Efficient (in C/C++ and Assembly)
  • High-Performance Static CMOS Technology
    • Up to 300 MHz (3.33-ns Cycle Time)
    • 1.1-V/1.2-V Core, 3.3-V I/O, 1.8-V PLL/Oscillator Design
  • On-Chip Memory
    • Up to 258K × 16 SARAM
    • 8K × 16 Boot ROM
  • Six Channel DMA Controller (for McBSP, XINTF, and SARAM)
  • 16-bit or 32-bit External Interface (XINTF)
    • Over 2M × 16 Address Reach
  • Clock and System Control
    • Dynamic PLL Ratio Changes Supported
    • On-Chip Oscillator
    • Watchdog Timer Module
  • Three 32-Bit CPU Timers
  • Peripheral Interrupt Expansion (PIE) Block That Supports All 64 Peripheral Interrupts
  • Enhanced Control Peripherals
    • Eighteen Enhanced Pulse Width Modulator (ePWM) Outputs
      The enhanced PWM peripheral supports independent/complementary PWM generation, adjustable dead-band generation for leading/trailing edges, latched/cycle-by-cycle trip mechanism. Some of the PWM pins support HRPWM features

      • Dedicated 16-bit Time-Based Counter With Period and Frequency Control
      • Single-Edge, Dual-Edge Symmetric, or Dual-Edge Asymmetric Outputs
      • Dead-Band Generation
      • PWM Chopping by High-Frequency Carrier
      • Trip Zone Input
      • Up to 9 HRPWM Outputs With 60 ps MEP Resolution
    • Six 32-bit Enhanced Capture (eCAP) Modules
      The enhanced capture peripheral uses a 32-bit time base and registers up to four programmable events in continuous/one-shot capture modes. This peripheral can also be configured to generate an auxiliary PWM signal

      • Configurable as 3 Capture Inputs or 3 Auxiliary Pulse With Modulator Outputs
      • Single-Shot Capture of up to Four Event Time-Stamps
    • Three 32-bit Quadrature Encoder Pulse QEP) Modules
      The enhanced QEP peripheral uses a 32-bit position counter, supports low-speed measurement using capture unit and high-speed measurement using a 32-bit unit timer. This peripheral has a watchdog timer to detect motor stall and input error detection logic to identify simultaneous edge transition in QEP signals
    • Six 32-bit Timers/Nine 16-bit Timers
  • Serial Port Peripherals
    • Up to 2 CAN Modules
    • Up to 3 SCI (UART) Modules
    • Up to 2 McBSP Modules (Configurable as SPI)
    • Up to 2 SPI Modules
    • One Inter-Integrated-Circuit (I2C) Bus
  • Up to 88 Individually Programmable, Multiplexed GPIO Pins With Input Filtering
  • External ADC Interface
  • Advanced Emulation Features
    • Analysis and Breakpoint Functions
    • Real-Time Debug via Hardware
  • 2834x Package Options:
    • MicroStar BGA (ZHH)
    • Plastic BGA (ZFE)


Development Kits for TMS320C2834x Delfino microcontrollers

For development application using TMS320C2834x Delfino microcontrollers, TI offers the C28343 DIM100 Experimenter’s Kit and C28346 DIM168 Experimenter’s Kit. Both kits include controlCARD and a docking station with access to many microcontroller pins and a prototyping area. The controlCARD is a modular daughtercard designed to plug into TI’s portfolio of evaluation and application boards.

C28343 Development Kit
TI’s C28343 DIM100 Experimenter’s Kit

The C28343 controlCARD has two on board 12-bit ADCs and a 64KB EEPROM for non volatile program storage. Based on the standard DIM100 controlCARD form factor it is pin compatible with other C2000 controlCARDs. This kit requires an external JTAG emulator (sold separately).

C28346 Development Kit
TI’s C28346 DIM168 Experimenter’s Kit

Using the C28346 controlCARD users can easily access all C28346 pins through the DIMM168 interface. The card provides two 128KB external RAM memories and a 64KB EEPROM. The DIM168 controlCARD is not compatible with existing C2000 controlCARD tools. This kit requires an external JTAG emulator (sold separately).

TMS320C2834x Delfino microcontrollers are sampling today and will start at $8.95 in volume production. Samples of TMX320C28346 and TMX320C28343 are available today. The TMX320C28343 starts at $13.50 at 100 unit qty. The TMX320C28346 starts at $19.70 at 100 unit qty. The C28343 DIM100 Experimenter’s Kit (TMDXDOCK28343) and C28346 DIM168 Experimenter’s Kit (TMDXDOCK28346-168) will be available immediately at $159 and $189.


  • Press release New TI Delfino MCUs double floating-point performance for development of more intelligent, energy efficient high-end real-time control applications (_
  • Data Manual: TMS320C28346, TMS320C28345, TMS320C28344, TMS320C28343, TMS320C28342, TMS320C28341 Delfino microcontrollers (_
  • C2000 32-bit Real-time MCUs – F28x Floating-point Series – TMS320C28343 (_
  • Delfino C28343 Experimenter’s Kit (_
  • Delfino C28346 DIM168 Experimenter’s Kit (_

Possible Related Entries:
[Embedded System roll-b]