SparkFun will be closed Friday 7/3/2020 for the 4th of July holiday. All orders placed after 2 pm MT on Thursday 7/2/2020 will be shipped out on Monday 7/6/2020. SparkFun Support will also resume on Monday 7/6/2020. Have a safe holiday!
Looking for a super small microcontroller to use with the Qwiic eco-system? The SparkFun Qwiic Micro is molded to fit our standard 1"x1" Qwiic standard size which makes it one of our smallest micro-controller offerings to date. At it's core is the powerful and versatile ATSAMD21E18, which is an ARM Cortex M0+, 32-bit microcontroller, with 256KB of flash memory that can run at up to 48MHz! It has 12 digital pins which include 5 analog pins, SPI, I²C, and an additional UART data bus as well as a Qwiic connector for easy integration into the Qwiic ecosystem and I²C prototyping.
On the underside of the Qwiic Micro, we've left open pads for a LiPo Battery connector that you can add yourself, if you wish you can make the micro-controller portable. We've also provided pads on the underside for a flash memory chip to maximize the board's memory capacity. The SparkFun Qwiic Micro comes programmed with a UF2 Bootloader making it easy to program with easy driver installation! If you need a tiny but mighty micro-controller for you next project check out the SparkFun Qwiic Micro.
The SparkFun Qwiic Connect System is an ecosystem of I2C 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.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 3 ratings:
1 of 1 found this helpful:
Super powerful 24 bit processing at 48MHz in a square inch - brilliant for space restricted projects with demanding time constraints.
I've really enjoyed using the Qwiic Micro over the past couple of months. I love how small the form factor is and the ON/OFF switch definitely comes in super handy for projects.
That being said, there have been some negatives for me using this board. I never expected not having VBAT broken out would bother me as much, but gosh is it an inconvenience! Measuring the battery voltage is virtually impossible if you solder on the JST battery connector. I realize there's not a lot of real-estate available, but IMHO one of the mounting holes could be sacrificed to make way for VBAT pin.
Measuring the battery voltage through an onboard voltage divider (e.g. 1MΩ/1MΩ + 0.1 uF capacitor) would be a dream come true!
I somehow overwrote the UF2 bootloader or otherwise rendered it inoperable when trying to write a bare-metal hex file -- I ended up writing my own bootloader to work over a 485-bus using the 4 pin swd header with a J-Link programmer (I didn't realize this chip didn't have a ROM based bootloader to fall back on). While making the bootloader I noticed that the documentation is a bit off in it's references to D16 and D17. The Graphical Datasheet shows D16 as TX and D17 as RX (the PA22 and PA23 port references are correct -- the TX and RX labels are reversed) and the Schematic shows PA22 as D16 (should be D17) and PA23 should be D16.