{"product_id":"adafruit-attiny1616-breakout-with-seesaw-stemma-qt-qwiic","title":"Adafruit ATtiny1616 Breakout with seesaw","description":"\u003cp\u003eThis breakout board is a \"three in one\" product:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eThe ATtiny1616 is part of the 'next gen' of AVR microcontrollers, and now we have a cute development\/breakout board for it, with just enough hardware to get the chip up and running.\u003c\/li\u003e\n\u003cli\u003eIt's also an Adafruit seesaw board. Adafruit seesaw is a near-universal converter framework which allows you to add and extend hardware support to any I2C-capable microcontroller or microcomputer. Instead of getting separate I2C GPIO expanders, ADCs, PWM drivers, etc, seesaw can be configured to give a wide range of capabilities.\u003c\/li\u003e\n\u003cli\u003eFinally, with STEMMA QT connectors on it, you could use it as either an I2C controller or peripheral with plug-and play support.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eAdafruit primarily designed this board for their own use: it's a mini dev board that lets you design with the ATtiny1616 \u003ca href=\"\/en-eu\/products\/adafruit-atsamd09-breakout-with-seesaw\" target=\"_blank\"\u003ejust like they did for the ATSAMD09\u003c\/a\u003e. With the 2021-2022 silicon shortage, Adafruit are adapting some of their SAMD09 designs to the ATTiny8xx series and wanted a quick minimal board to test code on.\u003c\/p\u003e\n\u003cp\u003eEach breakout comes with the assembled and tested board, as well as some header strips. Each PCB is fairly minimal and contains:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eATtiny1616 8-bit microcontroller\u003c\/strong\u003e\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003e16KB flash, 2KB of RAM, 256 bytes of EEPROM\u003c\/li\u003e\n\u003cli\u003eInternal oscillator can run up to 20MHz\u003c\/li\u003e\n\u003cli\u003eInternal hardware multiplier\u003c\/li\u003e\n\u003cli\u003eCan run from 2V to 5V power\/logic (check the datasheet for max speed at desired power)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003e\n\u003cstrong\u003e3.3V regulator\u003c\/strong\u003e - by default we run at the Vin voltage, which can be 5V, but there's a solder jumper on the bottom if you'd like to select 3V logic.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGreen power LED\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRed indicator LED\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo \u003ca href=\"\/en-eu\/collections\/stemma-qt\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eSTEMMA QT\u003c\/a\u003e I2C connectors\u003c\/strong\u003e with 10K pullup resistors, connected to pins 8 and 9\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_seesawPeripheral\" target=\"_blank\"\u003eThis board comes pre-programmed with seesaw peripheral code\u003c\/a\u003e that will let it act as an \"I2C to something\" converter, basically a little I2C-controlled friend to do all the timing-sensitive things many microcontrollers and microcomputers are not good at.\u003c\/p\u003e\n\u003cp\u003eFor example, using this breakout with the pre-burned seesaw firmware gives you\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e12 x GPIO with selectable pullup resistors: 0-5, 6, 8, 11, 14, 15, 16\u003c\/li\u003e\n\u003cli\u003e9 x 10-bit ADC inputs - pins 0, 1, 2, 3, 4, 5, 14, 15, 16\u003c\/li\u003e\n\u003cli\u003e5 x 8-bit PWM outputs - pins 0, 1, 7, 11, 16\u003c\/li\u003e\n\u003cli\u003e1 x NeoPixel output (up to 250 pixels)\u003c\/li\u003e\n\u003cli\u003e1 x EEPROM with 127 byte of NVM memory (handy for storing small access tokens or MAC addresses) - last byte of EEPROM is used for I2C address selection\u003c\/li\u003e\n\u003cli\u003e1 x Interrupt output that can be triggered by any of the accessories - pin 6\u003c\/li\u003e\n\u003cli\u003e2 x I2C address selection pins - pins 12 and 13\u003c\/li\u003e\n\u003cli\u003e1 x Activity LED on pin 10, tied active low\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOf course, you can configure or reprogram the chip to however you want to use it - \u003ca href=\"https:\/\/github.com\/SpenceKonde\/megaTinyCore\" target=\"_blank\"\u003eAdafruit like using SpenceKonde's megaTinyCore which brings Arduino peripheral support\u003c\/a\u003e to this series of chips. To program the chip \u003ca href=\"https:\/\/github.com\/SpenceKonde\/AVR-Guidance\/blob\/master\/UPDI\/jtag2updi.md\" target=\"_blank\"\u003eyou will need a 'UPDI' programmer\u003c\/a\u003e, which you can make with a USB-to-Serial cable and a single 4.7K or 10K resistor.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e The boards do not come with a bootloader. If you want to do development on seesaw (e.g. changing the configuration) you need a separate UPDI programming setup! \u003ca href=\"https:\/\/github.com\/adafruit\/Adafruit_seesawPeripheral\/blob\/main\/examples\/example_pid5681\/example_pid5681.ino\" target=\"_blank\"\u003eThe firmware Adafruit put on is available as this example sketch\u003c\/a\u003e, compiled using the megaTinyCore. We don't provide any support for custom builds of seesaw - we think this is cool and useful for the Maker community!\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/learn.adafruit.com\/adafruit-attiny817-seesaw\" target=\"_blank\"\u003eFor more details including the documentation on how to use seesaw, libraries for Arduino\/CircuitPython\/Raspberry Pi Python, schematics, and more check out the Adafruit seesaw guide\u003c\/a\u003e\u003c\/p\u003e","brand":"Adafruit","offers":[{"title":"Default Title","offer_id":40557595230291,"sku":"ADA5690","price":5.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/5690-00.jpg?v=1678116936","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/adafruit-attiny1616-breakout-with-seesaw-stemma-qt-qwiic","provider":"Pimoroni Ltd","version":"1.0","type":"link"}