STMicro STM32H5 Arm Cortex-M33 MCU clocks at 250 MHz, supports STM32Trust TEE Secure Manager

STMicroelectronics has announced the STM32H5 Arm Cortex-M33 “high-performance” microcontroller family clocked at up to 250 MHz and supporting STM32Trust TEE Secure Manager to boost both performance and security in “next-generation smart applications”. The STM32H5 family has three product types namely the higher-end STM32H563/573 with up to 2MB flash, 640KB SRAM, Ethernet, and hardware security, the STM32H562 with a similar design but fewer interfaces, and the entry-level STM32H502 with 128KB flash, 32KB SRAM. STM32H5 key features and specifications: MCU core – Arm Cortex-M33 core with TrustZone technology, digital signal processing (DSP) and floating-point unit (FPU) running up to 250 MHz; Up to  375 DMIPS and a 1023 CoreMark score executing from the flash memory Memory and Storage STM32H563/573/562 – 1 to 2 Mbytes of flash memory, 640 Kbytes of SRAM STM32H503 – 128 Kbytes of flash memory and 32 Kbytes of RAM. OSPI serial flash memory interface Up to 2x SDMMC […]

STMicro adds more STM32U5 Cortex-M33 MCUs with NeoChrom 2.5D GPU, 128KB to 4MB flash, NIST certification, etc…

STMicro has added three new families to its STM32U5 Cortex-M33 microcontroller series with the entry-level STM32U535/545 with as little as 128KB flash, the STM32U595/5A5 with up to 4MB of Flash and 2,514KB of RAM, and the STM32U599/5A9 with similar features as the STM32U595/5A5 by adding the new NeoChrom 2.5D GPU plus TFT-LCD and DSI display interfaces. STMicro also announced that STM32U5 series MCUs were the first general-purpose MCUs to receive NIST-embedded random-number entropy source certification. As of now, along with the STM32U575/585 introduced in February 2021 with an optional Chrom-ART 2D GPU, STMicro offers eight product lines as part of the STM32U5 MCU series as shown in the table below. That means the STM32U5 microcontroller can address a wider range of applications with the STM32U535/545 targetting lower-cost applications with less flash and RAM, the “legacy” STM32U575/U585 for mid-range applications, and the STM32U59X/5AX for applications where more storage and memory is […]

Khadas Edge2 Arm mini PC

Low-cost STM32C0 32-bit microcontroller aims to displace 8-bit MCUs

8-bit MCUs are still found in many designs, but with the new low-cost 48MHz STM32C0 32-bit Arm Cortex-M0+ microcontroller, STMicroelectronics aims to displace 8-bit microcontrollers thanks to “a limited impact on the cost structure” and the improved support provided by the STM32 ecosystem. The cheapest ever STM32 microcontroller offers up to 32 KB flash, 6 or 12 KB RAM, and I/O interfaces such as UART, I2C, SPI, 12-bit ADC, and so on. The STM32C0 MCUs are available in 8- to 48-pin packages such as WLCSP12, UFQFPN, and the ridiculously tiny 1.70 x 1.42 mm WLCSP12 package. STMicro STM32C0 key features and specifications: MCU Core -Arm 32-bit Cortex-M0+ CPU @ up to 48 MHz Memory – 6KB (STM32C011x4/x6) or 12KB (STM32C031x4/x6) SRAM with HW parity check Storage – 32KB flash with protection Peripheral interfaces Up to 45x fast I/Os some of which are 5V tolerant; Note: up to 18x fast I/Os […]

Benchmarking TinyML with MLPerf Tiny Inference Benchmark

As machine learning moves to microcontrollers, something referred to as TinyML, new tools are needed to compare different solutions. We’ve previously posted some Tensorflow Lite for Microcontroller benchmarks (for single board computers), but a benchmarking tool specifically designed for AI inference on resources-constrained embedded systems could prove to be useful for consistent results and cover a wider range of use cases. That’s exactly what MLCommons, an open engineering consortium, has done with MLPerf Tiny Inference benchmarks designed to measure how quickly a trained neural network can process new data for tiny, low-power devices, and it also includes an optional power measurement option. MLPerf Tiny v0.5, the first inference benchmark suite designed for embedded systems from the organization, consists of four benchmarks: Keyword Spotting – Small vocabulary keyword spotting using DS-CNN model. Typically used in smart earbuds and virtual assistants. Visual Wake Words – Binary image classification using MobileNet. In-home security […]

STM32WL based LoRa-5E development kits go for $19.90 and up

