NXP i.MX RT106F & RT106A/L Cortex-M7 Processors Target Offline Face Recognition & Smart Audio Applications

NXP i.MX RT crossover processors combine real-time capabilities of microcontrollers with the performance of application processors thanks to an Arm Cortex-M7 core clocked at 528 MHz and more. The performance is indeed impressive as shown by Teensy 4.0 benchmarks, but so far NXP i.MX RT processor targeted general purpose applications. The company has now introduced three new crossover processors designed for AI applications. NXP i.MX RT106F is designed for offline face recognition and expression Identification, while RT106L and RT106A are made for local and cloud-based embedded voice applications. NXP i.MX RT106F Processor Highlights of the processor: CPU – Arm Cortex-M7 @ 600 MHz (3020 CoreMark/1284 DMIPS) Memory – 1 MB On-Chip SRAM plus up to 512 KB configurable as Tightly Coupled Memory (TCM) External memory interface options – NAND, eMMC, QuadSPI NOR Flash, and Parallel NOR Flash Real-time, low-latency response as low as 20 ns Industry’s lowest dynamic power with […]

Teensy 4.0 Launched for $20 with a Much Faster NXP i.MX RT1062 Arm Cortex-M7 Processor

Teensy 4.0

We last wrote about Teensy boards in 2016 for the launch of Teensy 3.5 & 3.6 boards powered by NXP Kinetis K64/K66 Arm Cortex-M4 microcontroller, and a longer form factor. Paul Stoffregen has now upped the ante with Teensy 4.0 featuring a much more powerful NXP i.MX RT1062 Cortex-M7 cross-over processor clocked at 600 MHz, and going back to the original, and more compact, form factor of earlier Teensy boards such as Teensy 3.2. Teensy 4.0 hardware specifications: SoC – NXP i.MX RT1062 Arm Cortex-M7 processor at 600 MHz with  1024KB RAM (512KB is tightly coupled), Storage – 2048KB serial flash (64KB reserved for recovery & EEPROM emulation) USB – 1x micro USB port for power and programming Expansion via through-holes and pads USB – 2x USB ports, both 480 MBit/sec Storage – 1x SDIO (4 bit) native SD Audio – 2x I2S Digital Audio, 1x S/PDIF Digital Audio Serial […]

STMicro adds Dual-core Cortex-M7/M4 Microcontrollers to STM32H7 Family


STM32H7 is the high-performance family of STMicroelectronics Arm Cortex-M7 microcontroller. So far all STM32H7 MCUs had a single core, but the company has now added dual-core devices (STM32H74x/75x) comprised of an Arm Cortex-M7 core clocked at up to 480 MHz and a Cortex-M4 core clocked at 240MHz. In some way, this part is the little brother of STM32MP1 Arm Cortex-A7 + Cortex-M4 processor, as the new dual-core MCU also targets current products upgrade with the Arm Cortex-M4 core running legacy code, and the more powerful Cortex-M7 aimed at new features such as more sophisticated graphical interfaces, or offloading intensive workloads such as neural networks, checksums, DSP filtering, or audio codecs. Highlights of the new STM32H7 dual-core microcontrollers: Cores Arm Cortex-M7 at 480 MHz Arm Cortex-M4 at 240 MHz 3224 CoreMark / 1327 DMIPS Up to 2MByte Flash and 1Mbyte SRAM on-chip Dual-Bank Flash for seamless firmware updates “New” features MIPI […]

NXP i.MX 8M Nano is a Power-optimized Arm Cortex-A53/M7 Processor

NXP i.MX 8M Nano

NXP introduced their first 14nm i.MX processor at Embedded World 2018 last year with i.MX 8 Mini processor equipped with up to four Cortex A53 cores clocked at 2.0 GHz and one real-time Cortex-M4 cores clocked at 400+ MHz, and optional 1080p video output and decoding/encoding. The company has now added another 14nm member to their i.MX 8M family with NXP i.MX 8M Nano family also featuring four Cortex-A53 cores at up to 1.5 GHz, but replacing the Cortex-M4 by a more powerful Cortex-M7 core clocked at up to 600 MHz. The processor is also power-optimized for less than 2W total dynamic power (TDP) and sub-watt in many IoT edge applications. NXP i.MX 8M Nano key features and specifications: Application cores – One to four Arm Cortex-A53 cores up to 1.5 GHz per core; 32KB L1-I Cache/ 32 KB L1-D Cache; 512 KB L2 Cache Real-time core – Arm Cortex-M7 […]

