Overview
The STR751FR2T6 is a member of the STR750 family of 32-bit microcontrollers from STMicroelectronics. This microcontroller combines the industry-standard ARM7TDMI® 32-bit RISC core with a comprehensive set of peripherals and ST's latest 0.18μ embedded Flash technology. It is designed for high performance, very low power consumption, and dense code, making it suitable for a wide range of applications. The device supports both 3.3V and 5V supply voltages and operates over an extended temperature range of -40 to +105°C.
Key Specifications
Specification | Details |
---|---|
Core | ARM7TDMI-S 32-bit RISC CPU, 54 DMIPS @ 60 MHz |
Memories | Up to 256 KB Flash program memory, 16 KB Read-While-Write Flash for data, 16 KB embedded high-speed SRAM |
Communications Interfaces | 1 I²C interface, 3 HiSpeed UARTs with Modem/LIN capability, 2 SSP interfaces (SPI or SSI) up to 16 Mb/s, 1 CAN interface (2.0B Active), 1 USB full-speed 12 Mb/s interface with 8 configurable endpoint sizes |
Timers | 16-bit watchdog timer, 16-bit timer for system timebase functions, 3 synchronizable timers with up to 2 input captures and 2 output compare/PWMs, 16-bit 6-ch. synchronizable PWM timer |
I/O Ports | Up to 72/38 GPIOs with High Sink capabilities, Atomic bit SET and RES operations |
ADC | 10-bit A/D converter with 16/11 channels, programmable Scan Mode & FIFO, Programmable Analog Watchdog feature |
Clock and Supply Management | Single supply 3.3V ±10% or 5V ±10%, Embedded 1.8V Voltage Regulators, Internal RC for fast start-up and backup clock, Up to 60 MHz operation using internal PLL with 4 or 8 MHz crystal/ceramic osc. |
Low Power Modes | SLOW, WFI, STOP, and STANDBY with backup registers |
Interrupt Controller | Nested interrupt controller with 32 vectors, 16 IRQ priorities, 2 maskable FIQ sources, 16 external interrupt / wake-up lines |
DMA | 4-channel DMA controller with circular buffer management, support for UART, SSP, Timers, ADC |
Key Features
- High performance ARM7TDMI-S 32-bit RISC CPU with 54 DMIPS @ 60 MHz
- Comprehensive set of peripherals including USB, CAN, and advanced motor control timer
- Up to 256 KB Flash program memory and 16 KB Read-While-Write Flash for data
- 16 KB embedded high-speed SRAM and memory mapped interface to external Serial Flash
- 8 communications interfaces: I²C, UARTs, SSPs, CAN, and USB
- 6 timers including watchdog timer, system timebase timer, and synchronizable PWM timer
- 10-bit A/D converter with programmable Scan Mode & FIFO and Programmable Analog Watchdog feature
- Nested interrupt controller with fast interrupt handling and 16 external interrupt / wake-up lines
- 4-channel DMA controller with circular buffer management
- Smart Low Power Modes: SLOW, WFI, STOP, and STANDBY with backup registers
Applications
- Appliances and brushless motor drives
- USB peripherals, UPS, and alarm systems
- Programmable logic controllers, circuit breakers, and inverters
- Medical and portable equipment
Q & A
- What is the core of the STR751FR2T6 microcontroller?
The core is the ARM7TDMI-S 32-bit RISC CPU.
- What are the available supply voltages for the STR751FR2T6?
The device supports both 3.3V and 5V supply voltages.
- What is the maximum operating frequency of the STR751FR2T6?
The device can operate up to 60 MHz using the internal PLL with a 4 or 8 MHz crystal/ceramic oscillator.
- How many communication interfaces does the STR751FR2T6 have?
The device includes 8 communication interfaces: 1 I²C, 3 HiSpeed UARTs, 2 SSPs, 1 CAN, and 1 USB full-speed interface.
- What types of timers are available on the STR751FR2T6?
The device includes a 16-bit watchdog timer, a 16-bit timer for system timebase functions, 3 synchronizable timers, and a 16-bit 6-ch. synchronizable PWM timer.
- How many GPIOs does the STR751FR2T6 have?
The device has up to 72/38 GPIOs with High Sink capabilities and Atomic bit SET and RES operations.
- What is the resolution and number of channels of the A/D converter on the STR751FR2T6?
The device features a 10-bit A/D converter with 16/11 channels, programmable Scan Mode & FIFO, and a Programmable Analog Watchdog feature.
- Does the STR751FR2T6 support low power modes?
Yes, the device supports SLOW, WFI, STOP, and STANDBY low power modes with backup registers.
- What is the purpose of the DMA controller on the STR751FR2T6?
The 4-channel DMA controller manages memory to memory, peripheral to memory, and memory to peripheral transfers, supporting UART, SSP, Timers, and ADC.
- What are some typical applications of the STR751FR2T6?
The device is suitable for appliances, brushless motor drives, USB peripherals, UPS, alarm systems, programmable logic controllers, circuit breakers, inverters, and medical and portable equipment.