Overview
The F28M36P63C2ZWTT is a dual-core microcontroller from Texas Instruments, part of the Concerto family. This device integrates two powerful CPUs: the 32-bit Arm Cortex-M3 and the 32-bit C28x floating-point CPU. This multicore architecture allows for independent communication and real-time control subsystems, making it highly versatile for various industrial and embedded applications.
The Cortex-M3 CPU handles communication tasks with peripherals such as Ethernet 1588, USB OTG with PHY, CAN, UART, SSI, and I2C. The C28x CPU, on the other hand, is optimized for real-time control and features advanced peripherals like ePWMs with fault protection, encoders, and captures. Additionally, the C28x CPU includes the VCU instruction accelerator for efficient Viterbi, complex arithmetic, 16-bit FFTs, and CRC algorithms.
Key Specifications
Specification | Value |
---|---|
CPU Cores | Arm Cortex-M3 and C28x floating-point CPU |
Cortex-M3 Frequency | Up to 125 MHz |
C28x Frequency | Up to 150 MHz |
Flash Memory | 1536 KB |
Communication Peripherals | Ethernet 1588, USB OTG with PHY, CAN, UART, SSI, I2C |
Real-Time Control Peripherals | ePWMs with fault protection, encoders, captures |
Analog Subsystem | High-speed analog subsystem, ADCs |
Operating Temperature | -40°C to 105°C (Junction Temperature) |
Package Type | 289-NFBGA |
Key Features
- Dual-Core Architecture: Combines the Arm Cortex-M3 for communication and the C28x for real-time control, enabling efficient and flexible system design.
- Advanced Communication Peripherals: Includes Ethernet 1588, USB OTG with PHY, CAN, UART, SSI, and I2C for comprehensive communication capabilities.
- Real-Time Control Capabilities: Features ePWMs with fault protection, encoders, and captures, making it suitable for high-precision control applications.
- VCU Instruction Accelerator: Enhances the C28x CPU with efficient Viterbi, complex arithmetic, 16-bit FFTs, and CRC algorithms.
- High-Speed Analog Subsystem: Includes ADCs and other analog peripherals for precise analog signal processing.
- Safety Features: Includes Error Correction Code (ECC), parity, and code secure memory to support industrial safety certifications.
Applications
- Automated Sorting: Ideal for high-speed sorting applications requiring precise control and communication.
- CNC Control: Suitable for computer numerical control systems that demand real-time precision and reliability.
- Motor Drives: Used in advanced motor control applications requiring high-precision PWM and real-time processing.
- Industrial Automation: Applicable in various industrial automation scenarios where both communication and real-time control are critical.
Q & A
- What are the main CPU cores in the F28M36P63C2ZWTT?
The F28M36P63C2ZWTT features a 32-bit Arm Cortex-M3 CPU and a 32-bit C28x floating-point CPU.
- What is the maximum frequency of the Cortex-M3 CPU?
The Cortex-M3 CPU can operate up to 125 MHz.
- What is the maximum frequency of the C28x CPU?
The C28x CPU can operate up to 150 MHz.
- How much flash memory does the F28M36P63C2ZWTT have?
The device has 1536 KB of flash memory.
- What communication peripherals are available on this MCU?
The device includes Ethernet 1588, USB OTG with PHY, CAN, UART, SSI, and I2C.
- What real-time control peripherals are featured in this MCU?
The device features ePWMs with fault protection, encoders, and captures.
- What is the operating temperature range of the F28M36P63C2ZWTT?
The operating temperature range is -40°C to 105°C (Junction Temperature).
- What package type is the F28M36P63C2ZWTT available in?
The device is available in a 289-NFBGA package.
- What safety features does the F28M36P63C2ZWTT include?
The device includes Error Correction Code (ECC), parity, and code secure memory to support industrial safety certifications.
- What are some typical applications of the F28M36P63C2ZWTT?
Typical applications include automated sorting, CNC control, motor drives, and industrial automation.