Introduction
-
RA6M5 Thing Plus
SKU: WRL-24243
-
Clocking in at 200MHz, the RA6M5 is a high-performance microcontroller from Renesas that is perfect for real-time applications. The SparkFun Thing Plus - RA6M5, is our latest Thing Plus board featuring the standard Qwiic connector, JST LiPo battery connector, 21 GPIO pins broken out in a Feather footprint, and status indicator LEDs. At the core is the RA6M5 microcontroller, a low-power Arm® Cortex®-M33 processor with an available 512kB of SRAM and 2MB of Flash and an extensive list of peripheral capabilities. Additionally, we have included 16MB of QSPI Flash and an SD card slot on the board, so users won't have to worry about running out of memory space or data storage options.
The SparkFun RA6M5 Thing Plus also features Bluetooth® Low Energy connectivity, thanks to the provided DA14531MOD module (also from Renesas). When actively transmitting, the DA14531MOD sips a mere 4mA and is capable of operating from a small coin-cell battery. The firmware provided on the module features Renesas' SmartBond™ - CodeLess™ AT command set. Therefore, users only need to send AT commands to configure a Bluetooth connection; without the need to reprogram the module.
Note
While the Thing Plus - RA6M5 does include some 5V tolerant pins, it is primarily a 3.3V logic-level board.
While the full capabilities of the RA6M5 support a broad range of features, only a limited set may be implemented, by default, in the Renesas-Arduino core. However, the capabilities of the Thing Plus - RA6M5 should be comparable to the Arduino Portenta C33; with the exclusion of WiFi connectivity.
Required Materials
To get started, users will need a few items. Some users may already have a few of these items, feel free to adjust accordingly.
- Computer with an operating system (OS) that is compatible with all the software installation requirements
- USB 3.1 Cable A to C - 3 Foot - Used to interface with the RA6M5 Thing Plus (1)
- SparkFun RA6M5 Thing Plus
- If your computer doesn't have a USB-A slot, then choose an appropriate cable or adapter.
Data Logging
This board is capable of logging data to an µSD card. Please check out the memory cards and accessories in our product catalog.
Headers and Wiring
To add headers or hookup wires, users will need soldering equipment and headers/wires.
New to soldering?
Check out our How to Solder: Through-Hole Soldering tutorial for a quick introduction!
Li-Po Battery
For mobile applications, users will want to pick up a single-cell LiPo battery from our catalog.
Qwiic Devices and Cables
Our Qwiic connect system is a simple solution for daisy chaining I2C devices without the hassle of soldering or checking wire connections. Check out other Qwiic devices from our catalog.
-
SparkFun Qwiic Cable Kit
KIT-15081 -
Qwiic Cable - Grove Adapter (100mm)
PRT-15109 -
SparkFun Qwiic OLED - (1.3in., 128x64)
LCD-23453 -
SparkFun GPS Breakout - XA1110 (Qwiic)
GPS-14414 -
SparkFun Qwiic Joystick
COM-15168 -
SparkFun Qwiic Mux Breakout - 8 Channel (TCA9548A)
BOB-16784 -
SparkFun Environmental Sensor - BME688 (Qwiic)
SEN-19096 -
SparkFun Qwiic Mini ToF Imager - VL53L5CX
SEN-19013
What is Qwiic?
The Qwiic connect system is a solderless, polarized connection system that allows users to seamlessly daisy chain I2C boards together. Play the video, to learn more about the Qwiic connect system or click on the banner above to learn more about Qwiic products.
Features of the Qwiic System
Qwiic cables (4-pin JST) plug easily from development boards to sensors, shields, accessory boards and more, making easy work of setting up a new prototype.
There's no need to worry about accidentally swapping the SDA
and SCL
wires on your breadboard. The Qwiic connector is polarized so you know you’ll have it wired correctly every time.
The part numbers for the PCB connector is SM04B-SRSS
(Datasheet) and the mating connector on the cables is SHR04V-S-B
; or an equivalent 1mm pitch, 4-pin JST connection.
It’s time to leverage the power of the I2C bus! Most Qwiic boards will have two or more connectors on them, allowing multiple devices to be connected.
Jumper Modification
To modify the jumpers, users will need soldering equipment and/or a hobby knife.
New to jumper pads?
Check out our Jumper Pads and PCB Traces Tutorial for a quick introduction!
Suggested Reading
As a more sophisticated product, we will skip over the more fundamental tutorials (i.e. Ohm's Law and What is Electricity?). However, below are a few tutorials that may help users familiarize themselves with various aspects of the board.
-
Installing the Arduino IDE
-
Installing an Arduino Library
-
Installing Board Definitions in the Arduino IDE
-
Logic Levels
-
Analog vs. Digital
-
Analog to Digital Conversion
-
Pulse Width Modulation
-
Serial Communication
-
Serial Terminal Basics
-
Data Types in Arduino
-
I2C
-
SPI
-
Processor Interrupts with Arduino
-
How to Solder: Through-Hole Soldering
-
How to Work with Jumper Pads and PCB Traces
-
Integrated Circuits