EasyManua.ls Logo

sparkfun Qwiic Pro Micro USB-C - User Manual

sparkfun Qwiic Pro Micro USB-C
45 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
Qwiic Pro Micro USB-C (ATmega32U4) Hookup Guide
Introduction
Heads up! This is for the Qwiic Pro Micro USB-C (ATmega32U4) version. If you are looking for
information about hardware on the Pro Micros with the micro-b USB connector, make sure to check out the
older Pro Micro & Fio V3 Hookup Guide.
The SparkFun Qwiic Pro Micro USB C is a really cool, little development board. It's an Arduino-compatible
microcontroller, micro-sized, and it accomplishes with one single chip what old Arduino Unos, Duemilanoves, and
Diecimeillas could never dream of: true USB functionality. In this tutorial, we'll check out the updated Qwiic Pro
Micro and go through a few examples to get you started!
SparkFun Qwiic Pro Micro - USB-C (ATmega32U4)
DEV-15795
Product Showcase: SparkFun Qwiic Pro MicroProduct Showcase: SparkFun Qwiic Pro Micro
Question and Answer IconNeed help?

Do you have a question about the sparkfun Qwiic Pro Micro USB-C and is the answer not in the manual?

sparkfun Qwiic Pro Micro USB-C Specifications

General IconGeneral
MicrocontrollerATmega32U4
Operating Voltage5V
Input Voltage (recommended)7-12V
USB InterfaceUSB-C
Digital I/O Pins12
PWM Pins5
Analog Input Pins4
Flash Memory32 KB
SRAM2.5 KB
EEPROM1 KB
Clock Speed16 MHz
Qwiic ConnectorYes
Dimensions1.3" x 0.7"

Summary

Introduction and Hardware Overview

Introduction to Qwiic Pro Micro USB-C

Overview of the board, its features, and comparison to older versions.

Hardware Overview

Detailed examination of the board's components, pins, and features.

Getting Started: Materials and Setup

Required Materials and Tools

Lists essential components and tools needed for the tutorial and prototyping.

Prototyping Accessories

Describes optional accessories for temporary or permanent connections and prototyping.

Installing Drivers (Windows)

Step-by-step guide for installing necessary drivers on Windows for the Pro Micro.

Installing Drivers (Mac and Linux)

Instructions for driver installation on Mac OS X and Linux systems.

Arduino IDE Configuration

Setting Up Arduino IDE

Guide to installing board definitions and configuring the Arduino IDE for the Pro Micro.

Using the Board Manager

Instructions for adding third-party board support through Arduino's Board Manager.

Manually Installing Board Files

Alternative method for installing board definition files if Board Manager is unavailable.

Examples and Functionality

Example 1: Blinkies and Hello World

Demonstrates controlling RX/TX LEDs and basic serial communication output.

Example 2: HID Mouse and Keyboard

Shows how to program the Pro Micro to act as a USB keyboard and mouse.

Example 3: Qwiic Enabled HID Mouse and Keyboard

Combines Qwiic Joystick and Keypad for HID mouse and keyboard control.

Troubleshooting and Resources

Troubleshooting Common Issues

Addresses issues like serial port detection, bootloader problems, and board recovery.

Frequently Asked Questions

Answers common questions about VID/PID, device manager, and COM port selection.

Resources and Going Further

Links to additional documentation, datasheets, and related tutorials for further learning.