Overview
The STR752FR2T6 is a 32-bit microcontroller from STMicroelectronics, part of the STR750 family. It is based on the ARM7TDMI-S core, offering high performance and a comprehensive set of peripherals. This microcontroller is designed to meet the demands of various applications, including those requiring high-performance analog and digital control, such as in electric vehicles and industrial automation.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM7TDMI-S 32-bit RISC CPU, 54 DMIPS @ 60 MHz |
Flash Memory | Up to 256 KB (10k W/E cycles, retention 20 yrs @ 85°C) |
Read-While-Write Flash | 16 KB (100k W/E cycles, retention 20 yrs @ 85°C) |
SRAM | 16 KBytes embedded high-speed SRAM |
Operating Voltage | Single supply 3.3V ±10% or 5V ±10% |
Operating Frequency | Up to 60 MHz using internal PLL with 4 or 8 MHz crystal/ceramic osc. |
Timers | 16-bit watchdog timer, 16-bit timer for system timebase, 3 synchronizable timers, 16-bit 6-ch. synchronizable PWM timer |
Communication Interfaces | 1 I2C, 3 HiSpeed UARTs, 2 SSPs, 1 CAN, 1 USB full-speed 12 Mb/s |
A/D Converter | 10-bit, 16/11 channels, programmable scan mode & FIFO |
I/O Ports | Up to 72/38 GPIOs with High Sink capabilities |
Package | LFBGA64 8x8 mm |
Operating Temperature | -40 to +105°C |
Key Features
- ARM7TDMI-S Core: High-performance 32-bit RISC CPU with 54 DMIPS @ 60 MHz.
- Memory: Up to 256 KB Flash program memory and 16 KB Read-While-Write Flash for data, along with 16 KBytes of embedded high-speed SRAM.
- Timers and PWM: Includes a 16-bit watchdog timer, system timebase timer, three synchronizable timers, and a 16-bit 6-channel synchronizable PWM timer ideal for motor control.
- Communication Interfaces: Features one I2C interface, three HiSpeed UARTs with modem/LIN capability, two SSP interfaces (SPI or SSI), one CAN interface (2.0B Active), and one USB full-speed 12 Mb/s interface.
- A/D Converter: 10-bit ADC with 16/11 channels, programmable scan mode, and FIFO.
- Low Power Modes: Supports SLOW, WFI, STOP, and STANDBY modes with backup registers to optimize power consumption.
- Interrupt Controller: Nested interrupt controller with fast interrupt handling, 32 vectors, and 16 priority levels.
- DMA Controller: 4-channel DMA controller supporting memory to memory, peripheral to memory, and memory to peripheral transfers.
- Real-Time Clock: Provides clock-calendar function, alarm interrupt, and periodic interrupt.
Applications
- Appliances and Motor Control: Suitable for brushless motor drives and other appliance control systems.
- USB Peripherals and UPS: Ideal for USB peripherals, uninterruptible power supplies (UPS), and alarm systems.
- Programmable Logic Controllers (PLCs) and Inverters: Used in PLCs, circuit breakers, and inverters due to its comprehensive set of peripherals.
- Medical and Portable Equipment: Suitable for medical devices and portable equipment requiring high performance and low power consumption.
Q & A
- What is the core architecture of the STR752FR2T6?
The STR752FR2T6 is based on the ARM7TDMI-S 32-bit RISC CPU.
- How much Flash memory does the STR752FR2T6 have?
The STR752FR2T6 has up to 256 KB of Flash program memory.
- What are the operating voltage options for the STR752FR2T6?
The STR752FR2T6 can operate on a single supply of 3.3V ±10% or 5V ±10%.
- What communication interfaces are available on the STR752FR2T6?
The STR752FR2T6 features one I2C interface, three HiSpeed UARTs, two SSP interfaces, one CAN interface, and one USB full-speed 12 Mb/s interface.
- What is the resolution and number of channels of the A/D converter?
The STR752FR2T6 has a 10-bit A/D converter with 16/11 channels.
- Does the STR752FR2T6 support low power modes?
Yes, it supports SLOW, WFI, STOP, and STANDBY modes to optimize power consumption.
- What is the maximum operating frequency of the STR752FR2T6?
The STR752FR2T6 can operate up to 60 MHz using the internal PLL with a 4 or 8 MHz crystal/ceramic oscillator.
- What type of timers does the STR752FR2T6 have?
The STR752FR2T6 includes a 16-bit watchdog timer, a 16-bit timer for system timebase functions, three synchronizable timers, and a 16-bit 6-channel synchronizable PWM timer.
- Is the STR752FR2T6 suitable for motor control applications?
Yes, it is ideal for motor control applications due to its advanced motor control timer and PWM capabilities.
- What is the package type of the STR752FR2T6?
The STR752FR2T6 is available in an LFBGA64 8x8 mm package.