Âé¶¹¹ÙÍø

FM4 32-bit Arm? Cortex?-M4 microcontroller (MCU) families

Best-in-class Arm? Cortex? M4 performance for safety-critical, real-time industry systems

link

About

The FM4 portfolio operates at clock frequencies of up to 200 MHz, and supports an operating voltage range of 2.7 V to 5.5 V. The devices incorporate 256 KB to 2 MB flash and up to 256 KB RAM. The fast flash memory combined with a flash accelerator circuit (pre-fetch buffer plus instruction cache) provides zero-wait-state operation up to 200 MHz. A standard DMA and an additional descriptor based DMA (DSTC), each with an independent bus for data transfer, can be used to further offload the CPU.

The internal, trimmed RC oscillators function as an independent clock source for the clock supervisor and watchdog modules. The devices also feature a two-stage programmable Low Voltage Detector (LVD), a CRC hardware module, a Memory Protection Unit (MPU), and programmable emergency stop input for inverter motor control.

The high-speed, embedded flash memory features a true zero-wait-state operation at 72 MHz. A flash accelerator with pre-fetch buffer and 16 KB instruction cache allows zero-wait-state operation at up to 200 MHz. The flash memory has an endurance of 100,000 write/erase cycles with up to 20 years of data retention. Once enabled, the flash security feature blocks any external read access to the flash memory and therefore secures firmware from being accessed. Many devices feature dual-operation flash for safe EEPROM emulation.

The devices operate from 365uA/MHz, 1.5?A in deep RTC mode. The dedicated, low-power chip design includes clock and power gating. Clock gating can be used to reduce active power consumption by not clocking unused peripherals and therefore preventing them from consuming energy while not in use. Power gating is used to achieve very low current consumption in standby modes by internally disconnecting parts of the MCU from the supply voltage. There are multiple low-power options for finely tuned power-saving modes, and a dedicated power domain for deep standby modes.

The devices include support for Ethernet, CAN (controller area network), CAN FD (CAN with flexible data-rate), and USB 2.0 (device and host). Motor control functions include up to three multi-function timers and up to four quadrature decoder units. The MCUs include up to three high-speed, 12-bit A/D converters, which can be triggered synchronously and have a conversion time of 0.5 ?s. Other features include HMI input devices, universal base timers, a sub-clock option, and flexible, multi-function serial interfaces supporting UART, SPI, I?C, and LIN.

The FM4 portfolio operates at clock frequencies of up to 200 MHz, and supports an operating voltage range of 2.7 V to 5.5 V. The devices incorporate 256 KB to 2 MB flash and up to 256 KB RAM. The fast flash memory combined with a flash accelerator circuit (pre-fetch buffer plus instruction cache) provides zero-wait-state operation up to 200 MHz. A standard DMA and an additional descriptor based DMA (DSTC), each with an independent bus for data transfer, can be used to further offload the CPU.

The internal, trimmed RC oscillators function as an independent clock source for the clock supervisor and watchdog modules. The devices also feature a two-stage programmable Low Voltage Detector (LVD), a CRC hardware module, a Memory Protection Unit (MPU), and programmable emergency stop input for inverter motor control.

The high-speed, embedded flash memory features a true zero-wait-state operation at 72 MHz. A flash accelerator with pre-fetch buffer and 16 KB instruction cache allows zero-wait-state operation at up to 200 MHz. The flash memory has an endurance of 100,000 write/erase cycles with up to 20 years of data retention. Once enabled, the flash security feature blocks any external read access to the flash memory and therefore secures firmware from being accessed. Many devices feature dual-operation flash for safe EEPROM emulation.

The devices operate from 365uA/MHz, 1.5?A in deep RTC mode. The dedicated, low-power chip design includes clock and power gating. Clock gating can be used to reduce active power consumption by not clocking unused peripherals and therefore preventing them from consuming energy while not in use. Power gating is used to achieve very low current consumption in standby modes by internally disconnecting parts of the MCU from the supply voltage. There are multiple low-power options for finely tuned power-saving modes, and a dedicated power domain for deep standby modes.

The devices include support for Ethernet, CAN (controller area network), CAN FD (CAN with flexible data-rate), and USB 2.0 (device and host). Motor control functions include up to three multi-function timers and up to four quadrature decoder units. The MCUs include up to three high-speed, 12-bit A/D converters, which can be triggered synchronously and have a conversion time of 0.5 ?s. Other features include HMI input devices, universal base timers, a sub-clock option, and flexible, multi-function serial interfaces supporting UART, SPI, I?C, and LIN.

Documents