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 […]
4Kopen UHD Video Development Platform Features STMicro STiH418 Media Processor
Back in 2016, I read news about STMicro exiting the set-top box chipset market, so I just assumed all their STiHxx processors would be phased out, and I was surprised to come across 4Kopen, described as an open 4K UHD video development platform powered by STMicro STiH418 media processor, especially it was just showcased at 2019 Integrated Systems Europe (ISE 2019) at the beginning of the month. The development board comes with 2 GB RAM, HDMI 2.0 output, HDMI 1.4 input, Gigabit Ethernet, USB 3.0, a mini PCIe slot fitted with an 802.11b/g/n WiFi module, an eSATA connector and more. 4Kopen (B2264) hardware specifications: SoC – STMicro STiH418 quad-core Arm Cortex-A9 processor @ 1.2 GHz, quad-core Mali-400 GPU, and 4x ST231 DSP (Each Core Quad issue) @ 650 MHz System Memory – 2 GB DDR3 @ 2133 MHz Storage – micro SD socket, eSATA port Video & Audio I/O Output […]
STMicro STM32MP1 Cortex A7/M4 MPU Supports Linux and Android
When Linux 4.17 was released last June, we discovered an interesting new STM32 part: STM32MP157C dual core Cortex-A7 processor. It was the first time I saw an STM32 IC not based on Arm Cortex-M microcontroller core, but we knew only very little details at the time. STMicro has now made it official, and introduced STM32MP1, the first STM32 MPU (Microprocessor Unit) that features one or two Arm Cortex-A7 cores running Linux, as well as an Arm Cortex-M4 real-time core that allows to re-use code from existing STM32 projects. STM32MP1 key features and specifications: Cores Single or Dual Cortex-A7 core(s) running at 650 MHz with 32-Kbyte L1 Instruction cache, 32-Kbyte L1 Data cache, 256-Kbyte Level 2 cache Cortex-M4 core running at 209 MHz with single-precision floating point unit (FPU), digital signal processor (DSP) instructions, and memory protection unit (MPU) GPU (STM32MP157 only) – Vivante 3D GPU with OpenGL ES 2.0 support; […]
STMicro Introduces STEVAL-FKI001V1 Dual-Radio Bluetooth/LPWAN IoT Development Kit
STMicro has just launched a new development kit – STEVAL-FKI001V1 – that integrates two radios, one at 2.4 GHz for Bluetooth Low Energy (BLE), and another sub-GHz radio for LPWAN IoT standards such as Sigfox. The devkit targets the development of IoT devices such as smart sensors, finders, and trackers for smart-home or smart-building scenarios, asset-tracking, energy-management, smart-farming and industrial monitoring, and control use cases. STEVAL-FKI001V1 devkit key features & specifications: Jorjin WS2118-00 Sigfox & BLE module Embedded BlueNRG-132 Bluetooth LE Arm Cortex-M0 SoC with up to +8 dBm BLE RF output power, receiver sensitivity of -88 dBm Embedded S2-LPQTR ultra-low power sub-1 GHz transceiver tuned for 826-958 MHz frequency bands Up to +16 dBm sub-1GHz RF output power, receiver sensitivity down to -130 dBm Modulation schemes: 2-(G)FSK, 4-(G)FSK, OOK, and ASK Air data rate from 0.1 to 500 kbps Ultra-low power consumption: 7 mA RX, 10 mA TX @ +10 dBm; low duty cycle RX/TX operation mode, […]
STMicro Introduces the First STM8 Nucleo Boards, STM8 Arduino IDE Support
While development boards based on STMicro STM8 8-bit MCU such as the “one dollar board” or the official STM8 Discovery boards have been around for several years, STMicro had yet to release a Nucleo board based on the microcontroller. The company has now unveiled not one, but two such boards with NUCLEO-8L152R8 and NUCLEO-8S208RB. Both boards will look similar as only the MCU differs. The former features a 16 MHZ MCU with 64 kB flash and 4KB SRAM, while the latter comes with a 24 MHz MCU with 128 kB flash, and 6KB SRAM.STM8 Nucleo board specifications: MCU (One of the other) NUCLEO-8L152R8 – STMicro STM8L152R8T6 8-bit MCU @ 16 MHz with 64 kB flash, 2KB EEPROM, 4KB SRAM NUCLEO-8S208RB – STMicro STM8S208RBT6 8-bit MCU @ 24 MHz with 128 kB flash, 2KB EEPROM, 6KB SRAM 4x LEDs – USB communication (LD4), 5V STLINK (LD3), User (LD2), Power (LD1) 2 […]
STMicro STM32L5 Cortex-M33 ARMv8-M MCU Family Targets Secure IoT Applications
STMicro STM32 microcontrollers have so far been based on Arm Cortex-M0/M0+, M3, M4, or M7 cores, although we’ve also seen a yet-to-be formally announced Cortex A7 variant shows up in Linux 4.17 with STM32MP157C. The company has very recently announced a new family, namely the STM32L5 series, powered by an Arm Cortex-M33 ARMv8-M 32-/64-bit TrustZone enabled core clocked at up to 110 MHz, and equipped with on-chip SMPS for easy low power efficiency, USB FS device, and USB type-C PD Controller. Two sub-families are part of the STM32L5 series: STM32L552 with 256 to 512 KB of Flash memory and from 48 to 144-pin packages. STM32L562 with 512 KB of Flash memory, and an additional encryption accelerator engine (AES, PKA, and OTFDEC). Besides the extra HW crypto block both share the same key specifications: MCU Core – Arm Cortex-M33 ARMv8-M core clocked at up to 110 MHz (+20% versus Cortex-M4) with […]
STLink-V3 Modular Debugger & Programmer for STM32/STM8 Adds I2C, SPI, CAN Interfaces
STLink is the in-circuit debugger and programmer for STMicro STM32 and STM8 micro-control working with SWIM and JTAG/SWD interfaces. ST Microelectronics has now introduced STLink-V3 which also provides a Virtual COM port interface allowing the host PC to communicate with the target microcontroller through one UART, as well as bridge interfaces (SPI, I2C, CAN, GPIOs) which can be used for programming of the target through the bootloader for example. Key features of STLink V3 debugger: Stand-alone probe with modular extensions Self-powered through a USB connector (Micro-B) USB 2.0 high-speed compatible interface Direct firmware update support (DFU) JTAG / serial wire debugging (SWD) specific features:3 V to 3.6 V application voltage support and 5 V tolerant inputs Flat cables STDC14 to MIPI10 / STDC14 / MIPI20 (connectors with 1.27 mm pitch) JTAG communication support SWD and serial wire viewer (SWV) communication support SWIM specific features (only available with adapter board MB1440):1.65 […]
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 […]