SiFli SF23LB52J is a Bluetooth 5.3 microcontroller part of the SF32LB52x family with two Cortex-M33 in big.LITTLE configuration with a 240 MHz high-performance core for user application/GUI and a 24 MHz low-power core to manage the Bluetooth part. A few months ago, Eric Migicovsky, the founder of the smartwatch company Pebble, and now Core Devices, introduced the Core 2 Duo and Core Time 2 smartwatches running PebbleOS open-source firmware that were mostly relaunches of the never-released Pebble 2 and Pebble Time 2 with some tweaks. We already knew the Core 2 Duo would be based on a Nordic nRF52840 Arm Cortex-M4F microcontroller, however, the one for the Core Time 2 was kept secret. That’s until today, as Eric has just announced that the Core Time 2 would be based on the SiFli SF23LB52J MCU, since the smartwatch required an MCU with more RAM and processing power, and SiFli also offers […]
PicoEMP – A Raspberry Pi Pico-based open-source electromagnetic fault injector designed for EMFI testing and research
The PicoEMP is a compact, low-cost, open-source electromagnetic fault injector (EMFI) tool developed by Colin O’Flynn for researchers, hobbyists, and educators interested in hardware security. Unlike NewAE’s professional-grade ChipSHOUTER, PicoEMP is a bare-bones device designed to be safe, usable, and most importantly, affordable. Built around the Raspberry Pi Pico, this device generates high-voltage pulses using a transformer circuit (originally for photographic flash charging) to discharge energy from a low-ESR ceramic capacitor into a custom-made coil tip, which creates an electromagnetic field capable of injecting a little bit of power to the internals of the processors such as registers and SRAM. This can be exploited to flip bits and test the robustness of embedded systems against such attacks. ChipSHOUTER-PicoEMP specifications Main controller – Raspberry Pi Pico (RP2040 dual-core Arm Cortex-M0+ MCU @ up to 133 MHz) Purpose – Electromagnetic Fault Injection (EMFI) for testing embedded systems security Components High-voltage pulse generator circuit […]
Microchip launches low-cost, low-power PIC16F17576 8-bit microcontrollers for analog sensors
Microchip PIC16F17576 8-bit MCUs are designed for low-cost and low-power analog sensors. They integrate a low-power comparator and voltage reference combination that can operate while the MCU core is in sleep mode, consuming less than 3.0 µA of current during analog measurements. The PIC16F17576 microcontrollers are equipped with up to four operational amplifiers (op amps) with software-controlled gain ladders, and a 12-bit differential ADC with automated averaging. Key applications include vibration and strain measurement, flow metering, gas detection, cold asset tracking, and motion sensing. PIC16F17576 specifications: Core – C Compiler Optimized RISC Architecture @ 32 MHz Memory and Storage Up to 2 KB of data SRAM Up to 28 KB of program flash memory Up to 256 bytes of data EEPROM memory Programmable code protection and write protection Digital Peripherals 2x Capture/Compare/PWM (CCP) Modules (16-bit resolution for Capture/Compare modes; 10-bit resolution for PWM mode) 2x 16-bit PWM 4x Configurable Logic […]
Renesas RA0E2 low-cost, low-power Arm Cortex-M23 MCU operates in extended temperature range (-40°C to +125°C)
Renesas RA0E2 is a low-power, low-cost Arm Cortex-M23 microcontroller (MCU) Group part of the RA0 family introduced in 2024 that can operate in an extended temperature range (-40°C to +125°C) and offers a wide variety of peripheral functions and safety features. It follows the RA0E1 devices – the first member of the RA0 family – designed for consumer electronics, household appliances, power tools, industrial monitoring, and other applications, including battery-powered devices. The new RA0E2 MCUs offer both software and pin-to-pin compatibility (for 32-pin SKUs) with RA0E1 devices, but the new family adds more memory and storage with up to 16KB SRAM, 128KB code flash, and 2KB data flash. The RA0E2 also features more I/Os with 32-pin to 64-bit packages, instead of 16-pin to 32-pin packages. Renesas RA0E2 specifications: MCU Core – Arm Cortex-M23 Armv8-M Core up to 32MHz Memory and Storage 16KB SRAM Code Flash – Up to 128KB Data […]
LILYGO T-Watch S3 Plus smartwatch gets GPS and 940mAh battery
LILYGO has recently introduced the T-Watch S3 Plus, an ESP32-S3 smartwatch which can be considered an upgrade from the previous generation T-Watch S3, adding a u-blox MIA-M10Q GPS and a larger 940mAh LiPo battery for extended battery life. The T-Watch S3 Plus smartwatch still supports Wi-Fi, Bluetooth LE, and LoRa connectivity, and integrates a 1.54-inch 16-bit full-color TFT LCD display with capacitive touch and a wide-viewing angle. The smartwatch also features an infrared (IR) transmitter that can be used for remote control or proximity detection. T-Watch S3 Plus specifications Wireless MCU – Espressif Systems ESP32-S3 CPU – Dual-Core 32-bit Tensilica LX7 @ up to 240 MHz with vector instructions for AI/ML acceleration Memory – 512KB SRAM, 8MB PSRAM Storage – 16MB flash, 384KB ROM Wireless – Wi-Fi 4 and Bluetooth 5 LE/Mesh Display – 1.54-inch 16-bit full color TFT LCD display with 240×240 resolution, capacitive touch; ST7789V SPI controller Audio – […]
ESP32-P4 credit card-sized board features Ethernet, WiFi 6, four USB ports, 40-pin GPIO header, MIPI DSI and CSI connectors
Waveshare ESP32-P4-Module-DEV-KIT credit card-sized board may look like a Linux-powered Raspberry Pi SBC, but instead, it’s based on an “ESP32-P4-Module” comprised of a 400 MHz Espressif ESP32-P4 RISC-V general-purpose microcontroller, an ESP32-C6 “co-processor” for WiFi 6 and Bluetooth 5, and a 16MB SPI NOR flash. Designed for HMI applications, the board offers MIPI DSI and CSI connectors, as well as a 100Mbps Ethernet RJ45 jack, four USB 2.0 ports, a 40-pin GPIO header, and more. It basically integrates the same ports as a Raspberry Pi SBC minus HDMI, but relies on a microcontroller instead of a Linux-capable application processor. Waveshare ESP32-P4-Module-DEV-KIT specifications: ESP32-P4-Module Microcontroller – ESP32-P4NRW32 MCU Dual-core RISC-V microcontroller @ 400 MHz with AI instructions extension and single-precision FPU Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz GPU – 2D Pixel Processing Accelerator (PPA) VPU – H.264 and JPEG codecs support Memory – 768 KB HP L2MEM, […]
P42 Pico2 M.2 – A Raspberry Pi RP2350 board in M.2 form factor
The P42 Pico2 M.2 may look like an M.2 module, but it’s actually a Raspberry Pi RP2350 development board in M.2 2230 form factor whose edge connector exposes USB, UART, I2C, and control I/Os. The board ships with a 2MB SPI flash and complies with voltage levels defined by the M.2 specification, with some of the interfaces running on 1.8 V. The SWD interface, +3.3 V, GND, and 16 IOs are accessible on castellated pins, and there’s also a QWIIC connector for I2C modules, but it’s not populated by default. The board also comes with a microSD card slot on the bottom and the usual Reset and BOOT buttons. P42 Pico M.2 specifications: SoC – Raspberry Pi RP2350A CPU Dual-core Arm Cortex-M33 @ 150 MHz with Arm Trustzone, Secure boot OR Dual-core RISC-V Hazard3 @ 150 MHz Up to two cores can be used in any combination Memory – 520 […]
10-cent WCH CH570/CH572 RISC-V MCU features 2.4GHz wireless, Bluetooth LE 5.0, USB 2.0
Patrick Yang, CTO at WCH, has recently unveiled the CH570 RISC-V SoC with 2.4GHz wireless and USB 2.0 (host & device) as an upgrade to the popular CH32V003 general-purpose RISC-V MCU with more features at the same low price (10 cents). CH570 also comes with 12KB SRAM and 256KB flash (vs 2KB SRAM and 16KB flash for the CH32V003), offers up to twelve GPIO, six PWM, I2C, UART, SPI, and a 20-channel key detection module. There’s also the CH572 with the same features, except it also supports Bluetooth LE 5.0. As a side note, I wrote about the CH572 RISC-V MCU with BLE in 2019, but I guess it was scrapped likely because it had OTP instead of flash…, and the new CH572 (2025) is different. WCH CH570/CH572 specifications:  CPU core QingKe 32-bit RISC-V3C core @ up to 100 MHz (RV32IMBC instruction set and custom instructions) Low-power 3-stage pipeline High-speed […]