In January end, we saw the launch of Raspberry Pi Pico equipped with an RP2040 dual-core Cortex-M0+ microcontroller working up to 133 MHz with official support for MicroPython and C. In this feature, we will be discussing the Raspberry Pi Pico’s flexible software support compatible with RP2040 MCU, apart from the MicroPython, C/C++, and upcoming Arduino IDE software support. We will specifically be focusing on Rust, RT-Thread OS, and FreeRTOS support for Raspberry Pi Pico. Rust Code Running on Raspberry Pi Pico Rust language is considered fast, reliable, and secure when it comes to IoT gateways. It also opens up the option for writing extremely low-level code, such as operating system kernels or microcontroller applications. Porting Rust with RP2040 for working with Raspberry Pi Pico was seen in Jonathan Pallant’s Twitter Feed. The RP2040 comes with an external QSPI flash. The internal mask-ROM reads the programs from the external flash […]
AWS IoT EduKit leverages M5Stack Core2 ESP32 hardware
M5Stack Core2 is a neatly packed ESP32 IoT development kit with a 2-inch touchscreen display, motion sensor, a microphone., and a built-in battery that was launched last September. The hardware has been selected by Amazon Web Services and gone through some small modifications including the addition of a secure element, and a yellow paint job giving birth the the “AWS IoT EduKit” hardware and software solution designed to “learn how to build IoT applications using AWS services through a prescriptive learning program”. M5Stack Core2 for AWS IoT EduKit specifications are pretty similar, but with a few tweaks here and there: SoC – Espressif ESP32-D0WDQ6-V3 dual-core Xtensa LX6 processor clocked at up to 240MHz with 520KB SRAM, Wi-Fi, and dual-mode Bluetooth connectivity External Memory – 8MB PSRAM Storage – 16MB flash storage, MicroSD card slot up to 16GB Display – 2-inch IPS LCD screen with 320×240 resolution (ILI9342C driver), and touchscreen […]
Embedded Artists Unveils iMX RT1064 uCOM with WiFi 5 & Bluetooth 5.1 Module
Embedded Artists have recently introduced iMX RT1064 uCOM system-on-module powered by NXP i.MX RT1064 Cortex-M7 crossover MCU clocked at 600 MHz with 1MB SRAM and 4GB flash on-chip, as well as 32MB SDRAM, and equipped with an optional WiFI 5 and Bluetooth 5.1 module from Murata. iMX RT1064 uCOM technical specifications: SoC – NXP i.MX RT1064 Arm Cortex-M7 @ up to 600 MHz with 1MB SRAM, 4MB on-chip QSPI flash, 2D graphics acceleration engine System Memory – 32 MB SDRAM Storage – Optional additional 4GB to 32GB eMMC flash and/or SQPI flash Wireless – Optional Murata Type 1ZM dual-band 802.11b/g/n/ac WiFi 5 and Bluetooth 5.1 module based on NXP 88W8987 2x DF40C-100 board-to-board connectors: Storage – 2x USDHC Display I/F – 24-bit parallel RGB up to 1366 x 768 pixels Camera – Parallel CSI Audio – 3x SAI, SPDIF Connectivity – 10/100M Ethernet (requires PHY on carrier board) USB – […]
Renesas Launches RA6M4 Cortex-M33 Microcontrollers for Secure IoT Applications
Arm Cortex-M33 core with Arm Trustzone security was first unveiled in 2016, and since then several silicon vendors introduced secure Cortex-M33 microcontrollers with, for instance, Nordic nRF91 LTE-IoT SoC, STMicro STM32L5 MCU family, or NXP LPC551x/S1x. Renesas has now added one more alternative with RA6M4 Cortex-M33 microcontroller family clocked at up to 200 MHz with increased performance and security compared to their earlier Cortex-M4 RA6 microcontrollers clocked at 120 Mhz. Key features for RA6M4 microcontrollers: MCU Core – Arm Cortex-M33 @ 200 MHz with TrustZone technology Memory – 256 KB RAM include 64KB ECC RAM Storage – 512-1024 embedded flash, QuadSPI, and OctaSPI memory interface Networking – Ethernet controller with DMA USB – USB 2.0 Full Speed and CAN Other Peripherals Capacitive touch sensing unit SCI (UART, Simple SPI, Simple I2C), and SPI/ I2C multi-master interface SDHI and SSI (Serial Sound Interface) Security Renesas’ Secure Crypto Engine supporting multiple symmetric […]
TechNexion Unveils EDM and AXON SoM’s Powered by NXP i.MX8M Plus SoC
A few days ago we wrote about Variscite’s NXP i.MX 8M Plus-powered AI systems-on-modules and devkits, and now it’s TechNexion’s turn to introduce its own SoM’s for artificial intelligence applications. Just like variscite, the company has two variants with EDM-G-IMX8M-PLUS following the EDM standard with a 260-pin edge connector, and AXON-E-IMX8M-PLUS part of the AXON family with board-to-board connectors better suited to vibration-prone applications. Besides the form factor and different default storage capacities, both SoM’s share the same specifications: SoC – NXP i.MX8M Plus quad-core Cortex-A53 processor @ up to 1.8 GHz with Cortex-M7 real-time core @ 400 MHz, Vivante GC520L 2D GPU, Vivante GC7000UL 3D GPU, 1080p60 hardware decoder (HEVC, H.264, VP9, and VP8) and encode (H.265/H.264), and 2.3 TOPS NPU System Memory – Up to 8 GB LPDDR4 Storage AXON-E-IMX8M-PLUS – 32 GB eMMC flash by default EDM-G-IMX8M-PLUS – 16 GB eMMC flash by default Networking Chips Qualcomm […]
PicoCore RT1 System-on-Module Runs FreeRTOS on NXP i.MX RT1050 Crossover Processor
F&S Elektronik Systeme PicoCore RT1 is a System-on-Module powered by NXP i.MX RT1050 crossover processor designed to offer the real-time capabilities of microcontrollers and the performance of application processors thanks to an Arm Cortex-M7 core clocked at up to 600 MHz. The 40×35 mm module is also equipped with 32MB SDRAM, 256MB “high-reliability QSPI NOR flash, and 16KB EEPROM, and offers various interfaces including Ethernet, RGB LCD, and USB via board-to-board connectors. PicoCore RT1 (V1) SoM specifications: SoC – NXP i.MX RT1050 Arm Cortex-M7 processor @ up to 600 MHz with 32KB L2 cache, 2D graphics accelerator System Memory – 32MB SDRAM Storage – 256MB QSPI Flash, 16KB EEPROM; optional NAND flash 2x 80-pin board-to-board connector with Storage – SD Card Display – 16-bit RG interface, analog resistive and PCAP touch via I2C Networking – 1x 10/100M Ethernet Audio – Line-In, Line-Out, microphone, headphone, I2S USB – 1x USB 2.0 […]
PolarFire SoC Icicle 64-bit RISC-V and FPGA Development Board Runs Linux or FreeBSD (Crowdfunding)
We got some more details about PolarFire RISC-V FPGA SoC late last year, and we were promised a Linux capable 64-bit RISC-V & FPGA development board with PolarFire SoC Icicle kit in Q3 of 2020. We are already in July 2020. So where is the board? Oh, look! It’s right here on Crowd Supply where it is offered for $499, and shipping is expected to start in mid-September. PolarFire SoC Icicle specifications: SoC FPGA – PolarFire SoC MPFS250T-FCVG484EES penta–core RISC-V CPU subsystem (1xRV64IMAC, 4xRV64GC) with 254K LE non-volatile fabric, 784 18 × 18 math blocks, secure boot, 4x 12.7 Gbps SERDES, FCVG484 package (19 × 19 mm, 0.8 mm pitch) System Memory – 2GB LPDDR4 x32 Storage – 1 GBit QSPI Flash, 8GB eMMC Flash or SD card slot (multiplexed) Video Output – HDMI 2.0 (removed from final board) Connectivity – 2x Gigabit Ethernet, Wi-Fi, and Bluetooth USB – 1x […]
STM32 IoT Discovery Kit Runs AWS-Ready FreeRTOS, Supports Arduino and Pmod Expansion Boards
STMicroelectronics STM32 IoT Discovery Kit is supposed to ease software development for IoT nodes thanks to a qualified port of FreeRTOS integrated into the STM32Cube ecosystem, and ready to connect to Amazon Web Services (AWS). The hardware is comprised of an STM32L4+ Cortex-M4F microcontroller, various MEMS sensors, a secure element, and offers WiFi, Bluetooth 4.2, and NFC connectivity. STM32 IoT Discovery Kit (B-L4S5I-IOT01A) key features and specifications: MCU – STMicro STM32L4+ (STM32L4S5VIT6) Arm Cortex-M4F microcontroller with 2 MB Flash, 640 KB RAM in LQFP100 package storage – 64 Mbit Quad-SPI Flash Connectivity Bluetooth 4.1 module (STMicro SPBTLE-RF) 802.11 b/g/n compliant Wi-Fi module (Inventek ISM43362-M3G-L44) Dynamic NFC tag based on ST25DV04K with its printed NFC antenna USB – Micro USB OTG port STMicro Sensors 2 digital omnidirectional microphones (MP34DT01) Relative humidity and temperature sensor (HTS221) 3-axis magnetometer (LIS3MDL) 3D accelerometer and 3D gyroscope (LSM6DSL) 260-1260 hPa absolute digital output barometer (LPS22HB) […]