TMS320F28069M

(ACTIVE) Piccolo™ 32-bit MCU with 90 MHz, FPU, VCU, 256 KB Flash, CLA, InstaSPIN-MOTION

Diagrams

Functional Diagram

Description

The F2806x Piccolo™ family of microcontrollers (MCUs) provides the power of the C28x core and CLA coupled with highly integrated control peripherals in low pin-count devices. This family is code-compatible with previous C28x-based code, and also provides a high level of analog integration.

An internal voltage regulator allows for single-rail operation. Enhancements have been made to the HRPWM module to allow for dual-edge control (frequency modulation). Analog comparators with internal 10-bit references have been added and can be routed directly to control the ePWM outputs. The ADC converts from 0 to 3.3-V fixed full-scale range and supports ratio-metric VREFHI/VREFLO references. The ADC interface has been optimized for low overhead and latency.

Features

  • High-Efficiency 32-Bit CPU (TMS320C28x)
    • 90 MHz (11.11-ns Cycle Time)
    • 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) Operations
    • 16 × 16 Dual MAC
    • Harvard Bus Architecture
    • Atomic Operations
    • Fast Interrupt Response and Processing
    • Unified Memory Programming Model
    • Code-Efficient (in C/C++ and Assembly)
  • Floating-Point Unit (FPU)
    • Native Single-Precision Floating-Point Operations
  • Programmable Control Law Accelerator (CLA)
    • 32-Bit Floating-Point Math Accelerator
    • Executes Code Independently of the Main CPU
  • Viterbi, Complex Math, CRC Unit (VCU)
    • Extends C28x Instruction Set to Support Complex Multiply, Viterbi Operations, and Cyclic Redundency Check (CRC)
  • Embedded Memory
    • Up to 256KB of Flash
    • Up to 100KB of RAM
    • 2KB of One-Time Programmable (OTP) ROM
  • 6-Channel Direct Memory Access (DMA)
  • Low Device and System Cost
    • Single 3.3-V Supply
    • No Power Sequencing Requirement
    • Integrated Power-on Reset and Brownout Reset
    • Low-Power Operating Modes
    • No Analog Support Pin
  • Endianness: Little Endian
  • JTAG Boundary Scan Support
    • IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
  • Clocking
    • Two Internal Zero-Pin Oscillators
    • On-Chip Crystal Oscillator/External Clock Input
    • Watchdog Timer Module
    • Missing Clock Detection Circuitry
  • Peripheral Interrupt Expansion (PIE) Block That Supports All Peripheral Interrupts
  • Three 32-Bit CPU Timers
  • Advanced Control Peripherals
  • Up to 8 Enhanced Pulse-Width Modulator (ePWM) Modules
    • 16 PWM Channels Total (8 HRPWM-Capable)
    • Independent 16-Bit Timer in Each Module
  • Three Input Enhanced Capture (eCAP) Modules
  • Up to 4 High-Resolution Capture (HRCAP) Modules
  • Up to 2 Enhanced Quadrature Encoder Pulse (eQEP) Modules
  • 12-Bit Analog-to-Digital Converter (ADC), Dual Sample-and-Hold (S/H)
    • Up to 3.46 MSPS
    • Up to 16 Channels
  • On-Chip Temperature Sensor
  • 128-Bit Security Key and Lock
    • Protects Secure Memory Blocks
    • Prevents Reverse-Engineering of Firmware
  • Serial Port Peripherals
    • Two Serial Communications Interface (SCI) [UART] Modules
    • Two Serial Peripheral Interface (SPI) Modules
    • One Inter-Integrated-Circuit (I2C) Bus
    • One Multichannel Buffered Serial Port (McBSP) Bus
    • One Enhanced Controller Area Network (eCAN)
    • Universal Serial Bus (USB) 2.0
      (see Device Comparison Table for Availability)
      • Full-Speed Device Mode
      • Full-Speed or Low-Speed Host Mode
  • Up to 54 Individually Programmable, Multiplexed General-Purpose Input/Output (GPIO) Pins With Input Filtering
  • Advanced Emulation Features
    • Analysis and Breakpoint Functions
    • Real-Time Debug Through Hardware
  • Package Options
    • 80-Pin PFP and 100-Pin PZP PowerPAD™ Thermally Enhanced Thin Quad Flatpacks (HTQFPs)
    • 80-Pin PN and 100-Pin PZ Low-Profile Quad Flatpacks (LQFPs)
  • Temperature Options
    • T: –40°C to 105°C
    • S: –40°C to 125°C
    • Q: –40°C to 125°C (AEC Q100 Qualification for Automotive Applications)

All trademarks are the property of their respective owners.

Parametrics

CPU C28x^CLA    
Total Processing (MIPS) 180    
Frequency (MHz) 90    
Flash (KB) 256    
RAM (KB) 100    
ADC Resolution 12-bit    
ADC (Ch) 16^12    
Comparators (#) 3    
Sigma-Delta Filter 0    
PWM (Ch) 16^14    
High Resolution PWM(Ch) 8    
QEP 2^1    
PM Bus 0    
I2C 1    
SPI 2    
CAN (#) 1    
UART (SCI) 2    
USB 1    
FPU Yes    
Operating Temperature Range (C) -40 to 125    
Features InstaSPIN-MOTION Technology^Single Zone Code Security^Temperature Sensor^32-bit CPU Timers^Watchdog Timer^NMI Watchdog Timer^2-pin Oscillator^0-pin Oscillators^Power On Reset (POR)^Brown Out Reset (BOR)^AEC Q100    
Analog to Digital Converter (ADC) ADC12: 2-S/H, 3.46-MSPS    
CAP 3    
DAC Channels 0    
Frequency per CLA (MHz) 90    
GPIO 54^40    
Package Size: mm2:W x L (PKG) 100HTQFP: 256 mm2: 16 x 16 (HTQFP|100)    
Processing Accelerators FPU^VCU^DMA    
PWM Technology Type Type 1    
ROM (KB) 0    
Temp Sensor 0    

Companion Products

Technical Documents

Datasheet (1)

Errata (1)

Application notes (25)

User guides (18)

White papers (8)

More literature (10)

Other Products in Same Family

� Texas Instruments Inc. Privacy Terms