0% found this document useful (0 votes)
13 views

Digispark Attiny85 Usb Development Board Mini Arduino

Uploaded by

nebawiv907
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Digispark Attiny85 Usb Development Board Mini Arduino

Uploaded by

nebawiv907
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Digispark ATtiny85 USB Development Board Mini Arduino

The ATtiny85 based mini development board is similar to the Arduino, but cheaper and
smaller (ofcourse a bit less powerful). With a whole host of shields to extend its functionality
and the ability to use the familiar Arduino IDE, this board is a great way to jump into
microcontroller electronics.

SPECIFICATIONS:

• High Performance, Low Power AVR® 8-Bit Microcontroller


• Non-volatile Program and Data Memories
• 8K Bytes of In-System Programmable Program Memory Flash
• Endurance: 10,000 Write/Erase Cycles
• 512 Bytes In-System Programmable EEPROM
• 512 Bytes Internal SRAM
• Peripheral Features
• Two High-Frequency PWM Outputs with Separate Output Compare Registers
• USI – Universal Serial Interface (12C, SPI, 1-wire) with Start Condition Detector
• 10-bit ADC
• 4 Single Ended Channels
• Two Differential ADC Channel Pairs with Programmable Gain (1x, 20x)
• Speed Grade
• 0 – 10 MHz @ 2.7 – 5.5V, 0 – 20 MHz @ 4.5 – 5.5V
• Industrial Temperature Range
• Low Power Consumption
• Active Mode:1 MHz, 1.8V: 300 µA

Schematic Diagram of the ATtiny85 USB Mini Development Board:


• Main interface of the board is the USB MICRO connector. The board can be powered
from this USB interface or from a suitable external source through the 3-pin connector J2
(5V/GND/VIN). The 5V onboard voltage regulator is built around U1 (78L05).
• D1 is the power LED and D2 is the test/status LED. Diodes D3-D5 are added for total
USB interface protection. D3 is a common Schottky diode, and the rest (D4-D5) are 36V
zener diodes.
• Finally IC1 (ATtiny85) is the master-brain of the mini development board. Total (6) I/O
pins of IC1 (P0-P5) are available through the 6-pin connector J1. Pin assignment of
connector J1 is shown below:

Pin Connection
1 PB0/MOSI
2 PB1/MISO
3 PB2/SCK/ADI
4 PB3/AD3 //(DD-) *
5 PB4/AD2 //(D-) *
6 PB5/nRES

Note that out of these 6 connections, 2 (4&5) are reserved for USB only if your program actively
communicates over USB. Otherwise you can use all 6 even if you are programming via USB!

• The ATtiny 85 is a low-power CMOS 8-bit microcontroller based on the AVR enhanced
RISC architecture. By executing powerful instructions in a single clock cycle, the ATtiny
85 achieves throughputs approaching 1 MIPS per MHz allowing the system designer to
optimize power consumption versus processing speed
• The Attiny 85 provides 8K bytes of In-System Programmable Flash, 128/256/512 bytes
EEPROM, 256 bytes SRAM, 6 general purpose I/O lines, 32 general purpose working
registers, one 8-bit Timer/Counter with compare modes, one 8-bit high speed
Timer/Counter, Universal Serial Interface, Internal and External Interrupts, a 4-channel,
10-bit ADC, a programmable Watchdog Timer with internal Oscillator, and three
software selectable power saving modes.
• Port B is a 6-bit bidirectional I/O port with internal pull-up resistors (selected for each
bit). The Port B output buffers have symmetrical drive characteristics with both high sink
and source capability. As inputs, Port B pins that are externally pulled low will source
current if the pull-up resistors are activated. The Port B pins are tri-stated when a reset
condition becomes active, even if the clock is not running. Further, Port B also serves the
functions of various special features of the ATtiny 85. The reset pin (pin 1) can also be
used as a (weak) I/O pin.

You might also like