Datasheet

FAQ
I'd like to use Trinket with Linux....
We don't guarantee Linux support since Linux varies from distro to distro, but here's a very nice
tutorial about Trinket with Ubuntu 14) (http://adafru.it/dML)
I can't seem to upload to my Trinket when it's plugged into a USB 3.0 port (newer Macbooks have
USB 3 ports)
Trinket's bootloader is finicky about USB 3 ports, and might not work on them. Try connecting to
any USB 2 ports you have or go through a USB 1 or USB 2 hub (nearly all hubs are v2 or v1
instead of v3)
How come I can't find the Trinket Serial (COM) Port? Why is no Serial port found when the Trinket
is plugged in?
Trinket (and Pro Trinket) do not have a USB-serial converter chip on board, this is how we can
make them so small! Instead of a serial console, the Trinket is programmed directly over USB.
No COM/Serial port is used at all!
My Trinket 16MHz can't control servos, NeoPixels, but the code is uploading OK?
Sounds like the Trinket thinks its running at 8MHz but the Arduino software thinks it's running at
16MHz, this causs timing-specific stuff like Servos and NeoPixels to not work. Don't forget you
must turn on 16MHz speedup if you are uploading to "Trinket 16MHz"
Do so by adding
#include <avr/power.h>
At the very top of your sketch, and then
if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
first thing in setup()
See more details here (http://adafru.it/eg5)
When uploading with the Arduino IDE, I get a lot of "(expected 4, got -5)" warnings and then
"avrdude: verification error; content mismatch"
Check that you followed the instructions for updating the Arduino IDE, including replacing the old
avrdude.conf (http://adafru.it/cEY)- this step is not optional!
Hmm I'm still having problems with Arduino/Avrdude - and I definitely did the required updates
One fix that works for some people is to edit avrdude.conf and set the
chip_erase_delay = 900000;
© Adafruit
Industries
https://learn.adafruit.com/introducing-trinket Page 63 of 65