STMicro STM32F7x0 & H7x0 Value Line Microcontrollers Deliver Cortex-M7 Performance at Lower Cost

STMicro introduces their first Arm Cortex-M7 microcontrollers in 2014 with STM32F7 series clocked up to 200 MHz. The next year, Atmel – now Microchip – announced SAM S70 & SAM E70 Cortex-M7 MCU families clocked at up to 300 MHz, STMicro up the ante to 400 MHz with their STM32H7 family in 2016, and more recently NXP launched their i.MX RT series “crossover” processor with the Cortex-M7 reaching up to 600 MHz. AFAIK, nobody has tried to push the clock speeds higher, but STMicroelectronics most recently unveiled STM32F7x0 & H7x0 Value Line microcontrollers with the same performance level as their earlier STM32F7 and STM32H7 MCUs, but with a lower price by reducing the amount of internal flash. Three Cortex-M7 value line families have been introduced: STM32F730 entry-level MCU @ 216MHz with 64KB flash, 8KB data / instructions cache, 256KB RAM and 16KB+64KB TCM (Tightly Coupled Memory). The microcontroller also includes […]

Emcraft Releases Linux BSP for NXP i.MX RT1050 Cortex M7 Evaluation Board

NXP iMX RT series is a family of ARM Cortex M7 processors clocked at 600 MHz, making the solution a “crossover embedded processor” bridging the gap between real-time capabilities of micro-controllers and the performance of application processors. This week, NXP provided some benchmark numbers for i.MX RT1050 processor, which delivers a CoreMark score of 3020, DMIPS of 1284, and 20ns interrupt latency at 600 MHz, which means it could be a good candidate for embedded Linux, and Emcraft Systems has just released a uCLinux BSP for the NXP i.MX RT1050 EVK board. The BSP features U-Boot v2017.09-rc1, Linux Kernel 4.5 with relevant device drivers such as key I/O interfaces, Wi-Fi, SD card, LCD, etc…, and GNU development tools such as a GCC 4.7 toolchain, GDB, and so on. The company has made a demo with a GUI application designed with Crank Software’s Storyboard Suite, and running in Linux on the […]

NXP i.MX RT Series Crossover Embedded Processor is Based on an ARM Cortex-M7 Core @ 600 MHz

Microcontrollers (MCUs) provide real-time processing, low power, low cost, and plenty of I/Os, but with security and user interface requirements of recent embedded devices, the processing power may be a limitation, and embedded systems designers may have to use an application processor instead gaining performance, but losing some of the benefits of MCUs. The bridge the gap between performance and usability, NXP has launched i.MX RT series of Crossover Embedded Processor which uses the powerful ARM Cortex-M7 MCU core clocked at up to 600 MHz, a frequency partially made possible by eliminating on-chip flash memory. The first member of the family is NXP i.MX RT1050 with the following key features and specifications: MCU Core – ARM Cortex-M7 @ up to 600 MHz; 3015 CoreMark / 1284 DMIPS Memory – Up to 512KB SRAM/TCM (Tighly Coupled Memory) with response time as low as 20 ns Storage – 96KB RAM; interfaces: NAND, […]

STMicro Unveils Two Low Cost STM32F7 ARM Cortex M7 Development Boards

STMicroelectronics introduiced its STM32F7 ARM Cortex M7 micro-controller family in 2014, and they released a $49 STM32F746G discovery board later in 2015. The company has now launched two new low cost development boards with the $23 STM32 Nucleo-144 board based on STM32F767 MCU, and a $79 Discovery Kit powered by STM32F746 MCU with TFT-LCD and MIPI-DSI support. STM32 Nucleo-144 development board Key feature of NUCLEO-F767ZI board: MCU – STMicro STM32F767ZI ARM Cortex M7 microcontroller @ 216 MHz with FPU, DSP, MMU, 2MB flash, 512 KB SRAM, 16 KB instruction TCM RAM (for critical real-time routines), and 4 KB backup SRAM Connectivity – IEEE-802.3-2002 compliant Ethernet connector USB – 1x micro USB OTG or full speed device  Extension: ST Zio connector including support for Arduino UNO v3 connectivity, and additional signals (A6 to A8, D16 to D72) ST morpho extension pin header footprints for full access to all STM32 I/Os On-board […]