This affordable and increasingly powerful FPGA board is a fantastic starting point into the world of FPGAs and the heart of your next project. Finally, now that SparkFun builds this board, we added a Qwiic connector for easy I²C integration!
The Alchitry Au features a Xilinx Artix 7 XC7A35T-1C FPGA with over 33,000 logic cells and 256 MB of DDR3 RAM. The Au offers 102 3.3 V logic level IO pins, 20 of which can be switched to 1.8 V; Nine differential analogue inputs; Eight general-purpose LEDs; a 100 MHz on-board clock that can be manipulated internally by the FPGA; a USB-C connector to configure and power the board; and a USB to serial interface for data transfer. To make getting started even easier, all Alchitry boards have full Lucid support, a built-in library of useful components to use in your project, and a debugger!
Features
Artix 7 XC7A35T-1C - 33,280 logic cells
256 MB DDR3 RAM
102 IO pins (3.3 V logic level, 20 of them can be switched to 1.8 V for LVDS)
Nine differential analogue inputs (One dedicated, Eight mixed with digital IO)
USB-C to configure and power the board
Eight general-purpose LEDs
One button (typically used as a reset)
100 MHz on-board clock (can be multiplied internally by the FPGA)
Powered with 5 V through USB-C port, 0.1" holes, or headers
USB to serial interface for data transfer (up to 12 Mbaud)
Qwiic Connector
Dimensions: 65 x 45 mm
Downloads
Datasheet
Schematic
3D Model (IGES File)
Element Eagle Library
This exceptional GPS/GNSS antenna is designed for both GPS and GLONASS reception. The magnetic mount allows it to be easily mounted to a metal base such as a ground plate or car roof. The antenna is terminated with a 3m cable and standard SMA connector. Features Dimensions: 50x38x17mm Weight: 75g including 3m cable Frequency Range: 1575 - 1610MHz GPS Center Frequency: 1575.42MHz GLONASS Center Frequency: 1602MHz LNA Voltage: 3 to 5VDC LNA Gain: 28dB LNA Current: 10mA Termination Connector: SMA Impedance: 50Ω Right-hand polarization Cable Length: 3 meter
An assortment of coloured wires: you know it's a beautiful thing. Six different colours of stranded wire in a cardboard dispenser box. Sit this on your workbench, and stop worrying about having a piece of wire around!
Included
22 AWG
25 ft / Spool
6 Spools in Six Different Colors
Colours are Red, Blue, Yellow, Green, Black, and White
Dispenser Box
The Molex Flexible GNSS Antenna has a tiny footprint at 40.40mm x 15.40mm, while the adhesive pad is a bit bigger at 56.40mm x 20mm. Even better, the antenna is only 0.1mm thick (or about the thickness of a piece of paper). Remove the backing and stick this to any surface, or leave the backing on (be careful of the fragile U.FL connector). Features Cable length: 50mm Connector: U.FL Radiation Pattern: Omnidirectional Polarization: Linear Weigth: 0.466 g Mounting Style: Adhesive Protocol: BeiDou, Galileo, GLONASS, GPS Return Loss: < -8dB Peak Gain (Max): 1.1 dBi+ Efficiency: >74% Input Impedance 50 Ohms
The Arduino Pro Mini is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, an on-board resonator, a reset button, and holes for mounting pin headers. A six pin header can be connected to an FTDI cable or Sparkfun breakout board to provide USB power and communication to the board. The Arduino Pro Mini is intended for semi-permanent installation in objects or exhibitions. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires. The pin layout is compatible with the Arduino Mini. The Arduino Pro Mini was designed and is manufactured by SparkFun Electronics. Specifications Microcontroller ATmega328P Board Power Supply 5-12 V Circuit Operating Voltage 5 V Digital I/O Pins 14 PWM Pins 6 UART 1 SPI 1 I²C 1 Analog Input Pins 6 External Interrupts 2 DC Current per I/O Pin 40 mA Flash Memory 32 KB of which 2 KB used by bootloader SRAM 2 KB EEPROM 1 KB Clock Speed 16 MHz Dimensions 18 x 33.3 mm (0.7 x 1.3') Downloads Eagle files Schematics
The flexibility of the Artemis module starts with SparkFun's Arduino core. You can program and use the Artemis module just like you would an Uno or any other Arduino. The time to first blink is just 5 minutes away! We built the core from the ground up, making it fast and as lightweight as possible.
Next is the module itself. Measuring 10 x 15 mm, the Artemis module has all the support circuitry you need to use the fantastic Ambiq Apollo3 processor in your next project. We're proud to say the SparkFun Artemis module is the first open-source hardware module with the design files freely and easily available. We've carefully designed the module so that implementing Artemis into your design can be done with low-cost 2-layer PCBs and 8mil trace/space.
Made in the USA at SparkFun's Boulder production line, the Artemis module is designed for consumer-grade products. This truly differentiates the Artemis from its Arduino brethren. Ready to scale your product? The Artemis will grow with you beyond the Uno footprint and Arduino IDE. Additionally, the Artemis has an advanced HAL (hardware abstraction layer), allowing users to push the modern Cortex-M4F architecture to its limit.
The SparkFun Artemis Module is fully FCC/IC/CE certified and is available in full tape and reel quantities. With 1M flash and 384k RAM, you'll have plenty of room for your code. The Artemis module runs at 48MHz with a 96MHz turbo mode available and with Bluetooth to boot!
The servo control is based on the SparkFun servo pHAT, and thanks to its I²C capabilities, this PWM add-on saves the Raspberry Pi's GPIO pins, allowing you to use them for other purposes. We have also provided a Qwiic connector for easy interfacing with the I²C bus using the Qwiic system. Whether you use the Auto pHAT with a Raspberry Pi, NVIDIA, Jetson Nano, Google Coral, or other SBC, it makes for a unique robotics addition and board with a 2x20 GPIO.
The DC motor control comes from the same 4245 PSOC and 2-channel motor ports system used on the SparkFun Qwiic Motor Driver. This provides 1.2A steady-state drive per channel (1.5A peak) and 127 levels of DC drive strength. The SparkFun Auto pHAT also supports up to two motor encoders thanks to the onboard ATTINY84A to provide more precise movement to your creation!
Additionally, the Auto pHAT has an on-board ICM-20948 9DOF IMU for all your motion-sensing needs. This enables your robot to access the 3-Axis Gyroscope with four selectable ranges, 3-Axis Accelerometer, again with four selectable ranges, and 3-axis magnetometer with an FSR of ±4900µT.
Power to the SparkFun Auto pHAT can be supplied through a USB-C connector or external power. This will power either the motors only or power the motors and the Raspberry Pi that is connected to the HAT. We've even added power protection circuits to the design to avoid damage to power sources.
Features
4245 PSOC and 2-channel motor ports programmable using Qwiic library
Onboard ATTINY84A supports up to two DC motor encoders
5V pass-through from RPi
Onboard ICM-20948 9DOF IMU for motion sensing accessible via Qwiic library
PWM control for up to four servos
Qwiic connector for expansion to full SparkFun Qwiic ecosystem
Designed for stacking, full header support & can use additional pHATs on top of it
Uninhibited access to the RPi camera connector & display connector.
USB-C for powering 5V rail (Motors/Servos/back powering Pi)
External power inputs broken out to PTH headers
Downloads
Schematic
Eagle Files
Board Dimensions
Hookup Guide
Reinforcing its commitment to widening the accessibility to and innovation in the area of deep learning, NVIDIA has created a free, self-paced, online Deep Learning Institute (DLI) course, “Getting Started on AI with Jetson Nano.” The course's goal is to build foundational skills to enable anyone to get creative with the Jetson Developer Kit. Please be aware that this kit is for those who already own a Jetson Nano Developer Kit and want to join the DLI Course. A Jetson Nano is not included in this kit.
Included in this kit is everything you will need to get started in the “Getting Started on AI with Jetson Nano” (except for a Jetson Nano, of course), and you will learn how to
Set up your Jetson Nano and camera
Collect image data for classification models
Annotate image data for regression models
Train a neural network on your data to create your own models
Run inference on the Jetson Nano with the models you create
The NVIDIA Deep Learning Institute offers hands-on training in AI and accelerated computing to solve real-world problems. Developers, data scientists, researchers, and students can get practical experience powered by GPUs in the cloud and earn a competency certificate to support professional growth. They offer self-paced, online training for individuals, instructor-led workshops for teams, and downloadable course materials for university educators.
Included
32 GB microSD Card
Logitech C270 Webcam
Power Supply 5 V, 4 A
USB Cable - microB (Reversible)
2-Pin Jumper
Please note: Jetson Nano Developer Kit not included.
The SparkFun GPS-RTK2 raises the bar for high-precision GPS and is the latest in a line of powerful RTK boards featuring the ZED-F9P module from u-blox. The ZED-F9P is a top-of-the-line module for high accuracy GNSS and GPS location solutions, including RTK capable of 10 mm, three-dimensional accuracy. With this board, you will be able to know where your (or any object's) X, Y, and Z location is within roughly the width of your fingernail! The ZED-F9P is unique in that it is capable of both rover and base station operations. Utilizing our handy Qwiic system, no soldering is required to connect it to the rest of your system. However, we still have broken out 0.1"-spaced pins if you prefer to use a breadboard.
We've even included a rechargeable backup battery to keep the latest module configuration and satellite data available for up to two weeks. This battery helps 'warm-start' the module decreasing the time-to-first-fix dramatically. This module features a survey-in mode allowing the module to become a base station and produce RTCM 3.x correction data.
The number of configuration options of the ZED-F9P is incredible! Geofencing, variable I²C address, variable update rates, even the high precision RTK solution can be increased to 20 Hz. The GPS-RTK2 even has five communications ports which are all active simultaneously: USB-C (which enumerates as a COM port), UART1 (with 3.3 V TTL), UART2 for RTCM reception (with 3.3V TTL), I²C (via the two Qwiic connectors or broken out pins), and SPI.
Sparkfun has also written an extensive Arduino library for u-blox modules to easily read and control the GPS-RTK2 over the Qwiic Connect System. Leave NMEA behind! Start using a much lighter weight binary interface and give your microcontroller (and its one serial port) a break. The SparkFun Arduino library shows how to read latitude, longitude, even heading and speed over I²C without the need for constant serial polling.
Features
Concurrent reception of GPS, GLONASS, Galileo and BeiDou
Receives both L1C/A and L2C bands
Voltage: 5 V or 3.3 V, but all logic is 3.3 V
Current: 68 mA - 130 mA (varies with constellations and tracking state)
Time to First Fix: 25 s (cold), 2 s (hot)
Max Navigation Rate:
PVT (basic location over UBX binary protocol) - 25 Hz
RTK - 20 Hz
Raw - 25 Hz
Horizontal Position Accuracy:
2.5 m without RTK
0.010 m with RTK
Max Altitude: 50k m
Max Velocity: 500 m/s
2x Qwiic Connectors
Dimensions: 43.5 x 43.2 mm
Weight: 6.8 g
The full-color, spiral-bound SIK guidebook (included) contains step-by-step instructions with circuit diagrams and hookup tables for building each project and circuit with the included parts. Full example code is provided, new concepts and components are explained at the point of use, and troubleshooting tips offer assistance if something goes wrong.
The kit does not require any soldering and is recommended for beginners ages 10 and up looking for an Arduino starter kit. For SIK version 4.1, Sparkfun took an entirely different approach to teaching embedded electronics. In previous versions of the SIK, each circuit focused on introducing a new piece of technology. With SIK v4.1, components are introduced in the context of the circuit you are building. Each circuit builds upon the last, leading up to a project that incorporates all of the components and concepts introduced throughout the guide. With new parts and a completely new strategy, even if you've used the SIK before, you're in for a brand-new experience!
The SIK V4.1 includes the Redboard Qwiic, which allows you to expand into the SparkFun Qwiic ecosystem after becoming proficient with the SIK circuits. The SparkFun Qwiic Connect System is an ecosystem of I²C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong. With the addition of the SparkFun RedBoard Qwiic, you will need to download a new driver install that is different from the original SparkFun RedBoard.
Included
SparkFun RedBoard Qwiic
Arduino and Breadboard Holder
SparkFun Inventor's Kit Guidebook
White Solderless Breadboard
Carrying Case
SparkFun Mini Screwdriver
16 x 2 White-on-Black LCD (with headers)
SparkFun Motor Driver (with Headers)
Pair of Rubber Wheels
Pair of Hobby Gearmotors
Small Servo
Ultrasonic Distance Sensor
TMP36 Temp Sensor
6' USB Micro-B Cable
Jumper Wires
Photocell
Tricolour LED
Red, Blue, Yellow and Green LEDs
Red, Blue, Yellow and Green Tactile Buttons
10K Trimpot
Mini Power Switch
Piezo Speaker
AA Battery Holder
330 and 10K Resistors
Binder Clip
Dual-Lock Fastener
The SparkFun JetBot AI Kit V3.0 is a great launchpad for creating entirely new AI projects for makers, students, and enthusiasts interested in learning AI and building fun applications. It’s straightforward to set up and use and is compatible with many popular accessories.
Several interactive tutorials show you how to harness AI's power to teach the SparkFun JetBot to follow objects, avoid collisions, and more. The Jetson Nano Developer Kit (not included in this kit) offers useful tools like the Jetson GPIO Python library and is compatible with standard sensors and peripherals; including some new python compatibility with the SparkFun Qwiic ecosystem.
Additionally, the included image is delivered with the advanced functionality of JetBot ROS (Robot Operating System) and AWS RoboMaker Ready with AWS IoT Greengrass already installed. SparkFun’s JetBot AI Kit is the only kit currently on the market ready to move beyond the standard JetBot examples and into the world of connected and intelligent robotics.
This kit includes everything you need to get started with JetBot minus a Phillips head screwdriver and an Ubuntu desktop GUI. If you need these, check out the includes tabs for some suggestions from our catalogue. Please be aware that the ability to run multiple neural networks in parallel may only be possible with a full 5V-4A power supply.
Features
SparkFun Qwiic ecosystem for I²C communication
The ecosystem can be expanded using 4x Qwiic connectors on GPIO header
Example Code for Basic Motion, Teleoperation, Collision avoidance, & Object Following
Compact form factor to optimize existing neural net from NVIDIA
136° FOV camera for machine vision
Pre-flashed MicroSD card
Chassis assembly offers expandable architecture
No soldering required
Included
64 GB MicroSD card - pre-flashed SparkFun JetBot image:
Nvidia Jetbot base image with the following installed: SparkFun Qwiic python library package
Driver for Edimax WiFi adapter
Greengrass
Jetbot ROS
Leopard Imaging 136FOV wide-angle camera & ribbon cable
EDIMAX WiFi Adapter
SparkFun Qwiic Motor Driver
SparkFun Micro OLED Breakout (Qwiic)
All hardware & prototyping electronics needed to complete your fully functional robot!
Required
NVIDIA Jetson Nano Developer Kit
Downloads
Assembly Guide
This version of the Micro OLED Breakout is exactly the size of its non-Qwiic sibling, featuring a screen that is 64 pixels wide and 48 pixels tall and measuring 0.66' across. But it has also been equipped with two Qwiic connectors, making it ideal for I²C operations. We've also added two mounting holes and a convenient Qwiic cable holder incorporated into a detachable tab on the board that can be easily removed thanks to a v-scored edge. We've even made sure to include an I²C pull-up jumper and ADDR jumper on the back of the board, so if you have your own I²C pull-ups or need to change the I2C address of the board! Features Qwiic-Connector Enabled Operating Voltage: 3.3V Operating Current: 10mA (20mA max) Screen Size: 64x48 pixels (0.66' Across) Monochrome Blue-on-Black I²C Interface
With a Cortex-M4F with BLE 5.0 running up to 96MHz and with as low power as 6uA per MHz (less than 5mW), the M.2 MicroMod connector allows you to plug in a MicroMod Carrier Board with any number of peripherals. Let's have a look at what this processor board has to offer! If you need Machine Learning capabilities, Bluetooth, I²C functionality to connect to all our amazing Qwiic boards, and more the Artemis Processor is the perfect choice for your MicroMod Carrier Board. At the heart of SparkFun's Artemis Module is Ambiq Micro's Apollo3 processor, whose ultra-efficient ARM Cortex-M4F processor is spec’d to run TensorFlow Lite using only 6uA/MHz. We've routed two I²C buses, eight GPIO, dedicated digital, analogue, and PWM pins, multiple SPI as well as QuadSPI, and Bluetooth to boot. You really can't go wrong with this processor. Grab one today, pick up a compatible carrier board, and get hacking! Features 1 M Flash / 384 k RAM 48 MHz / 96 MHz turbo available 6uA/MHz (operates less than 5mW at full operation) 48 GPIO - all interrupt capable 31 PWM channels Built-in BLE radio and antenna 10 ADC channels with 14-bit precision with up to 2.67 million samples per second effective continuous, multi-slot sampling rate 2 channel differential ADC 2 UARTs 6 I²C buses 6 SPI buses 2/4/8-bit SPI bus PDM interface I²S Interface Secure 'Smart Card' interface FCC/IC/CE Certified (ID Number 2ASW8-ART3MIS)
1x USB dedicated for programming and debugging 1x UART with flow control 2 x I²C 1 x SPI 1 x Quad-SPI 8 x Fast GPIO 2 x Digital Pins 2 x Analog Pins 2 x PWM 1 x Differential ADC pair Status LED VIN Level ADC
A modern USB-C connector makes programming easy. In addition to the pins broken out, two separate Qwiic-enabled I²C ports allow you to easily daisy chain Qwiic-enabled devices. We've exposed the SWD pins for more advanced users who prefer to use professional tools' power and speed. A USB-A connector is provided for Processor Boards that have USB Host support. A backup battery is provided for processor boards with RTC. If you need a 'lot' of GPIO with a simple-to-program, ready for the market module, the ATP is the fix you need. We've even added a convenient jumper to measure the current consumption for low power testing. Features M.2 Connector Operating Voltage Range ~3.3 V to 6.0 V (via VIN to AP7361C 3.3V Voltage Regulator) 3.3 V (via 3V3) Ports 1x USB type C 1x USB type A Host 2x Qwiic Enabled I²C 1x CAN 1x I²S 2x SPI 2x UARTs 2x Dedicated Analog Pins 2x Dedicated PWM Pins 2x Dedicated Digital Pins 12x General Purpose Input Output Pins 1x SWD 2x5 header 1 mAh battery backup for RTC Buttons Reset Boot LEDs Power 3.3 V Phillips #0 M2.5x3mm screw included
The Data Logging Carrier Board breaks out connections for I²C via a Qwiic connector or standard 0.1'-spaced PTH pins along with SPI and serial UART connections for logging data from peripheral devices using those communication protocols.
The Data Logging Carrier Board allows you to control power to both the Qwiic connector on the board and a dedicated 3.3 V power rail for non-Qwiic peripherals so you can pick and choose when to power the peripherals you are monitoring the data from. It also features a charging circuit for single-cell Lithium-ion batteries along with a separate RTC battery-backup circuit to maintain power to a real-time clock circuit on your Processor Board.
Features
M.2 MicroMod Connector
microSD socket
USB-C Connector
3.3 V 1 A Voltage Regulator
Qwiic Connector
Boot/Reset Buttons
RTC Backup Battery & Charge Circuit
Independent 3.3 V regulators for Qwiic bus and peripheral add-ons
Controlled by digital pins on Processor Board to enable low power sleep modes
Phillips #0 M2.5 x 3 mm screw included
The MicroMod DIY Carrier Kit includes five M.2 connectors (4.2mm height), screws, and standoffs so that you can get all the special parts you may need to make your own carrier board. MicroMod uses the standard M.2 connector. This is the same connector found on modern motherboards and laptops. There are various locations for the plastic ‘key’ on the M.2 connector to prevent a user from inserting an incompatible device. The MicroMod standard uses the ‘E’ key and further modifies the M.2 standard by moving the mounting screw 4mm to the side. The ‘E’ key is fairly common so a user could insert an M.2 compatible Wifi module. Still, because the screw mount doesn’t align, the user would not secure an incompatible device into a MicroMod carrier board. Features 5x Machine Screws Phillips Head #0 (but #00 to #1 works) Thread: M2.5 Length: 3 mm 5x SMD Reflow Compatible Standoffs Thread: M2.5 x 0.4 Height: 2.5 mm 5x M.2 MicroMod Connectors Key: E Height: 4.2 mm Pin count: 67 Pitch: 0.5 mm
This carrier board combines a 2.4" TFT display, six addressable LEDs, onboard voltage regulator, a 6-pin IO connector, and microSD slot with the M.2 pin connector slot so that it can be used with compatible processor boards in our MicroMod ecosystem. We've also populated this carrier board with Atmel's ATtiny84 with 8kb of programmable flash. This little guy is preprogrammed to communicate with the processor over I²C to read button presses.
Features
M.2 MicroMod Connector
240 x 320 pixel, 2.4" TFT display
6 Addressable APA102 LEDs
Magnetic Buzzer
USB-C Connector
3.3 V 1 A Voltage Regulator
Qwiic Connector
Boot/Reset Buttons
RTC Backup Battery & Charge Circuit
microSD
Phillips #0 M2.5 x 3 mm screw included
Voice recognition, always-on voice commands, gesture, or image recognition are possible with TensorFlow applications. The cloud is impressively robust, but all-the-time connection requires power and connectivity that may not be available. Edge computing handles discrete tasks such as determining if someone said 'yes' and responds accordingly. The audio analysis is done on the MicroMod combination rather than on the web. This dramatically reduces costs and complexity while limiting potential data privacy leaks.
This board features two MEMS microphones (one with a PDM interface, one with an I²S interface), an ST LIS2DH12 3-axis accelerometer, a connector to interface to a camera (sold separately), and a Qwiic connector. A modern USB-C connector makes programming easy and we've exposed the JTAG connector for more advanced users who prefer to use the power and speed of professional tools. We've even added a convenient jumper to measure current consumption for low power testing.
Features
M.2 MicroMod Keyed-E H4.2mm 65 pins SMD Connector 0.5mm
Digital I²C MEMS Microphone PDM Invensense ICS-43434 (COMP)
Digital PDM MEMS Microphone PDM Knowles SPH0641LM4H-1 (IC)
ML414H-IV01E Lithium Battery for RTC
ST LIS2DH12TR Accelerometer (3-axis, ultra-low-power)
24 Pin 0.5mm FPC Connector (Himax camera connector)
USB-C
Qwiic connector
MicroSD socket
Phillips #0 M2.5x3mm screw included
The SparkFun MicroMod mikroBUS Carrier Board takes advantage of the MicroMod, Qwiic, and mikroBUS ecosystems making it easy to rapidly prototype with each of them, combined. The MicroMod M.2 socket and mikroBUS 8-pin header provide users the freedom to experiment with any Processor Board in the MicroMod ecosystem and any Click board in the mikroBUS ecosystem, respectively. This board also features two Qwiic connectors to seamlessly integrate hundreds of Qwiic sensors and accessories into your project. The mikroBUS socket comprises a pair of 8-pin female headers with a standardized pin configuration. The pins consist of three groups of communications pins (SPI, UART and I²C), six additional pins (PWM, Interrupt, Analog input, Reset and Chip select), and two power groups (3.3 V and 5 V). While a modern USB-C connector makes programming easy, the Carrier Board is also equipped with a MCP73831 Single-Cell Lithium-Ion/Lithium-Polymer Charge IC so you can charge an attached single-cell LiPo battery. The charge IC receives power from the USB connection and can source up to 450 mA to charge an attached battery. Features M.2 MicroMod (Processor Board) Connector USB-C Connector 3.3 V 1 A Voltage Regulator 2x Qwiic Connectors mikroBUS Socket Boot/Reset Buttons Charge Circuit JTAG/SWD PTH Pins Downloads Schematic Eagle Files Board Dimensions Hookup Guide Getting Started with Necto Studio mikroBUS Standard Qwiic Info Page GitHub Hardware Repo
This module includes an integrated trace antenna, fits the IC to an FCC-approved footprint, and includes decoupling and timing mechanisms that would need to be designed into a circuit using the bare nRF52840 IC. The Bluetooth transceiver included on the nRF52840 boasts a BT 5.1 stack. It supports Bluetooth 5, Bluetooth mesh, IEEE 802.15.4 (Zigbee & Thread) and 2.4Ghz RF wireless protocols (including Nordic's proprietary RF protocol) allowing you to pick which option works best for your application.
Features
ARM Cortex-M4 CPU with a floating-point unit (FPU)
1MB internal Flash -- For all of your program, SoftDevice, and file-storage needs!
256kB internal RAM -- For your stack and heap storage.
Integrated 2.4GHz radio with support for:
Bluetooth Low Energy (BLE) -- With peripheral and/or central BLE device support
Bluetooth 5 -- Mesh Bluetooth!
ANT -- If you want to turn the device into a heart-rate or exercise monitor.
Nordic's proprietary RF protocol -- If you want to communicate, securely, with other Nordic devices.
Every I/O peripheral you could need.
USB -- Turn your nRF52840 into a USB mass-storage device, use a CDC (USB serial) interface, and more.
UART -- Serial interfaces with support for hardware flow-control if desired.
I²C -- Everyone's favourite 2-wire bi-directional bus interface
SPI -- If you prefer the 3+-wire serial interface
Analogue-to-digital converters (ADC) -- Eight pins on the nRF52840 Mini Breakout support analogue inputs
PWM -- Timer support on any pin means PWM support for driving LEDs or servo motors.
Real-time clock (RTC) -- Keep close track of seconds and milliseconds, also supports timed deep-sleep features.
Three UARTs
Primary tied to USB interface. Two hardware UARTs.
Two I²C Buses
Two SPI Buses
Secondary SPI Bus primarily used for Flash IC.
PDM Audio Processing
Two Analog Inputs
Two Dedicated Digital I/O Pins
Two Dedicated PWM Pins
Eleven General Purpose I/O Pins
The RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz): 264kB of embedded SRAM in six banks 6 dedicated IO for SPI Flash (supporting XIP) 30 multifunction GPIO: Dedicated hardware for commonly used peripherals Programmable IO for extended peripheral support Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s) USB 1.1 Host/Device functionality The RP2040 is supported with C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has a UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large internal RAM, the board includes an additional external flash chip. Features Dual Cortex M0+ processors, up to 133 MHz 264 kB of embedded SRAM in 6 banks 6 dedicated IO for QSPI flash, supporting execute in place (XIP) 30 programmable IO for extended peripheral support SWD interface Timer with 4 alarms Real-time counter (RTC) USB 1.1 Host/Device functionality Supported programming languages MicroPython C/C++
Onboard each moto:bit are multiple I/O pins, as well as a vertical Qwiic connector, capable of hooking up servos, sensors and other circuits. At the flip of the switch, you can get your micro:bit moving! The moto:bit connects to the micro:bit via an updated SMD, edge connector at the top of the board, making setup easy. This creates a handy way to swap out micro:bits for programming while still providing reliable connections to all of the different pins on the micro:bit. We have also included a basic barrel jack on the moto:bit that is capable of providing power to anything you connect to the carrier board. Features More reliable Edge connector for easy use with the micro:bit Full H-Bridge for control of two motors Control servo motors Vertical Qwiic Connector I²C port for extending functionality Power and battery management onboard for the micro:bit
The Power Delivery Board uses a standalone controller to negotiate with the power adapters and switch to a higher voltage other than just 5V. This uses the same power adapter for different projects rather than relying on multiple power adapters to provide different output; it can deliver the board as part of SparkFun’s Qwiic connect system, so you won’t have to do any soldering to figure out how things are oriented.
The SparkFun Power Delivery Board takes advantage of the power delivery standard using a standalone controller from STMicroelectronics, the STUSB4500. The STUSB4500 is a USB power delivery controller that addresses sink devices. It implements a proprietary algorithm to negotiate a power delivery contract with a source (i.e. a power delivery wall wart or power adapter) without the need for an external microcontroller. However, you will need a microcontroller to configure the board. PDO profiles are configured in an integrated non-volatile memory. The controller does all the heavy lifting of power negotiation and provides an easy way to configure over I²C.
To configure the board, you will need an I²C bus. The Qwiic system makes it easy to connect the Power Delivery board to a microcontroller. Depending on your application, you can also connect to the I²C bus via the plated through SDA and SCL holes.
Features
Input and output voltage range of 5-20V
Output current up to 5A
Three configurable power delivery profiles
Auto-run Type-C™ and USB PD sink controller
Certified USB Type-C™ rev 1.2 and USB PD rev 2.0 (TID #1000133)
Integrated VBUS voltage monitoring
Integrated VBUS switch gate drivers (PMOS)
The SparkFun RP2350 Pro Micro provides a powerful development platform, built around the RP2350 microcontroller. This board uses the updated Pro Micro form factor. It includes a USB-C connector, Qwiic connector, WS2812B addressable RGB LED, Boot and Reset buttons, resettable PTC fuse, and PTH and castellated solder pads.
The RP2350 is a unique dual-core microcontroller with two ARM Cortex-M33 processors and two Hazard3 RISC-V processors, all running at up to 150 MHz! Now, this doesn't mean the RP2350 is a quad-core microcontroller. Instead, users can select which two processors to run on boot instead. You can run two processors of the same type or one of each. The RP2350 also features 520 kB SRAM in ten banks, a host of peripherals including two UARTs, two SPI and two I²C controllers, and a USB 1.1 controller for host and device support.
The Pro Micro also includes two expanded memory options: 16 MB of external Flash and 8 MB PSRAM connected to the RP2350's QSPI controller. The RP2350 Pro Micro works with C/C++ using the Pico SDK, MicroPython, and Arduino development environments.
Features
RP2350 Microcontroller
8 MB PSRAM
16 MB Flash
Supply Voltage
USB: 5 V
RAW: 5.3 V (max.)
Pro Micro Pinout
2x UART
1x SPI
10x GPIO (4 used for UART1 and UART0)
4x Analog
USB-C Connector
USB 1.1 Host/Device Support
Qwiic Connector
Buttons
Reset
Boot
LEDs
WS2812 Addressable RGB LED
Red Power LED
Dimensions: 33 x 17.8 mm
Downloads
Schematic
Eagle Files
Board Dimensions
Hookup Guide
RP2350 MicroPython Firmware (Beta 04)
SparkFun Pico SDK Library
Arduino Pico Arduino Core
Datasheet (RP2350)
Datasheet (APS6404L PSRAM)
RP2350 Product Brief
Raspberry Pi RP2350 Microcontroller Documentation
Qwiic Info Page
GitHub Repository