SPRS742L June 2011 – February 2021 F28M35E20B , F28M35H22C , F28M35H52C , F28M35H52C-Q1 , F28M35M22C , F28M35M52C
PRODUCTION DATA
The Concerto family is a multicore system-on-chip microcontroller unit (MCU) with independent communication and real-time control subsystems. The F28M35x family of devices is the first series in the Concerto family.
The communications subsystem is based on the industry-standard 32-bit Arm Cortex-M3 CPU and features a wide variety of communication peripherals, including Ethernet 1588, USB OTG with PHY, Controller Area Network (CAN), UART, SSI, I2C, and an external interface.
The real-time control subsystem is based on TI’s industry-leading proprietary 32-bit C28x floating-point CPU and features the most flexible and high-precision control peripherals, including ePWMs with fault protection, and encoders and captures—all as implemented by TI’s TMS320C2000™Entry performance MCUs and Premium performance MCUs. In addition, the C28-CPU has been enhanced with the addition of the VCU instruction accelerator that implements efficient Viterbi, Complex Arithmetic, 16-bit FFTs, and CRC algorithms.
A high-speed analog subsystem and supplementary RAM memory is shared, along with on-chip voltage regulation and redundant clocking circuitry. Safety considerations also include Error Correction Code (ECC), parity, and code secure memory, as well as documentation to assist with system-level industrial safety certification.
PART NUMBER(1) | PACKAGE | BODY SIZE |
---|---|---|
F28M35H52CRFP | HTQFP (144) | 20.0 mm × 20.0 mm |
F28M35H22CRFP | HTQFP (144) | 20.0 mm × 20.0 mm |
F28M35M52CRFP | HTQFP (144) | 20.0 mm × 20.0 mm |
F28M35E20BRFP | HTQFP (144) | 20.0 mm × 20.0 mm |
Changes from June 23, 2020 to February 1, 2021 (from Revision K (June 2020) to Revision L (February 2021))
Table 5-1 lists the features of the F28M35x devices.
FEATURE | TYPE(1) | H52C H52C-Q1 |
H22C | M52C | M22C | E20B | ||
---|---|---|---|---|---|---|---|---|
Master Subsystem — Arm Cortex-M3 | ||||||||
Speed (MHz)(2) | – | 100 | 100 | 75 | 75 | 60 | ||
Flash (ECC) (KB) | – | 512 | 256 | 512 | 256 | 256 | ||
RAM (ECC) (KB) | – | 16 | 16 | 16 | 16 | 16 | ||
RAM (Parity) (KB) | – | 16 | 16 | 16 | 16 | 16 | ||
IPC Message RAM (Parity) (KB) | – | 2 | 2 | 2 | 2 | 2 | ||
Security Zones | – | 2 | 2 | 2 | 2 | 2 | ||
10/100 ENET 1588 MII | 0 | Yes | Yes | Yes | Yes | No | ||
USB OTG FS | 0 | Yes | Yes | Yes | Yes | No | ||
SSI/SPI | 0 | 4 | 4 | 4 | 4 | 4 | ||
UART | 0 | 5 | 5 | 5 | 5 | 5 | ||
I2C | 0 | 2 | 2 | 2 | 2 | 2 | ||
CAN(3) | 0 | 2 | 2 | 2 | 2 | 2 | ||
µDMA | 0 | 32-ch | 32-ch | 32-ch | 32-ch | 32-ch | ||
EPI(4) | 0 | 1 | 1 | 1 | 1 | 1 | ||
µCRC module | 0 | 1 | 1 | 1 | 1 | 1 | ||
General-Purpose Timers | – | 4 | 4 | 4 | 4 | 4 | ||
Watchdog Timer modules | – | 2 | 2 | 2 | 2 | 2 | ||
Control Subsystem — C28x | ||||||||
Speed (MHz)(2) | 150 | 150 | 75 | 75 | 60 | |||
FPU | Yes | |||||||
VCU | Yes | |||||||
Flash (ECC) (KB) | 512 | 256 | 512 | 256 | 256 | |||
RAM (ECC) (KB) | 20 | 20 | 20 | 20 | 20 | |||
RAM (Parity) (KB) | 16 | 16 | 16 | 16 | 16 | |||
IPC Message RAM (Parity) (KB) | 2 | 2 | 2 | 2 | 2 | |||
Security Zones | 1 | 1 | 1 | 1 | 1 | |||
ePWM modules | 2 | 9: 18 outputs | ||||||
High-Resolution PWM (HRPWM) outputs | 2 | 16 outputs | ||||||
eCAP modules/PWM outputs | 0 | 6 (32-bit) | ||||||
eQEP modules | 0 | 3 (32-bit) | ||||||
Fault Trip Zones | – | 12 on any of 64 GPIO pins | ||||||
McBSP/SPI | 1 | 1 | 1 | 1 | 1 | 1 | ||
SCI | 0 | 1 | 1 | 1 | 1 | 1 | ||
SPI | 0 | 1 | 1 | 1 | 1 | 1 | ||
I2C | 0 | 1 | 1 | 1 | 1 | 1 | ||
DMA | 0 | 6-ch | 6-ch | 6-ch | 6-ch | 6-ch | ||
EPI(4) | 0 | 1 | 1 | 1 | 1 | 1 | ||
32-Bit Timers | – | 3 | 3 | 3 | 3 | 3 | ||
Shared | ||||||||
Shared RAM (Parity) (KB) | 64 | 64 | 64 | 64 | 0 | |||
12-Bit ADC 1 | MSPS(5) | 3 | 2.88 | 2.88 | 2.88 | 2.88 | 2.31 | |
Conversion Time(5) | 347 ns | 347 ns | 347 ns | 347 ns | 433 ns | |||
Channels | 10 | 10 | 10 | 10 | 10 | |||
Sample-and-Hold | 2 | 2 | 2 | 2 | 2 | |||
12-Bit ADC 2 | MSPS(5) | 3 | 2.88 | 2.88 | 2.88 | 2.88 | 2.31 | |
Conversion Time(5) | 347 ns | 347 ns | 347 ns | 347 ns | 433 ns | |||
Channels | 10 | 10 | 10 | 10 | 10 | |||
Sample-and-Hold | 2 | 2 | 2 | 2 | 2 | |||
Comparators with Integrated DACs | 0 | 6 | 6 | 6 | 6 | 6 | ||
Voltage Regulator | Yes – Uses 3.3-V Single Supply (3.3-V/1.2-V recommended for 125°C) | |||||||
Clocking | See Section 8.10 | |||||||
Additional Safety | ||||||||
Master Subsystem | 2 Watchdogs, NMI Watchdog: CPU, Memory | |||||||
Control Subsystem | NMI Watchdog: CPU, Memory | |||||||
Shared | Critical Register and I/O Function Lock Protection; RAM Fetch Protection | |||||||
Packaging | ||||||||
Package Type | 144-Pin RFP PowerPAD HTQFP | Yes | Yes | Yes | Yes | Yes | ||
Junction Temperature (TJ) | T: –40°C to 105°C | – | Yes | Yes | Yes | Yes | Yes | |
S: –40°C to 125°C | – | Yes | Yes | Yes | Yes | Yes | ||
Q: –40°C to 150°C(6) | – | Yes | No | No | No | No | ||
Free-Air Temperature (TA) | Q: –40°C to 125°C(6) | – | Yes | No | No | No | No |
Cortex-M3 | 75 MHz | 100 MHz | 75 MHz | 60 MHz |
C28x | 150 MHz | 100 MHz | 75 MHz | 60 MHz |
For information about other devices in this family of products, see the following link:
F28M36x Concerto™
Microcontrollers
The F28M3x series of
microcontrollers brings together connectivity and control by combining an Arm
Cortex-M3 core with the C28x core on to one device. With F28M3x, applications such
as solar inverters and industrial control can keep the benefits of separating the
communication and control portions while maintaining a single-chip solution. In
addition, F28M3x microcontrollers enable safety certifications in your system
through enhanced hardware and safety features.
The F28M36x family of devices is the second series in the Concerto family.
TMS320F2838x
Microcontrollers With Connectivity Manager
The TMS320F2838x is a powerful 32-bit floating-point microcontroller unit (MCU)
designed for advanced closed-loop control applications. The F2838x supports a
dual-core C28x architecture along with a new Connectivity Manager that offloads
critical communication tasks, significantly boosting system performance. The
integrated analog and control peripherals with advanced connectivity peripherals
like EtherCAT and Ethernet also let designers consolidate real-time control and
real-time communications architectures, reducing requirements for multicontroller
systems.