The LoRa-E5 STM32WL module we covered last month can now be found in two LoRaWAN development kits from Seeed Studio with the ultra-compact LoRa-E5 mini board, and the Arduino UNO shaped LoRa-E5 board with more I/Os. Both boards support the LoRaWAN protocol with global frequencies and can achieve a transmission range of up to 10 km with ultra-low power consumption. LoRa-E5 and LoRa-E5 mini specifications: LoRa connectivity LoRa-E5 modules based on STM32WLE5JC SoC with Arm Cortex-M4 MCU @ 48 MHz with 256 KB flash memory, 64 KB SRAM, SX126x LoRa radio Modulations – LoRa, (G)FSK, (G)MSK, BPSK Operating frequencies – 868/915MHz (EU868, US915, AU915, AS923, KR920, IN865) Output power – up to +20.8 dBm at 3.3V Rx sensitivity – -116.5 dBm to -136 dBm Protocol – LoRaWAN SMA-K and IPEX antenna connectors USB – 1x USB Type-C port for power and programming I/Os LoRa-E5 mini – 2x 12-pin through-hole and […]

New STMicro STM32G4 MCUs target cost-effective motor control systems with up to 512KB flash

STMicro introduced the STM32G4 family of mixed-signal microcontrollers in May 2019 for e-mobility (e.g. e-bikes), digital power supplies, advanced motor controls, lighting, and building-automation products. The Arm Cortex-M4 based microcontrollers clock up to 170 MHz, and include new hardware mathematical accelerators to boost processing of applications using Cordic (Coordinate Rotation Digital Computer) and Filtering functions to support increased performance and energy efficiency. This enables faster and more efficient calculations for energy-saving motor controls and frees up the core to receive more sensor data and control additional user functions. The STM32G4 Series of mixed-signal microcontrollers have three lines of products: The STM32G4x1 Access line – general-purpose microcontrollers with an entry-level set of analog peripherals The STM32G4x3 Performance line – general-purpose microcontrollers with the maximum number of analog peripherals The STM32G4x4 Hi-resolution line with high-resolution timer and complex waveform builder plus event handler (HRTIM) for digital power conversion, such as digital switched-mode […]

AAEON Intel Arc

STM32WB5MMG Wireless Module simplifies Bluetooth LE, Zigbee, OpenThread connectivity

The STM32WB5MMG (STM32) is a wireless microcontroller module by STMicroelectronics. It is a compact ultra-low-power module that allows customers to design 2-layer PCBs and integrates everything up to the antenna, including an IPD (integrated passive device) for reliable antenna matching in order to reduce the overall costs. The STM32 wireless module is compatible with BLE (Bluetooth Low Energy) 5.0, OpenThread, Zigbee 3.0, dynamic and static concurrent modes, and 802.15.4 proprietary protocols. It also supports simultaneous dual-protocol mode that allows IEEE 802.15.4 radio-based protocols like Zigbee 3.0 and OpenThread for direct connection with any BLE device. Overview of STM32 Wireless Module The STM32 wireless module is a SiP-LGA86 package (System in Package Land Grid Array)  with various external components including:  STMicro STM32WB55 Cortex-M4/M0+ wireless MCU LSE crystal  HSE crystal Passive components for SMPS  Antenna matching and antenna  IPD for RF matching and harmonics rejection Key Features of STM32 Wireless Module Dedicated […]

STM32WB Feather board features STM32WB55 Bluetooth 5.0 SoC

STMicro announced the availability of their first wireless STM32 MCU last year with STM32WB55 Bluetooth 5.0 and 802.15.4 Cortex-M4/M0+ microcontroller together with P-NUCLEO-WB55 Development Pack. A company called Reclaimer Labs has now designed a Feather-compatible board with the wireless MCU, more specifically STM32WBCGU6, and simply called STM32WB Feather board. STM32WB Feather Board specifications: Wireless MCU – STMicro STM32WB55CG Bluetooth SoC with Arm Cortex-M4 application core, Arm Cortex-M0+ Bluetooth co-processor, 1 MB Flash storage, 256 KB of SRAM, USB ROM Bootloader Storage – 128 Mbit SPI NOR Flash memory Bluetooth antennas – On-board chip antenna, u.Fl connector for external antenna Expansion – 16-pin + 12-pin unpopulated headers with 6x analog input pins UART, I2C, SPI, and 7x GPIO pins Debugging – Standard SWD debug connector Misc – User button and LED, 32.768 kHz crystal for LSE/RTC Power Supply 5V via micro USB port 2-pin battery header, LiPo battery charger Dimensions – […]

Khadas VIM4 SBC