Geehy Semiconductor has introduced the G32R501 Cortex-M52 industrial AI MCU, the industry’s first real-time MCU based on a dual-core Arm Cortex-M52 architecture. Designed for industrial automation, commercial power supplies, and electric vehicles. Back in 2023, we talked about the features and specifications of the Arm Cortex-M52 core, but now Geehy has introduced the G32R501 MCU with AI and DSP capabilities designed for low-cost IoT applications. This MCU features single and double-precision FPUs, an Arm Helium DSP extension, and Geehy’s Zidian Math Instruction Extension for AI/ML tasks and signal processing. It includes 640 KB Flash, 128 KB SRAM, TCM (Tightly Coupled Memory), and a six-channel DMA module for efficient data handling. The MCU also features three 12-bit ADCs (3.45 MSPS), seven 12-bit DAC comparators, and Σ-Δ filter modules to improve signal accuracy, making it ideal for motor control and real-time monitoring. With 16 high-resolution PWM channels (150-ps resolution), quadrature encoder modules, […]
ESP32-S3 infrared thermal imaging camera module offers 80×62 resolution, 45° and 90° wide angle versions
Waveshare has launched an ESP32-S3-based thermal imaging camera module based on the same 80 x 62 infrared camera found in its Thermal-45/90 camera Raspberry Pi HAT and Thermal-45/90 USB camera. The thermal camera module is offered with two field of views, namely 45° for the basic version and 90° for the wide angle variant, twenty solder pads with GPIOs, UART, and I2C for expansion, a USB-C port for power and programming, and a 2-pin header to connect a battery if required. Waveshare “ESP32-S3 IR thermal imaging camera module” specifications: Wireless Module ESP32-S3-WROOM-1 MCU – ESP32-S3 dual-core Tensilica LX7 up to 240 MHz with 512KB SRAM, up to 8MB PSRAM Storage – 16MB flash Wireless – WiFi 4 and Bluetooth LE 5 Thermal Camera – Meridian Innovation MI0802 Resolution – 80 × 62 Field of View (FOV) 56°(D) x 45°(H) x 34°(V) (Baisc version) 122°(D) x 90°(H) x 67°(V) (Wide angle […]
Raspberry Pi Pico SDK 2.1.1 release adds 200MHz clock option for RP2040, various Waveshare boards, new code samples
The Raspberry Pi Pico SDK 2.1.1 has just been released with official 200 MHz clock support for the Raspberry Pi RP2040 MCU, several new boards mostly from Waveshare, but also one from Sparkfun, as well as new code samples, and other small changes. Raspberry Pi RP2040 gets official 200 MHz clock support When the Raspberry Pi RP2040 was first released along with Raspberry Pi Pico in 2021, we were told the default frequency was 48 MHz, but the microcontroller could also run up to 133 MHz. Eventually, I think the Cortex-M0+ cores were clocked at 125 MHz by default, although some projects (e.g. PicoDVI) would boost the frequency up to 252 MHz. Frequencies higher than 133 Mhz were not officially supported so far, but the Pico SDK 2.1.1 changes that since the Raspberry Pi RP2040 has now been certified to run at a system clock of 200MHz when using a […]
QuadClock PCB – An ESP32-S3 multi-display clock controller for DIY enthusiasts
The QuadClock PCB is an ESP32-S3-powered multi-display clock controller designed to serve as a foundation for creating a four-TFT-display clock. It supports up to four 1.69-inch rectangular TFT displays (240×280) or four 1.28” round displays (240×240). It manages essential functions such as driving the displays and maintaining precise time, allowing you to focus on crafting a unique enclosure or integrating additional features. It is open-source and is powered by the ESP32-WROOM-1 module with up to 16MB flash and 2MB PSRAM. It supports independent brightness control for each mounted display via four MOSFETs and includes an onboard real-time clock with a backup battery for accurate timekeeping. The QuadClock PCB is designed for enthusiasts and makers interested in creating multi-display clock projects. It can also be used for stock tickers, weather displays, and smart home dashboards. We previously covered the 2×2 Quad Display board with either Raspberry Pi Pico W or ESP32-S3-WROOM-1 […]
FlashMyPico – Raspberry Pi Pico / Pico 2 code editing and firmware flashing from a web browser
FlashMyPico website allows you to write C code, build the firmware, and flash it to your Raspberry Pi Pico, Pico W, Pico 2, or Pico 2 W directly from a web browser instead of having to check out the code from GitHub, build it in a terminal, and then manually copy the resulting binary. I’ve given it a quick with a Raspberry Pi Pico 2 board. The first step is to head over to flashmypico.com from your computer or even an Android smartphone. You’ll need a web browser that supports WebUSB, so for example, Firefox is not an option, and I eventually had to use Google Chrome instead. There’s a detect device link on the bottom left, so I clicked on that first, and my Raspberry Pi Pico 2 was detected as “RP2350 Boot” after I put it in bootloader mode. But it just told me that my board is […]
CPico RP2350 is another Raspberry Pi Pico 2 alternative with USB-C, 8MB flash, 2MB PSRAM, BConnect I2C & debug ports
iLabs CPico RP2350 is a Raspberry Pi Pico 2 alternative with the same form factor, still based on the Raspberry Pi RP2350 microcontroller but equipped with a USB-C port, 8MB flash, 2MB PSRAM, a Reset button, and Bconnect I2C and debug ports. Apart from that, the CPico RP2350 retains the other features of the Raspberry Pi Pico 2 including the two 20-pin PGIO headers, and BOOT button. It joins other Raspberry Pi Pico 2 alternatives like the Waveshare RP2350-Plus adding battery support. CPico RP2350 specifications: SoC – Raspberry Pi RP2350 CPU Dual-core Arm Cortex-M33 @ 150 MHz with Arm Trustzone, Secure boot Dual-core RISC-V Hazard3 @ 150 MHz Up two cores can be used at any given time Memory – 520 KB on-chip SRAM Security 8KB of anti-fuse OTP for key storage Secure boot (Arm only) SHA-256 acceleration Hardware TRNG Fast glitch detectors Package – QFN-60 Memory – 2 MP […]
Tiny WeAct RP2350B Core Board exposes all 48 I/Os from the Raspberry Pi RP2350B microcontroller
WeAct RP2350B Core Board is a small (41.4×41.1mm) USB-C board exposing all 48 I/Os from the Raspberry Pi RP2350B Cortex-M33/RISC-V microcontroller through two 30-pin headers. It offers an alternative to the smaller Solder Party’s RP2350 Stamp XL (44.5 x 25.4 mm) with through and castellated holes and no USB-C port that’s better suited for soldering on a baseboard and to Olimex PICO2-XL and PICO2-XXL open-source hardware boards (50 x 28 mm). WeAct RP2350B Core Board specifications: Microcontroller – Raspberry Pi RP2350B MCU CPU – Dual-core Arm Cortex-M33 processor @ 150MHz Memory – 520KB internal RAM 8KB OTP Storage Package – QFN-80; 10×10 mm Storage 16MB QSPI flash Footprint for a second QSPI FLASH/PSRAM on the bottom side I/Os – All 48x GPIOs broken out via 2x 30-pin headers 2x UART, 2x SPI, 2x I2C 24x PWM 8x ADC 12x PIO state machines HSTX peripheral 5V, 3.3V, VREF, and GND Debugging […]
RP2350-USB-A – A Raspberry Pi RP2350 board with an extra USB Type-A port using a PIO implementation
Waveshare RP2350-USB-A is a small Raspberry Pi RP2350 board with a USB-C port for power and programming and a USB-A port to use the board as a USB device or host through a programmable IO (PIO) implementation. The board also features an RGB LED and two GPIO headers, which could make it useful for controlling GPIO/I2C/UART/SPI-connected devices when connected to a USB keypad or similar input. Alternatively, it could emulate a keyboard, mouse, or other USB device when connected to a host. RP2350-USB-A specifications: SoC – Raspberry Pi RP2350A MCU CPU Dual-core Arm Cortex-M33 @150MHz with Arm Trustzone Dual-core 32-bit Hazard3 RISC-V @ 150MHz Up to two cores can be used at the same time Memory – 520KB SRAM Storage – 2MB SPI flash for firmware USB USB Type-A port connected to GPIO12, GPIO13, 5V, and GND USB 1.1 Type-C port for power and programming Expansion – 2x 9-pin 2.54mm […]