TinyUSBboard is an Arduino compatible, minimalistic and cheap AVR microprocessor with (V-)USB but WITHOUT FTDI chip (USB<->serial) needed!Designed by matrixstorm in Germany
This is a kit for a Rev.4 AVR VUSB Board (http://matrixstorm.com/avr/tinyusbboard/). Some will perhaps already know the link (http://matrixstorm.com/avr/tinyusbboard/) and / or know my project otherw…Read More…
Some will perhaps already know the link (http://matrixstorm.com/avr/tinyusbboard/) and / or know my project otherwise.
Related to my normal Rev. 4 (see my other offers) of the AVR VUSB board (http://matrixstorm.com/avr/tinyusbboard/) this is an limited offer of my special edition.
In contrast to the conventional green board, this one comes with an ATmega328p (instead ATmega8), an polyswitch fuse, an ultra-thin black-golden pcb (0.5mm) and a smd crystal (instead HC-49S).
The microcontroller is (pre-)programmed with the new firmware selftest firmware, already.
The kit contains:
1x ultra thin tinyUSBboard rev.4 PCB black-golden colored (about 2.5cm x 5.0cm)
1x preprogrammed (and "prefused") ATmega328p-AU
1x MLCC 22uF
1x PPTC polyswitych fuse 500mA
2x resistor 10kOhm
6x resistor 1kOhm
2x resistor 68Ohm
2x ZMM3v6 zener diode 3.6V
2x ceramic capacitor 1uF
2x ceramic capacitor 18pF
2x button (in SMT 3mm x 6mm x 2.5mm)
1x smd 5032 crystal 16MHz
1x LED green
4x LED red
Components, which are hard to distinguish have a color marking (and an accompanying list). No solder, nor flux is included.
An english description of the final board can be obtained from the webpage: http://matrixstorm.com/avr/tinyusbboard/
I am happy to answer questions or to tell additional details (write me just via tindie or by email). (But because I sell as a private person this is not mandatory.) Furthermore, I assume no warranty, exchange, liability or the like. Pictures are similar.
TinyUSBboard is an Arduino compatible, minimalistic and cheap AVR microprocessor board with USB interface and simple "do it yourself" capability. It utilizes directly features of USB without FTDI chip and/or any USB to serial converter. It can be programmed via assembler, C, Arduino or of course BASCOM. All its components you need to construct it are universal and available nearly everywhere - no special PCB needed. It is well suited for beginners to learn AVR microcontroller programming and/or it can be used on solderless breadboards very simple to do various projects. For example using some firmware provided on this site turns it into a programming hardware for blank AVR microcontrollers, which can be used to produce further tinyUSBboards for family members, friends or collegues...
While normal handling with microcontrolling units (MCUs) needs additional equipment, tinyUSBboard only needs a Mac-, Windows- or Linux computer with a single free USB socket.
The board in form of a regular stick (approx. 2.5cm x 8.0cm) uses an ATmega8-16PU MCU, clocked at 16MHz. This IC allows up to 8kib of programmed code within its flash-memory. It also has additional 512byte persistent electronical eraseable memory (EEPROM) and 1kib volatile memory RAM. (For further features see its datasheet in the datasheet-section).
Three of the MCUs pins (PIN2, PIN12 and PIN13) are actually used for the USB interface. This feature and using the latest, preflashed bootloader "USBaspLoader" (https://github.com/baerwolf/USBaspLoader) allows convenient and fast programming via USB, again and again: Just press (keep pressed) the program-button and reset (or powerup) the stick. The bootloader, emulating an usbasp-programming hardware, will take over and allows (re)programming the MCU. (Once started, of course, the prog-button can be released. Any repeated press (or "reset") then will exit the bootloader.)
Furthermore, there are five LEDs on the board. One LED indicates the power supply via USB. The other four (red) LEDs are connected to and can be controlled via the IO of the microcontroller (PB0, PB1, PD3 and PD5). If in any circumstances only the direct contacts of the controller are required, LEDs can be disconnected permanently. The bootloader occupies 2 of the 8 kib of flash memory.
Althought there are lots of AVR boards available, tinyUSBboard has because of its special design and the complete revised sourcecode of USBaspLoader some unique advantages against other AVR VUSB boards. A list with the most outstanding ones is collected here.
cheap and simple thanks to universal components (veroboard - no special PCB needed)
very compact because of USB-stick form factor
very fast datatransfers (no need for slow serial programming)
klick-based bootloader condition (no jumper required)
helps to conserve flash lifetime (interrupt trampolines combined with no complete chip-erase necessary)
nearly all PINs are routed (for use on breadboards)
USB-powered - no extra powersource needed
completly revised USBaspLoader
lots of space optimizations
bootloader section update-/exchangeable without any further programming device needed
no hardware locking needed
lots of new features (bootloader update feature, software lockbits, exit-logic, accepts ISP-clock commands, able to read its fuses/lockbits, fully supported flash-read, "magic values" to distinguisch different hardware-layouts, etc...)
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when tinyUSBboard - Rev. 4 SMT kit --rare ATmega328p special edition-- can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!