Programmable Semiconductor Parts for IoT Devices

ESP32
ESP32 (Espressif)
A powerful Wi-Fi and Bluetooth microcontroller with dual-core and low-power capabilities, ideal for connected IoT solutions.
RP2040
RP2040 (Raspberry Pi)
Raspberry Pi’s first microcontroller chip, featuring dual-core ARM Cortex-M0+ processors and excellent performance for DIY and commercial IoT.
STM32
STM32 (STMicroelectronics)
A diverse family of ARM Cortex-M microcontrollers offering real-time capabilities, low power modes, and rich peripheral support.
ATmega328P
ATmega328P (Microchip)
Used in Arduino Uno, this AVR microcontroller is great for simple embedded systems with GPIO, ADC, and serial interfaces.
nRF52840
nRF52840 (Nordic Semi)
A Bluetooth 5.0 SoC with advanced features including USB, Thread, Zigbee, and high RAM/flash—ideal for wireless IoT nodes.
CC2652R
CC2652R (Texas Instruments)
Supports Zigbee, Thread, BLE and more, optimized for ultra-low-power IoT mesh networks and secure connectivity.
PIC16F877A
PIC16F877A (Microchip)
A classic 8-bit microcontroller popular in industrial automation, offering easy programming and stable operation.
ATSAMD21G18
ATSAMD21G18 (Microchip)
ARM Cortex-M0+ based MCU used in Arduino Zero and Adafruit boards, known for USB support and rich peripherals.
RA4M1
RA4M1 (Renesas)
A Cortex-M4F core with advanced timers and security, made for real-time and low-power embedded IoT applications.
NXP i.MX RT1060
i.MX RT1060 (NXP)
High-performance crossover MCU bridging the gap between MCUs and MPUs, great for complex edge AI and IoT systems.