User Tools

Site Tools


digispark:quickref

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
digispark:quickref [2014/02/07 15:28]
digistump
digispark:quickref [2014/02/07 18:06]
digistump
Line 3: Line 3:
  
  
-  * GPIO output is 20 mA max, same as a regular Arduino.+  * GPIO output is 20 mA max per pin, same as a regular Arduino.
   * I2C pins are Pin 0 (I2C data/SDA) and Pin 2 (I2C clock/SCL).   * I2C pins are Pin 0 (I2C data/SDA) and Pin 2 (I2C clock/SCL).
   * USB communication uses pins #3 and #4. Using these pins for your circuit can interfere with the USB interface, e.g. reprogramming the Digispark. So it’s a good idea to provide some sort of disconnect ability if you use either of these two pins.   * USB communication uses pins #3 and #4. Using these pins for your circuit can interfere with the USB interface, e.g. reprogramming the Digispark. So it’s a good idea to provide some sort of disconnect ability if you use either of these two pins.
   * PWM output available on Pins 0, 1, 4.   * PWM output available on Pins 0, 1, 4.
-  * ADC (analog input/​analogRead) pins are 2, 3, 4, and 5. Keep in mind that the digital pin numbers are ”’not”’ the same as the analog inputs! The printed labels on the Digispark are the ”digital” pin numbers.+  * LED is on P1 for all Digispark labeled Rev2 or higher., P0 for those with no Rev label. 
 +  * All Rev3 Digisparks are counterfeit! (we never made a rev3) 
 +  * VIN pin takes 7-12v (6-32 may work but over 12 will probably need some heat sinking) and can output 500ma (but over 100-200 might need some heat sinking)  
 +  * 5V pin takes 4.5-5.5v (3v+ may work, but not supported) 
 +  * USB connector takes 5v (4.5-6v may work but not supported) 
 +  * Pin 3 has a 1.5K pull-up (for USB communications) 
 +  * Pin 5 has some limitations it cannot handle as much current is outputs more like 3.6v - but works fine for most non-current sourcing uses 
 +  
 +**analogRead** 
 +ADC (analog input/​analogRead) pins are 2, 3, 4, and 5. Keep in mind that the digital pin numbers are ”’not”’ the same as the analog inputs! The printed labels on the Digispark are the ”digital” pin numbers.
    ​Digital 2 is analog (ADC channel) 1    ​Digital 2 is analog (ADC channel) 1
    ​Digital 3 is analog (ADC channel) 3    ​Digital 3 is analog (ADC channel) 3
    ​Digital 4 is analog (ADC channel) 2    ​Digital 4 is analog (ADC channel) 2
    ​Digital 5 is analog (ADC channel) 0    ​Digital 5 is analog (ADC channel) 0
 +   
 +More detailed info here: http://​digistump.com/​wiki/​digispark/​tutorials/​basics
  
  
Line 98: Line 109:
 } }
 </​code>​ </​code>​
- 
digispark/quickref.txt · Last modified: 2014/12/29 09:01 by joelparks