The Arduino Portenta C33 and Arduino UNO R4 WiFi are both modern Renesas-based Arduino boards, but they target very different applications.
The UNO R4 WiFi is designed to preserve the familiar UNO experience:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Renesas RA4M1 → Cortex-M4 → 48 MHz → 256 KB Flash → 32 KB SRAM → 5 V GPIO → Wi-Fi → Bluetooth LE → USB bridge UNO shield form factor 12 × 8 LED matrix Qwiic 6-24 V VIN |
The Portenta C33 is a much more industrial System-on-Module:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
Renesas RA6M5 → Cortex-M33 → up to 200 MHz → 2 MB Flash → 512 KB SRAM 16 MB QSPI Flash → Wi-Fi → Bluetooth LE SE050C2 secure element 10/100 Ethernet PHY dual high-density connectors 3.3 V GPIO |
The main decision is therefore not simply:
|
1 2 3 4 5 6 |
faster board vs slower board |
It is:
|
1 2 3 4 5 6 |
industrial embedded module vs maker-friendly UNO development board |
Quick Comparison
| Feature | Portenta C33 | UNO R4 WiFi |
|---|---|---|
| Main MCU | Renesas RA6M5 | Renesas RA4M1 |
| CPU | Cortex-M33 | Cortex-M4 |
| Clock | Up to 200 MHz | 48 MHz |
| Internal Flash | 2 MB | 256 KB |
| SRAM | 512 KB | 32 KB |
| External Flash | 16 MB QSPI | No equivalent onboard 16 MB data/program storage |
| Logic voltage | 3.3 V | 5 V |
| Wireless processor | ESP32-C3-MINI-1U | ESP32-S3-MINI-1-N8 |
| Wi-Fi | 2.4 GHz 802.11 b/g/n | 2.4 GHz 802.11 b/g/n |
| Bluetooth | BLE 5.0 | Bluetooth 5 LE |
| Secure element | NXP SE050C2 | No separate SE050-class secure element |
| DAC | 2 user-accessible DAC-capable pins | 1 × 12-bit DAC on A0 |
| CAN | CAN0 and CAN1 signal pairs on HDC | 1 CAN controller |
| Ethernet | 10/100 PHY onboard | No onboard Ethernet PHY |
| USB | USB-C, high-density USB interfaces | USB-C |
| LED matrix | No | 12 × 8 red LED matrix |
| Qwiic | No dedicated Qwiic connector | Yes |
| VIN | Portenta power architecture | 6-24 V |
| Board ecosystem | Portenta carriers / HDC | UNO shields |
| Best fit | Industrial / embedded / production | Education / prototyping / maker projects |
Portenta C33 Has a Much Faster Main MCU
The Portenta C33 uses:
|
1 2 3 4 5 6 7 |
Renesas R7FA6M5BH2CBG RA6M5 Arm Cortex-M33 up to 200 MHz |
UNO R4 WiFi uses:
|
1 2 3 4 5 6 |
Renesas RA4M1 Arm Cortex-M4 48 MHz |
The C33 therefore has substantially more processing headroom for:
- industrial protocol stacks;
- large data buffers;
- MicroPython;
- complex networking;
- security functions;
- large state machines;
- real-time data processing.
Memory Difference Is Even Larger
|
1 2 3 4 5 6 |
2 MB internal Flash 512 KB SRAM 16 MB external QSPI Flash |
|
1 2 3 4 5 6 |
256 KB Flash 32 KB SRAM 8 KB data memory / EEPROM |
This means the C33 has:
|
1 2 3 4 5 |
8× the internal Flash 16× the SRAM |
before even counting its 16 MB external QSPI Flash.
Why the Extra RAM Matters
Large connected applications often need RAM for:
- TLS;
- JSON;
- protocol buffers;
- MQTT queues;
- file buffers;
- sensor histories;
- MicroPython runtime;
- industrial communication stacks.
32 KB is enough for many conventional Arduino projects, but it becomes restrictive much sooner than 512 KB.
The Biggest Electrical Difference: 3.3 V vs 5 V
Portenta C33 uses:
|
1 2 3 4 |
3.3 V GPIO |
while UNO R4 WiFi deliberately preserves:
|
1 2 3 4 |
5 V GPIO |
compatibility.
UNO R4 Is Easier with Legacy Arduino Hardware
Many older:
- UNO shields;
- LCD modules;
- relay boards;
- sensor breakouts;
- 5 V UART modules;
were designed around 5 V logic.
UNO R4 WiFi can often use them directly.
Portenta C33 Requires 3.3 V-Aware Peripherals
A 5 V output from an external module must not be connected directly to a C33 GPIO unless that specific pin and configuration are explicitly documented as tolerant.
For mixed-voltage systems, use:
- level shifters;
- open-drain interfaces;
- 3.3 V-compatible transceivers;
- properly powered sensor modules.
GPIO Current Is Also Different
Arduino’s Portenta C33 pinout specifies approximately:
|
1 2 3 4 5 |
8 mA maximum per pin 80 mA maximum overall |
This is much more SoM-like than the way many users treat classic UNO pins.
Use external drivers for:
- relays;
- motors;
- solenoids;
- large LEDs;
- high-current outputs.
UNO R4 WiFi Has the Familiar UNO Pin Layout
UNO R4 WiFi exposes:
|
1 2 3 4 5 6 7 8 |
14 digital I/O D0-D13 6 analogue inputs A0-A5 |
with:
|
1 2 3 4 5 6 7 8 9 10 |
6 PWM outputs D3 D5 D6 D9 D10 D11 |
This makes it very easy to migrate projects from older UNO boards.
Portenta C33 Uses MKR-Style Headers Plus High-Density Connectors
On the top edge, C33 exposes:
|
1 2 3 4 5 |
D0-D14 A0-A6 |
in the familiar compact Portenta/MKR layout.
But the real expansion happens through:
|
1 2 3 4 |
2 × 80-pin high-density connectors |
underneath the module.
The HDC Connectors Expose Industrial Interfaces
These connectors provide access to:
- Ethernet;
- CAN0;
- CAN1;
- multiple UARTs;
- multiple I2C buses;
- multiple SPI buses;
- SD-card interface;
- I2S;
- extra PWM;
- extra GPIO;
- debug signals;
- power-management signals.
DAC: C33 Has Two Externally Useful Outputs
Portenta C33 exposes:
|
1 2 3 4 5 6 7 8 |
A5 → DAC1 A6 → DAC0 |
giving it two true analogue-output-capable pins.
UNO R4 WiFi Has One 12-bit DAC
UNO R4 WiFi exposes:
|
1 2 3 4 5 |
A0 → 12-bit DAC |
This is still a major upgrade over classic UNO boards, which only provided PWM.
ADC Capability
UNO R4’s RA4M1 ADC supports:
|
1 2 3 4 |
up to 14-bit |
resolution.
Arduino defaults ordinary analogue reads to 10-bit for compatibility, but the resolution can be increased in software.
Portenta C33 uses the RA6M5 ADC system and exposes additional analogue capability through its high-density interface, including a separate ADC reference arrangement.
CAN Bus
UNO R4 WiFi has one integrated CAN controller.
Arduino currently maps the CAN interface to:
|
1 2 3 4 5 6 7 8 |
D10 → CANTX D13 → CANRX |
and supports it through the Arduino_CAN library.
UNO R4 Still Needs a CAN Transceiver
The pins are:
|
1 2 3 4 5 |
CAN TX CAN RX |
not:
|
1 2 3 4 5 |
CANH CANL |
so an external transceiver is required.
Portenta C33 Exposes Two CAN Controller Pairs
C33 exposes:
|
1 2 3 4 5 6 7 8 |
CAN0 TX CAN0 RX CAN1 TX CAN1 RX |
through the high-density connector.
This is particularly useful for industrial gateways that bridge two independent CAN networks.
Each C33 CAN Network Also Needs a Transceiver
As with UNO R4, these are controller-side logic signals.
For two physical CAN buses, use two suitable transceiver paths.
Ethernet Is a Major C33 Advantage
Portenta C33 includes the:
|
1 2 3 4 5 |
LAN8742AI 10/100 Ethernet PHY |
on the module.
The differential Ethernet signals are routed to the high-density connector.
A carrier board provides:
- RJ45;
- magnetics;
- protection;
- mechanical connector.
UNO R4 WiFi Has No Onboard Ethernet PHY
Ethernet can still be added using:
- Ethernet Shield;
- SPI Ethernet controller;
- other external networking hardware.
But C33 is much closer to a native industrial Ethernet design.
Wireless Architecture Is Surprisingly Similar
Neither board uses its Renesas MCU as the radio.
Portenta C33:
|
1 2 3 4 5 6 7 8 |
UNO R4 WiFi:
|
1 2 3 4 5 6 7 8 9 |
UNO R4 ESP32-S3 Has an Extra USB-Bridge Role
On UNO R4 WiFi, the ESP32-S3 normally handles:
- Wi-Fi;
- Bluetooth LE;
- USB-to-main-MCU bridge functions;
- automatic reset/programming support.
It can also be programmed directly, although doing so replaces Arduino’s default bridge firmware until restored.
Portenta C33 Uses ESP32-C3 for Connectivity
C33’s:
|
1 2 3 4 |
provides:
|
1 2 3 4 5 |
2.4 GHz 802.11 b/g/n Wi-Fi Bluetooth 5.0 Low Energy |
while the RA6M5 remains the primary application processor.
External Antenna on C33
The:
|
1 2 3 4 |
MINI-1U |
module variant is designed around an external antenna connection.
This is useful in:
- metal enclosures;
- industrial cabinets;
- products where antenna placement is controlled.
UNO R4 WiFi Has Integrated Maker-Friendly Wireless Hardware
UNO R4 is intended to work immediately without designing an RF enclosure or carrier system.
For ordinary Arduino Cloud, Wi-Fi or BLE projects, this is simpler.
Security
Portenta C33 combines three security layers:
|
1 2 3 4 5 6 7 8 |
Cortex-M33 TrustZone + Renesas Secure Crypto Engine 9 + NXP SE050C2 secure element |
This makes it much better suited to designs requiring:
- hardware-backed identity;
- protected private keys;
- secure provisioning;
- certificate storage;
- industrial cloud authentication.
UNO R4 Has Useful MCU Security but No Separate SE050C2
RA4M1 includes hardware security functions such as:
- AES;
- TRNG;
- memory protection;
- Flash protection.
For typical maker IoT projects this is useful, but the C33 has the more comprehensive production-security architecture.
USB
Both boards use:
|
1 2 3 4 |
USB-C |
but their board architectures differ.
UNO R4 uses USB-C primarily for:
- programming;
- serial monitor;
- power;
- HID applications.
Portenta C33 exposes additional USB signals through its high-density connectors for carrier integration.
UNO R4 Has Native HID Support
RA4M1 includes a native USB 2.0 Full-Speed controller.
This allows UNO R4 WiFi to act as:
- keyboard;
- mouse;
- game controller;
- custom USB HID device.
UNO R4 Has a 12 × 8 LED Matrix
This is one of the most visible differences.
UNO R4 WiFi includes:
|
1 2 3 4 5 |
12 × 8 96-pixel red LED matrix |
directly on the board.
It is useful for:
- status icons;
- animations;
- debugging;
- small visual interfaces;
- education.
Portenta C33 Has No Equivalent Matrix
C33 expects the final product to provide its own:
- display;
- LEDs;
- HMI;
- carrier-board indicators.
UNO R4 Includes Qwiic
The onboard:
|
1 2 3 4 |
Qwiic |
connector gives easy access to:
|
1 2 3 4 |
3.3 V I2C |
sensors without loose wires.
This is particularly convenient for quick prototyping.
Portenta C33 Uses the Portenta Carrier Ecosystem Instead
Rather than optimising for small plug-in sensor cables, C33 is designed around:
|
1 2 3 4 5 6 |
Portenta carriers MKR-compatible accessories custom high-density carrier PCBs |
Power Input
UNO R4 WiFi accepts:
|
1 2 3 4 |
6-24 V |
through VIN or the barrel jack.
This makes it extremely convenient for:
- 12 V adapters;
- 24 V benches;
- robotics;
- control cabinets;
- general prototyping.
C33 Uses the Portenta Power Architecture
Portenta C33 uses a more integrated SoM power-management design with:
- USB-C;
- VIN;
- PMIC-controlled rails;
- Li-Po support;
- separate +3V3_EXT power domain.
Do not assume its power pins behave like UNO R4.
Li-Po Support
Portenta C33 supports a:
|
1 2 3 4 |
3.7 V single-cell Li-Po |
with onboard charging/power management.
Arduino’s pinout specifically warns that the battery must include:
|
1 2 3 4 |
NTC temperature sensing |
for the supported charging arrangement.
UNO R4 Has No Equivalent Onboard Li-Po Charger
A battery-powered UNO R4 project normally needs an external battery-management solution.
Form Factor
UNO R4 WiFi measures approximately:
|
1 2 3 4 |
68.58 × 53.34 mm |
and uses the classic UNO mechanical layout.
Portenta C33 measures approximately:
|
1 2 3 4 |
66.04 × 25.40 mm |
and is dramatically narrower.
Portenta C33 Is Designed for Production Assembly
C33 includes:
- high-density board-to-board connectors;
- castellated pins;
- compact module format;
- industrial carrier compatibility.
Arduino specifically positions the castellated layout for automated assembly workflows.
UNO R4 Is Designed for Easy Human Access
UNO R4 provides:
- 2.54 mm female headers;
- barrel jack;
- USB-C;
- Qwiic;
- LED matrix;
- shield compatibility.
It is much easier to place directly on a workbench and start wiring.
Shield Compatibility
UNO R4 WiFi preserves the UNO shield layout and 5 V logic.
This is one of its biggest practical strengths.
Portenta C33 is physically and electrically aligned with:
- Portenta carriers;
- Portenta shields;
- MKR-style accessories;
- custom HDC carrier boards.
MicroPython
Portenta C33 officially supports:
|
1 2 3 4 |
MicroPython |
and its:
|
1 2 3 4 5 6 |
200 MHz CPU 512 KB SRAM 16 MB QSPI Flash |
make it far more comfortable for high-level scripting.
UNO R4 WiFi is primarily positioned around Arduino C/C++ rather than as a MicroPython-first platform.
Which Is Better for Learning Arduino?
UNO R4 WiFi.
The:
|
1 2 3 4 5 6 7 8 9 |
UNO layout 5 V logic Qwiic LED matrix simple headers wide VIN |
make it much easier for general education and beginner projects.
Which Is Better for an Industrial Product?
Portenta C33.
Its architecture provides:
- high-density connectors;
- Ethernet PHY;
- dual CAN routing;
- secure element;
- TrustZone;
- larger memory;
- compact SoM packaging.
Which Is Better for Legacy 5 V Shields?
UNO R4 WiFi.
This is exactly one of the reasons Arduino retained:
|
1 2 3 4 |
5 V I/O |
on the RA4M1 board.
Which Is Better for Ethernet?
Portenta C33 because the:
|
1 2 3 4 |
LAN8742AI 10/100 PHY |
is already integrated.
Which Is Better for Multiple CAN Networks?
Portenta C33 because it exposes:
|
1 2 3 4 5 6 |
CAN0 and CAN1 |
controller signal pairs through the carrier interface.
Which Is Better for Analogue Output?
Portenta C33 has two DAC-capable outputs:
|
1 2 3 4 5 |
A5 A6 |
while UNO R4 WiFi exposes one:
|
1 2 3 4 |
A0 |
12-bit DAC.
Which Is Better for a Quick Wi-Fi Sensor?
UNO R4 WiFi is usually simpler because:
- headers are immediately accessible;
- Qwiic is onboard;
- LED matrix provides status;
- no carrier board is needed.
Which Is Better for a Secure Connected Product?
Portenta C33 has the stronger integrated production-security architecture because of:
|
1 2 3 4 5 6 |
TrustZone Secure Crypto Engine 9 SE050C2 |
Decision Table
| Requirement | Better fit |
|---|---|
| Highest CPU performance | Portenta C33 |
| Most SRAM | Portenta C33 |
| Most Flash/storage | Portenta C33 |
| Integrated 10/100 Ethernet PHY | Portenta C33 |
| Dual CAN routing | Portenta C33 |
| Two DAC outputs | Portenta C33 |
| Secure element | Portenta C33 |
| MicroPython | Portenta C33 |
| Compact production module | Portenta C33 |
| 5 V GPIO | UNO R4 WiFi |
| UNO shield compatibility | UNO R4 WiFi |
| 12 × 8 LED matrix | UNO R4 WiFi |
| Qwiic connector | UNO R4 WiFi |
| 6-24 V VIN | UNO R4 WiFi |
| Beginner-friendly prototyping | UNO R4 WiFi |
| Basic Wi-Fi/BLE IoT | Either |
Quick Reference
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
Portenta C33 RA6M5 Cortex-M33 @ 200 MHz 2 MB internal Flash 512 KB SRAM 16 MB QSPI Flash 3.3 V GPIO SE050C2 secure element TrustZone Secure Crypto Engine 9 2 DAC-capable outputs CAN0 + CAN1 10/100 Ethernet PHY Li-Po support 2 × 80-pin HDC 66.04 × 25.40 mm UNO R4 WiFi RA4M1 Cortex-M4 @ 48 MHz 256 KB Flash 32 KB SRAM 8 KB data memory 5 V GPIO 1 × 12-bit DAC 1 × CAN 12 × 8 LED matrix Qwiic USB-C 6-24 V VIN UNO shields 68.58 × 53.34 mm |
Final Thoughts
Portenta C33 and UNO R4 WiFi share a Renesas family heritage, but they are aimed at completely different users.
UNO R4 WiFi is designed to preserve the traditional Arduino experience:
|
1 2 3 4 5 6 7 8 9 10 |
5 V logic UNO shields simple headers wide VIN Qwiic LED matrix Wi-Fi/BLE |
while adding a modern 32-bit RA4M1 MCU.
Portenta C33 is a much more capable embedded module:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
200 MHz Cortex-M33 512 KB SRAM 2 MB internal Flash 16 MB QSPI dual CAN routing Ethernet PHY dual DAC TrustZone SE050 secure element high-density carriers |
For education, breadboard work, existing 5 V shields and quick maker projects, UNO R4 WiFi is the easier platform.
For secure industrial products, Ethernet/CAN gateways, carrier-based systems and larger applications, Portenta C33 provides substantially more headroom and a much more production-oriented architecture.
For detailed C33 wiring, see our Arduino Portenta C33 pinout guide. For the UNO platform, see our Arduino UNO R4 WiFi pinout guide and UNO R4 WiFi vs UNO R4 Minima comparison.