<h3>SparkFun Electronics' preferred foot prints</h3>
In this library you'll find all manner of digital ICs- microcontrollers, memory chips, logic chips, FPGAs, etc.<br><br>
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
<br><br>
<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/
<br><br>
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.
>VALUE
>NAME
<b>Small Outline Package</b> Fits JEDEC packages (narrow SOIC-8)
>VALUE
>NAME
Fits EIAJ packages (wide version of the SOIC-8).
>VALUE
>NAME
<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
64-Lead TQFP Plastic Thin Quad Flatpack - 10x10x1mm Body, 2mmFP
>NAME
>VALUE
64-Lead TQFP Plastic Thin Quad Flatpack - 14x14x1mm Body
>NAME
>VALUE
<b>32M1-A</b> Micro Lead Frame package (MLF)
>NAME
>VALUE
<b>100-lead Thin Quad Flat Pack Package Outline</b>
>NAME
>VALUE
<b>Dual In Line</b>
>VALUE
>NAME
>NAME
>VALUE
28-pin "EZ" package.<br>
Pin 28 is clipped during kitting to key the chip.<br>
Pins are spaced a little wider than normal to ease insertion.<br>
Top mask deleted so solder can ONLY be applied on bottom.
>NAME
>VALUE
Standard 28-pin DIP package.<br>
IC needs to have legs bent before insertion.
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
<h3>DIL-28-3-SIMON-KIT</h3>
28-pin DIL package<br>
Used for the ATmega328 on our Simon Kit<br>
<br>
<b>Warning:</b> This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
>NAME
>VALUE
>NAME
>VALUE
<b>MLP 28</b><p>
Source: www.silabs.com .. CP2101.pdf
>NAME
>VALUE
<b>Small Shrink Outline Package</b>
>NAME
>VALUE
<b>Quad Flat Package</b> 32 LD LQFP<p>
Source: ds232b12.pdf<br>
http://www.ftdichip.com
>NAME
>VALUE
>NAME
>VALUE
X
Y
Z
>NAME
>VALUE
Dual In Line Package: 40-pin PDIP
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
PQFP208
<h3>QFN 32-Pin package w/ Thermal Pad</h3>
<b>***Unproven***</b>
<br><br>
<B>Applicable Parts:</b>
<ul><li>TLC5940</ul>
>Name
>Value
>NAME
>VALUE
<b>Dual In Line Package</b>
>NAME
>VALUE
>NAME
>VALUE
<b>Small Outline Transistor</b>
>NAME
>VALUE
>NAME
>VALUE
>Value
>Name
<B>Small Outline Wide Plastic Gull Wing</B><p>
300-mil body, package type SO
>NAME
>VALUE
<b>QFP64</b><p>
shrink quad flat pack, square
>NAME
>VALUE
<b>Dual In Line</b>
>VALUE
>NAME
>Value
>Name
>NAME
>VALUE
>Name
>Value
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
300-mil body, package type SO
>NAME
>VALUE
<B>Dual In Line</B><p>
package type P
>NAME
>VALUE
<b>Shrink Small Outline Package</b><p>
package type SS
>NAME
>VALUE
>NAME
>VALUE
64-Lead TQFP Plastic Thin Quad Flatpack - 10x10x1mm Body, 2mmFP
>NAME
>VALUE
<H1>Quad Flat No Leads package, 28 pin</H1>
<tr
<table align=left>
<tr><td><h2>Change Log</h2></td></tr>
<tr>
<th>Date</th><th>Author</th><th>Change</th>
</tr>
<tr>
<td>March 23, 2010</td><td>joe@scantool.net</td><td>Added t-keepout layer.</td>
</tr>
<tr>
<td>March 22, 2010</td><td>engineering@scantool.net</td><td>Resized per PIC24HJ64GPx02 (QFN-S) datasheet. Fixed tStop and tCream layers. Redesigned silkscreen.</td>
</tr>
<tr>
<td>March 17, 2010</td><td>vitaliy@scantool.net</td><td>Verified package.</td>
</tr>
<tr>
<td>March 17, 2010</td><td>jason@scantool.net</td><td>Increased silkscreen ratio.</td>
</tr>
<tr>
<td>March 02, 2010</td><td>jason@scantool.net</td><td>Copied from Microchip Library.</td>
</tr>
</table>
>NAME
>VALUE
>Name
>Value
<h3>SOT143</h3>
Package is used for the STM811 (also APX811)<br>
<br>
<b>Proven</b>
>Name
>Value
>Name
>Value
<b>Thin Quad Flat Pack</b>
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
<h3>LQFP-80</h3>
80-pin, 10x10mm, 0.4mm pitch, SMD package<br>
Used for WIZnet W5100 (COM-09471)<br>
http://www.sparkfun.com/products/9471
<br><br>
<b>***UNPROVEN***</b>
>Name
>Value
<h3>14-pin SOP-14 package</h3>
Used on WS2801 RGB controller
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
<h3>SOT353 aka SC70-5</h3>
Used on single circuit logic gates
>Value
>Name
<b>Leadless Chip Carrier</b><p> Ceramic Package
>NAME
>VALUE
<b>Small Outline package</b> 150 mil
>VALUE
>NAME
<b>TSOP16</b><p>
thin small outline package
>NAME
>VALUE
>NAME
>NAME
>VALUE
<h3>24-pin TSSOP with Exposed Thermal Pad</h3>
Used on: <ul>
<li>Allegro A6282 16-bit LED driver</li>
</ul>
Last modified: 8/21/10<br>
<b>***Unproven***</b><br>
>NAME
>VALUE
<h3>24-pin QFN with Exposed Thermal pad</h3>
Parts that use this package:
<ul>
<li>A6282</li>
</ul>
Last modified: 8/20/10<br>
<br>
<b>***UNPROVEN***</b><BR>
<b>Small Outline Package</b> .300 SIOC<p>
Source: http://www.maxim-ic.com/cgi-bin/packages?pkg=16%2FSOIC%2E300&Type=Max
>VALUE
>NAME
<b>SMALL OUTLINE PACKAGE</b>
>NAME
>VALUE
1
<b>SMALL OUTLINE PACKAGE</b>
>NAME
>VALUE
<b>Dual In Line Package</b> 0.3 inch
>NAME
>VALUE
<b>Dual In Line Package</b> 0.4 inch
>NAME
>VALUE
<b>Dual In Line Package</b> 0.6 inch
>NAME
>VALUE
<b>Dual In Line Package</b> 0.9 inch
>NAME
>VALUE
20-pin .65mm pitch/5.2mm body SMT
>NAME
>VALUE
Dual inline 40 pin package for mbed microcontroller development platform.
>NAME
>VALUE
>NAME
>VALUE
<b>Thin Shrink Small Outline Plastic 14</b><p>
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
Longer version of SSOP-20 Package
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>VALUE
>NAME
>VALUE
>VALUE
<h3>LGA 4x4x1 mm 24-lead</h3>
<ul><li>0.5mm pitch</li>
<li>Pads are 0.35x0.2 mm square</li>
</ul>
<p>This package is used for:<p>
<ul><li>ST Micro LSM9DS0 3D accel/gyro/mag</li></ul>
X
Y
Z
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
<b>10 Lead Platic MSOP</b><p>
Source: http://www.linear.com .. LT1996
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>VALUE
>NAME
>VALUE
>NAME
<B>Small Outline Wide Plastic Gull Wing</B><p>
300-mil body, package type SO
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
SOIC 8-Lead
>VALUE
>NAME
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
<h3>LGA-12 2x2x1 mm 12-lead</h3>
<ul><li>0.50mm pitch</li>
<li>Pads are 0.25x0.275 mm</li>
</ul>
<h4>Derrived from the following ST PDFs</h4>
<ul><li>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00089896.pdf</li>
<li>http://www.st.com/web/en/resource/technical/document/technical_note/CD00134799.pdf</li></ul>
>Name
>Value
X
Y
Z
Now follows http://pdfserv.maximintegrated.com/land_patterns/90-0065.PDF<br />
Pasted was reduced by 40% width on the center ground pad, and some amount on the other 8. Stop mask extends 135 µm wider than the pad to hit dead center of what IPC-7351 recommends.
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
<h3>48-pin QFN (7x7mm, 0.5mm pitch)</h3>
<p>Used on:
<ul><li>ATSAMD21G</il></ul>
</p>
<h3>48-pin TQFP (7x7mm, 0.5mm pitch)</h3>
<p>Used on:
<ul><li>ATSAMD21G</il></ul>
</p>
>Name
>Value
<b>LQFP64</b><p>
shrink quad flat pack, square
>NAME
>VALUE
>Name
>Value
>VALUE
>NAME
8-Pin SOIC 208-mil
>VALUE
>NAME
>VALUE
>NAME
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
D17/RX LED
D15
D16
D14
D8
D9#/A8
D10#
D11#
D5#
D13#
D3#
D2
D0
D1
D4/A6
TX LED
D12/A10
D6#/A7
D7
A0
A1
A2
A3
A4
A5
>NAME
>VALUE
Symbol for Atmega328/168/88/48 chips, 28-pin versions
>NAME
>VALUE
Symbol for Atmega328/168/88/48 chips, 28-pin versions
>NAME
>VALUE
Symbol for Atmega328/168/88/48 chips, 32-pin version
>NAME
>VALUE
>VALUE
>NAME
GND
GND
GND
VCC
VCC
VCC
>Value
>Name
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
>NAME
>NAME
>VALUE
>NAME
>VALUE
Power
>VALUE
>NAME
Control
>NAME
>VALUE
External
>NAME
>VALUE
>NAME
>VALUE
EXTRA
>NAME
>VALUE
ENC28J60
>NAME
>Name
>Name
>Name
>Name
>Name
>Name
>Name
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
>VALUE
>NAME
>Value
>Name
>VALUE
>NAME
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
>Name
>Value
>NAME
>VALUE
>Name
>Value
NAND256
>VALUE
>Name
>Value
>NAME
>VALUE
>name
VDD
VSS
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
>NAME
PL-2303XA
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
>VALUE
>NAME
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
>NAME
>VALUE
>Name
>Value
>Name
>Value
>Name
>Value
>Name
>Value
>NAME
>VALUE
>VALUE
>NAME
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
>NAME
>VALUE
>Name
>Value
>Name
>Value
>NAME
>VALUE
JTAG/CONROL
POWER
BANK0
BANK1
BANK2
BANK3
XC3S250/500E PQ208
>NAME
>Name
>Value
>Name
>Value
GND
GND
GND
GND
GND
VCC
VCC
VCC
VCC
VCC
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
GND
VCC
>NAME
>VALUE
>Value
>Name
1
2
3
4
5
6
>Name
>Value
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
<h3>mbed NXP LPC1768</h3>
<p>Microcontroller development board featuring an ARM cortex M3 and an online IDE with driverless USB programming.</p>
>NAME
nR
IF-
IF+
Ethernet RD-
Ethernet RD+
Ethernet TD-
Ethernet TD+
USB D-
USB D+
Vout
Vu
p21 / PwmOut
p22 / PwmOut
p23 / PwmOut
p24 / PwmOut
p25 / PwmOut
p26 / PwmOut
p27 / I2C scl / Serial rx
p28 / I2C sda / Serial tx
p29 / CAN td
p30 / CAN rd
p5 / SPI mosi
p6 / SPI miso
p7 / SPI sck
p8
p9 / Serial tx / I2C sda
p10 / Serial rx / I2C scl
p11 / SPI mosi
p12 / SPI miso
p13 / SPI SCK / Serial tx
p14 / Serial rx
p15 / AnalogIn
p16 / AnalogIn
p17 / AnalogIn
p18 / AnalogIn / AnalogOut
p19 / AnalogIn
p20 / AnalogIn
mbed NXP LPC1768 Microcontroller
Vin
Vb
Gnd
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
1.2-3.6V
1.65-5.5V
VCCA ≤ VCCB
>NAME
>VALUE
D17/RX LED
D15
D16
D14
D8
D9#/A8
D10#
D11#
D5#
D13#
D3#
D2
D0
D1
D4/A6
TX LED
D12/A10
D6#/A7
D7
A0
A1
A2
A3
A4
A5
>Name
>Value
<h3>Semtech SX1509</h3>
Level Shifting GPIO Expander w/ LED Driver and Keypad Engine
>Name
>Value
>Name
>Value
>NAME
>VALUE
>Name
>Value
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
OSC
>NAME
>VALUE
>Value
>Name
>NAME
>VALUE
>NAME
>VALUE
<h3>LSM9DS0 3D Accelerometer, 3D Gyroscope, 3D Magnetomter</h3>
<h4>Features:</h4>
<ul>
<li>3 acceleration channels, 3 angular rate</li>
channels, 3 magnetic field channels</li>
<li>±2/±4/±6/±8/±16 g linear acceleration full scale</li>
<li>±2/±4/±8/±12 gauss magnetic full scale</li>
<li> ±245/±500/±2000 dps angular rate full scale</li>
<li> 16-bit data output</li>
<li> SPI / I2C serial interfaces</li>
<li> Analog supply voltage 2.4 V to 3.6 V</li>
<li> Power-down mode / low-power mode</li>
<li> Programmable interrupt generators</li>
<li> Embedded self-test</li>
<li> Embedded temperature sensor</li>
<li> Embedded FIFO</li>
<li> Position and motion detection functions</li>
<li> Click/double-click recognition</li>
>Value
>Name
>NAME
>VALUE
GND
VCC
>NAME
>VALUE
>NAME
GPIO, OA2OUT
GPIO, OA0OUT
GPIO, OA0+, SAR1 REF
GPIO, OA0-, EXTREF0
GPIO, OA2+, SAR0 REF
GPIO, OA2-
GPIO, IDAC0
GPIO, IDAC2
SIO
SIO
VDDIO0 Quadrant
VDDIO0
>VALUE
>NAME
GPIO, SWDIO, TMS
GPIO, SWDCK, TCK
GPIO, CONF. !XRES
GPIO, SWV, TDO
GPIO, TDI
GPIO, NTRST
GPIO
GPIO
SIO
SIO
VDDIO1 Quadrant
VDDIO1
>VALUE
>NAME
GPIO
GPIO
GPIO
GPIO, TRACECLK
GPIO, TRACEDATA[0]
GPIO, TRACEDATA[1]
GPIO, TRACEDATA[2]
GPIO, TRACEDATA[3]
I2C0: SCL, SIO
I2C0: SDA, SIO
VDDIO2 Quadrant
VDDIO2
GPIO
GPIO
>VALUE
>NAME
GPIO, IDAC1
GPIO, IDAC3
GPIO, OA3-, EXTREF1
GPIO, OA3+
GPIO, OA1-
GPIO, OA1+
GPIO, OA1OUT
GPIO, OA3OUT
I2C1: SCL, SIO
I2C1: SDA, SIO
VDDIO3 Quadrant
VDDIO3
GPIO, MHZ XTAL XO
GPIO, MHZ XTAL XI
GPIO, KHZ XTAL XO
GPIO, KHZ XTAL XO
>VALUE
>NAME
Global pins
USBIO, D+, SWDIO
USBIO, D-, SWDCK
>VALUE
>NAME
GPIO, OA2OUT
GPIO, OA0OUT
GPIO, OA0+, SAR1 REF
GPIO, OA0-, EXTREF0
GPIO, OA2+, SAR0 REF
GPIO, OA2-
GPIO, IDAC0
GPIO, IDAC2
SIO
SIO
VDDIO0 Quadrant
VDDIO0
>VALUE
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
>NAME
GPIO, SWDIO, TMS
GPIO, SWDCK, TCK
GPIO, CONF. !XRES
GPIO, SWV, TDO
GPIO, TDI
GPIO, NTRST
GPIO
GPIO
SIO
SIO
VDDIO1 Quadrant
VDDIO1
>VALUE
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
>NAME
GPIO
GPIO
GPIO
GPIO, TRACECLK
GPIO, TRACEDATA[0]
GPIO, TRACEDATA[1]
GPIO, TRACEDATA[2]
GPIO, TRACEDATA[3]
I2C0: SCL, SIO
I2C0: SDA, SIO
VDDIO2 Quadrant
VDDIO2
GPIO
GPIO
>VALUE
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
>NAME
GPIO, IDAC1
GPIO, IDAC3
GPIO, OA3-, EXTREF1
GPIO, OA3+
GPIO, OA1-
GPIO, OA1+
GPIO, OA1OUT
GPIO, OA3OUT
I2C1: SCL, SIO
I2C1: SDA, SIO
VDDIO3 Quadrant
VDDIO3
GPIO, MHZ XTAL XO
GPIO, MHZ XTAL XI
GPIO, KHZ XTAL XO
GPIO, KHZ XTAL XO
>VALUE
>NAME
Global pins
USBIO, D+, SWDIO
USBIO, D-, SWDCK
>VALUE
CONNECT
TO GND
>NAME
>VALUE
>NAME
>VALUE
Schematic component for the TPIC6B595 20 pin DIP PTH Component. This part is available at SparkFun.com here: <a href="https://www.sparkfun.com/products/734">https://www.sparkfun.com/products/734</a>
>Name
>Value
>NAME
>VALUE
VDD
VSS
>NAME
>VALUE
>NAME
VSS
VDD
>NAME
VSS
VDD
>VALUE
>NAME
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
AT97SC320T Ateml TPM 1.2 I2C
>NAME
>NAME
>VALUE
ATECC108
>NAME
>VALUE
ATSHA204 I2C 8-Lead SOIC
>NAME
>VALUE
DS3231M I2C Real Time Clock.
>NAME
>VALUE
>Name
>Value
>NAME
>VALUE
1
2
3
4
5
6
>Name
>Value
A
Y
A
Y
A
Y
A
Y
A
Y
A
Y
>Value
>Name
>Name
>Value
>Name
>Value
>NAME
>VALUE
>Name
>Value
>Name
>Value
Schematic component for the iNEMO LSM6DS3 accelerometer and gyroscope.
>Name
>Value
CY8C29466
>NAME
>VALUE
<h3>Atmel SAMD21G SMART ARM-Based Microcontroller</h3>
<p>The Atmel ® | SMART ™ SAM D21 is a series of low-power microcontrollers using the 32-bit
ARM ® Cortex ® -M0+ processor, and ranging from 32- to 64-pins with up to 256KB Flash and
32KB of SRAM. The SAM D21 devices operate at a maximum frequency of 48MHz and reach
2.46 CoreMark/MHz. They are designed for simple and intuitive migration with identical
peripheral modules, hex compatible code, identical linear address map and pin compatible
migration paths between all devices in the product series. All devices include intelligent and
flexible peripherals, Atmel Event System for inter-peripheral signaling, and support for capacitive
touch button, slider and wheel user interfaces.</p>
>Name
>Value
LPC2144/2146/2148
>VALUE
>NAME
>NAME
GPIO
GPIO
GPIO, EXTREF1
GPIO
GPIO
GPIO
GPIO
GPIO
I2C1: SCL, SIO
I2C1: SDA, SIO
VDDIO3 Quadrant
VDDIO3
GPIO, MHZ XTAL XO
GPIO, MHZ XTAL XI
GPIO, KHZ XTAL XO
GPIO, KHZ XTAL XO
>VALUE
>NAME
GPIO
GPIO
GPIO
GPIO, EXTREF0
GPIO
GPIO
GPIO, IDAC0
GPIO
SIO
SIO
VDDIO0 Quadrant
VDDIO0
>VALUE
>NAME
GPIO
GPIO
GPIO
GPIO, TRACECLK
GPIO, TRACEDATA[0]
GPIO, TRACEDATA[1]
GPIO, TRACEDATA[2]
GPIO, TRACEDATA[3]
I2C0: SCL, SIO
I2C0: SDA, SIO
VDDIO2 Quadrant
VDDIO2
GPIO
GPIO
>VALUE
>NAME
GPIO, SWDIO, TMS
GPIO, SWDCK, TCK
GPIO, CONF. !XRES
GPIO, SWV, TDO
GPIO, TDI
GPIO, NTRST
GPIO
GPIO
SIO
SIO
VDDIO1 Quadrant
VDDIO1
>VALUE
>NAME
Global pins
USBIO, D+, SWDIO
USBIO, D-, SWDCK
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
>NAME
>VALUE
SWD_D
SWD_CLK
>NAME
>VALUE
>NAME
>VALUE
UOTXD, CLK_OUT3,
HS2_DATA1
ADC2_CH1, TOUCH1,
RTC_GPIO11, CLK_OUT1
ADC2_CH2, TOUCH2,
RTC_GPIO12, HSPIWP
U0RXD, CLK_OUT2,
HS2_DATA0
ADC2_CH0, TOUCH0,
RTC_GPIO10, HSPIHD
VSPICS0, HS1_DATA6
SD_CLK, SPICLK,
HS1_CLK, U1CTS
SD_DATA0, SPIQ,
HS1_DATA0
SD_DATA1, SPID,
HS1_DATA1
SD_DATA2, SPIHD,
HS1_DATA2, U1RXD
>NAME
>VALUE
SD_CMD, SPICS0,
HS1_CMD, U1RTS
SD_DATA3, SPIWP,
HS1_DATA3, U1TXD
ADC2_CH5, TOUCH5,
RTC_GPIO15, MTDI, HSPIQ
ADC2_CH4, TOUCH4, MTCK,
RTC_GPIO14, HSPID, U0CTS
ADC2_CH6, TOUCH6, MTMS,
RTC_GPIO16, HSPICLK
ADC2_CH3, TOUCH3, MTDO,
RTC_GPIO13, HSPID, U0CTS
HS1_DATA4
HS1_DATA5
VSPICLK, HS1_DATA7
VSPIQ, HS2_DATA2
>NAME
>VALUE
SD_CMD, SPICS0,
HS1_CMD, U1RTS
SD_DATA3, SPIWP,
HS1_DATA3, U1TXD
ADC2_CH5, TOUCH5,
RTC_GPIO15, MTDI, HSPIQ
ADC2_CH4, TOUCH4, MTCK,
RTC_GPIO14, HSPID, U0CTS
ADC2_CH6, TOUCH6, MTMS,
RTC_GPIO16, HSPICLK
ADC2_CH3, TOUCH3, MTDO,
RTC_GPIO13, HSPID, U0CTS
HS1_DATA4
HS1_DATA5
VSPICLK, HS1_DATA7
VSPIQ, HS2_DATA2
>NAME
>VALUE
ADC2_CH5, TOUCH5,
RTC_GPIO15, MTDI, HSPIQ
ADC2_CH4, TOUCH4, MTCK,
RTC_GPIO14, HSPID, U0CTS
VDET_1, ADC1_CH6
VDET_2, ADC1_CH7
SENSOR_VP, ADC1_CH0,
RTC_GPIO0
SENSOR_CAPP, ADC1_CH1,
RTC_GPIO1
SENSOR_CAPN, ADC1_CH2,
RTC_GPIO2
SENSOR_VN, ADC1_CH3,
RTC_GPIO3
>NAME
>VALUE
>NAME
>VALUE
>Name
>Value
>NAME
>VALUE
1-Mbit SPI flash memory
4-Mbit SPI flash memory
16-Mbit SPI flash memory
Atmel 32-pin 8-bit Microcontroller with 8/16/32K Bystes of ISP Flash and USB Controller. ATmega8U2, ATmega16U2, and ATmega32U2
ATmega128/128L/1281/2561. Note: The ATmega128 pin 1 is PEN and the ATmega256/1281 pin 1 is PG5.
Atmel 32-pin 8-bit micro, 16k flash.
Atmel 100-pin 8-bit uC<BR>
64/128/256 Kbytes FLASH<BR>
4 Kbytes EEPROM<BR>
8 Kbytes SRAM<BR>
86 General Purpose I/O pins<BR>
12-channels16-bit PWM<BR>
4 x Serial USARTs<BR>
16-channels 10-bit A/D<BR>
Atmel 8-pin 1kB flash uC
Atmel 20-pin 2kB flash uC
Atmel 8-pin 2/4/8kB flash uC
<b>MICROCONTROLLER</b><p>
8 Kbytes FLASH<p>
1 kbytes SRAM<p>
512 bytes EEPROM<p>
USART<p>
6-channel 10 bit ADC<p>
2-channel 8 bit ADC
<b>MICROCONTROLLER</b><p>
8 Kbytes FLASH<p>
1 kbytes SRAM<p>
512 bytes EEPROM<p>
USART<p>
4-channel 10 bit ADC<p>
2-channel 8 bit ADC
<b>Single-Chip USB to UART Bridge</b><p>
Source: www.silabs.com .. CP2101.pdf / cp2102.pdf. Spark Fun Electronics SKU : COM-00310
<b>Single-Chip USB to UART Bridge</b>
Source: www.silabs.com .. CP2103.pdf. Spark Fun Electronics SKU : COM-00309
Cypress PSOC uC with USB
<b>DOSonCHIP IC</b>
This is the tested schematic and footprint for the DOSonCHIP FAT16 FAT32 IC. Spark Fun Electronics SKU : COM-07956. QFN package also tested/proven.
Microchip 16-bit DSP for UAVv2x, not tested
Microchip 16-bit DSP
Microchip 16-bit DSP
I2C EEPROM chips, 24LC256 (and others)
Microchip SPI 10Base ethernet IC
Altera Cyclone2 FPGA, PQFP-208
<b>USB UART</b>
FT232RL 4<sup>th</sup> Generation USB UART (USB <-> Serial) Controller. <br>
Spark Fun Electronics SKU : COM-00650<br>
Production SKU IC-00870
<b>USB UART</b>
This is the simplified version of the FT232RL unit. Only what you need, nothing you don't. Spark Fun Electronics SKU : COM-00650
USB to USART. Non-stock item, unproven FP for this part.
<b>USB FIFO Controller</b>
4<sup>th</sup> Generation USB Controller (USB <-> Parallel) - FIFO. Spark Fun Electronics SKU : COM-00787
USB to USART/FIFO/JTAG/SPI/I2C
BCD to 7-seg decoder/driver
74HC4050 Hex Buffer Level Shifter SMD SO016
3V to RS-232 transceiver
Single inverter, SOT23-5
FAIRCHILD Inverting Schmitt Trigger
UNTESTED FOOTPRINT!!
Used in External Clock Sources.
Digikey P/N NC7SZ14M5XCT-ND
Voice recorder IC
Schematic element and footprint for NXP LPC213x uC. Spark Fun Electronics SKU : COM-00520
NXP LPC2103 ARM7 based MCU
M74HC238 - CMOS 3 TO 8 LINE DECODER
1kbit SPI EEPROM
<b>RS232 Transceiver</b>
Very common IC. This is generically called 'MAX232', but works with the 3V equivalent MAX3232 generic ICs. Field tested and mother approved. Spark Fun Electronics SKU : COM-00316 (DIP) and COM-00589 (SMD)
RS-485 transceiver
USB Peripheral/Host Controller w/ SPI
8-digit, 8-segment LED display driver, serial input
Monochrome NTSC/PAL on-screen display generator (SPI)
Freescale 16-bit uC
Open-drain microcontroller supervisor chip
CAN transceiver
NAND flash
Ultra-high speed dual open-drain output buffer (non-inverting)
Power-on uC reset controller
Bidirectional I2C level shifter.<br>
NOT compatible with all available part number pinout schemes- DOUBLE CHECK!!!
PCF8575C I/O Expander.
8-bit PIC uC
<b>PIC 16F8x</b>
8-Bit PIC16F8X Family
<p>Pin Compatible : PIC16F83, PIC16CR83, PIC16F84A, PIC16CR84
<b>PIC 16F688</b>
8-Bit PIC16F88
<b>PIC24FXXXGPX06</b><br>
PIC24FXXXGP106 / PIC24FXXXDA206<br>
PIC24FJ256GP206-I/PT for IOIO<br>
IC-11312
Prolific USB chip, requires 12MHz xtal
RS485 transceiver
RS485 transceiver
SPI/I2C/IrDA to UART
<h1>STN1110 - Multiprotocol OBD II to UART Interpreter, QFN Package</h1>
<p>
<table>
<tr><td><h2>Change Log</h2></td></tr>
<tr>
<th>Date</th><th>Author</th><th>Change</th>
<tr>
<td>Aug 23, 2010</td><td>vit@scantool.net</td><td>Created device</td>
</tr>
</tr>
</table>
</p>
<br />
SN54HC251 Data Selector/Multiplexer
Single-gate AND logic
Speech synthesis chip- COM-09578
8pin SPI Flash series x25xx. Works with devices like W25X32 and BR25L32
<h3>STM811 Reset Circuit</h3>
Used in the Ethernet Shield
16-pin constant current sink shift register LED driver
STW5093 - PCM Audio Codec
CAN Tranceiver
16-channel LED Driver with Dot Correction and Grayscale PWM Control
<hr>
<p>The TLC5940 is a 16-channel, constant-current sink LED driver. Each channel has an individually adjustable 4096-step grayscale PWM brightness control and a 64-step, constant-current sink (dot correction). The dot correction adjusts the brightness variations between LED channels and other LED drivers. The dot correction data is stored in an integrated EEPROM. Both grayscale control and dot correction are accessible via a serial interface. A single external resistor sets the maximum current value of all 16 channels.</p>
<p><b>Packages:</b>
<ul><li>28-pin HTSSOP
<li>32-pin 5x5mm QFN
<li>28-pin DIP</ul></p>
Micromega floating point coprocessor
Hi-speed USB transceiver
OGG Vorbis codec
MP3 deecoder
MP3 codec
MIDI/ADPCM/WAV codec, MIDI synth
<h3>WIZnet W5100</h3>
TCP/IP PHY Embedded Chip<br>
See SparkFun catalog # COM-09471<br>
<br>
Package: <b>LQFP-80</b>,10x10mm, 0.4mm pitch
<h3>WS2801</h3>
3 Channel Constant Current LED Driver with programmable PWM outputs.
<br>
<br>
Datasheet: http://www.sparkfun.com/datasheets/Components/LED/WS2801.pdf
Xilinx Spartan3E FPGA
Atmel XMega uC
Atmel's 8/16-bit AVR XMEGA A3 Microcontroller - ATxmega256A3, etc.
XR2206 Monolithic Function Generator
XMos processor (multicore)
Single 2-input AND gate<br>
74LVC1G08SE-7<br>
IC-10841
Single 2-input OR gate
Quadruple 2-line to 1-line data <b>SELECTOR/MULTIPLEXER</b>
8-bit <b>SHIFT REGISTER</b>, output latch
Single 2-input AND gate
74HC04 Hex Inverter
3-to-8 decoder
16-Channel Constant-Current LED Driver<br>
Packages: TSSOP-24, 24-pin QFN<br>
<br>
Last modified: 8/20/10<br>
<B>Unproven!</b><br>
SD audio playback IC<br>
Can play back .wav or .ad4 files from an SD card<br>
SPI control or digital input trigger control<br>
available in SSOP-20 or DIP-20
uC used in the Arduino<br>
32kb flash, 1k EEPROM, 2k SRAM<br>
This is the through-hole version of this chip.
uC used in the Arduino<br>
32kb flash, 1k EEPROM, 2k SRAM<br>
This is the through-hole version of this chip.
ATTINY2313A<br>
2kB 20MHz I2C/SPI/UART
Atmel 14-pin 2/4/8kB flash uC
<b>4-Bit Bi-Directional Level Shifter</b>
<ul>
<li>1.2V-3.6V (VCCA) to 1.65V-5.5V (VCCB) bi-directional level shifter with auto direction sensing.</li>
<li>Max data rate - VCCA 1.8V: 20Mbps (50ns), VCCA 3.3V: 100Mbps (10ns)</li>
</ul>
<p>Digikey: 296-21929-1-ND (TSSOP)</p>
<p>IC-11329</p>
Propellor uC
32-Pin Atmega328 part<BR>
Commonly used on Arduino compatible boards<br>
Available in QFP and QFN packages<br>
TQFP is IC-09069
QFN is non-stock
<h3>Atmel ATSHA204</h3>
The Atmel ATSHA204 is an optimized authentication chip that includes a 4.5Kb EEPROM. This array can be used for storage of keys, miscellaneous read/write, read-only, password or secret data, and consumption tracking. Access to the various sections of memory can be restricted in a variety of ways and then the configuration locked to prevent changes.
<h3>Semtech SX1509</h3>
The SX1509 is a complete ultra low voltage 1.2V to 3.6V General Purpose parallel Input/Output (GPIO) expanders ideal for low power handheld battery powered equipment. This version comes in a 16-channel configuration and allows easy serial expansion of I/O through a standard 400kHz I2C interface. GPIO devices can provide additional control and monitoring when the microcontroller or chipset has insufficient I/O ports, or in systems where serial communication and control from a remote location is advantageous.
<h3>FTDI FT231X Full Speed USB to Full-handshake UART</h3>
This USB2.0 Full Speed IC offers a compact bridge to full handshake UART interfaces. The device is a UART, capable of operating up to 3MBaud, with low power consumption (8mA). The FT231X includes the complete FT-X series feature set and enables USB to be added into a system design quickly and easily over a UART interface.<br><br>
ITG-3200 3-axis gyro, digital output, qfn24 package
ARM DSP Chip used on the WAV Trigger board.
Isolated RS485 Transceiver.
With transformer driver for isloated supply.
Fits TI parts such as ISO53T (3.3V only, iMbps), ISO3086T (3.3V or 5V, 20 Mbps).
Footprint unproven.
Dual D-type Flip-Flop
Single bus buffer gate with 3-state output
<h3>LSM9DS0 3D Accelerometer, 3D Gyroscope, 3D Magnetomter</h3>
<h4>Features:</h4>
<ul>
<li>3 acceleration channels, 3 angular rate</li>
channels, 3 magnetic field channels</li>
<li>±2/±4/±6/±8/±16 g linear acceleration full scale</li>
<li>±2/±4/±8/±12 gauss magnetic full scale</li>
<li> ±245/±500/±2000 dps angular rate full scale</li>
<li> 16-bit data output</li>
<li> SPI / I2C serial interfaces</li>
<li> Analog supply voltage 2.4 V to 3.6 V</li>
<li> Power-down mode / low-power mode</li>
<li> Programmable interrupt generators</li>
<li> Embedded self-test</li>
<li> Embedded temperature sensor</li>
<li> Embedded FIFO</li>
<li> Position and motion detection functions</li>
<li> Click/double-click recognition</li>
Atmel 44-pin 8-bit Microcontroller with 32KBytes of ISP Flash and USB Controller
<b>LTC4150 Coulomb Counter / Battery Gas Gauge</b><p>
* Indicates Charge Quantity and Polarity<br>
* ±50mV Sense Voltage Range<br>
* Precision Timer Capacitor or Crystal Not Required<br>
* 2.7V to 8.5V Operation<br>
* High Side Sense<br>
* 32.55Hz/V Charge Count Frequency<br>
* 1.5μA Shutdown Current<br>
* 10-Pin MSOP Package<p>
Manufacturer's page: <a href="http://www.linear.com/product/LTC4150">http://www.linear.com/product/LTC4150</a>
<B>Quad 2-input open-drain NAND</B><br>
2-5V operating voltage<br>
Some part numbers may include a clamping diode from OD output to VCC; check datasheet for specific part.<br>
We use an NXP part which does NOT have a clamping diode.
Cypress PSOC 5LP, 100-pin package<br>
We use the CY8C5868AXI-LP035, which has the "full" feature set:<br>
- 256k flash<br>
- 64k SRAM<br>
- 2k EEPROM <br>
- CAN<br>
- Full-speed USB<br>
- 67MHz operation
PSoC5LP 68-QFN package
16-channel 12-bit PWM<br>
I<sup>2</sup>C interface<br>
Internal Oscillator 40Hz to 1kHz<br> <br>
Can be totem pole or open collector<br>
2.3V to 5.5V
CAN controller with SPI interface to any MCU.
<br>
Original design by Microchip.
<b>8-Bit Bi-Directional Level Shifter</b>
<ul>
<li>1.2V-3.6V (VCCA) to 1.65V-5.5V (VCCB) bi-directional level shifter with auto direction sensing.</li>
<li>Max data rate - VCCA 1.2V: 20Mbps (50ns), VCCA 3.3V: 100Mbps (10ns)</li>
</ul>
<p>Digikey: 296-27217-1-ND (20-UFDFN)</p>
<p>IC-12292</p>
<b>USB UART</b><br>
CY7C65213 USB-UART controller.
Atmel TPM 1.2
32Kb Serial EEPROM.
AES-128-CCM.
MAC.
Secure Storage for 128-bit keys.
Encrypted User Memory Readn and Write.
HWRNG.
2.5V to 5.5V.
ATECC108: Provides ECDSA with NIST curves P256, B283, and K283. Also, a RNG, 8.5Kb EEPROM. 2.0V - 5.5V.
ATSHA204
DS3231M Real Time Clock. Accuracy +/-5ppm. Battery Backup. 2.3V to 5.5V.
SMD version of the popular sink driver. This version can sink up to 100mA per channel
<b>TSL2561 illumination sensor</b><p>
Approximates Human Eye Response<br>
Precisely Measures Illuminance<br>
Programmable Interrupt Function with
User-Defined Upper and Lower Threshold<br>
400 KHz I2C interface<br>
Programmable Analog Gain and Integration
Time Supporting 1,000,000-to-1 Dynamic
Range<br>
Automatically Rejects 50/60-Hz Lighting
Ripple<br>
Low Active Power (0.75 mW Typical) with
Power Down Mode<br>
RoHS Compliant<p>
The TSL2561 is a light-to-digital converter that transform light intensity to a digital signal output via I2C interface. The device combines one broadband
photodiode (visible plus infrared) and one infrared-responding photodiode on a single CMOS integrated circuit
capable of providing a near-photopic response over an effective 20-bit dynamic range (16-bit resolution). Two
integrating ADCs convert the photodiode currents to a digital output that represents the irradiance measured
on each channel. This digital output can be input to a microprocessor where illuminance (ambient light level)
in lux is derived using an empirical formula to approximate the human eye response. The TSL2561 device supports a traditional level style interrupt that
remains asserted until the firmware clears it.
The 74HC7014 is a hex buffer with precision Schmitt-trigger inputs.
The precisely defined
trigger levels are lying in a window between (0.55 x VCC) and (0.65 x VCC). It makes the
circuit suitable to operate in a highly noisy environment. Input shorts are allowed to -1.5 V
and +16 V without disturbing other channels. Inputs include clamp diodes that enable the
use of current limiting resistors to interface inputs to voltages in excess of VCC. Schmitt
trigger inputs transform slowly changing input signals into sharply defined jitter-free output
signals.
<strong>Ultra-compact high-performance eCompass module:<br/>
3D accelerometer and 3D magnetometer</strong>
<p>http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00089896.pdf</p>
<strong>Simple Power Sequencer</strong><br/>
<ul>
<li>Precision enable pin & 3 open-drain output flags</li>
<li>Input Voltage Range of 2.7 V to 5.5 V</li>
<li>Power-Up and Power-Down Control</li>
<li>LM3880MF-1XY (Timing Designator)
<table>
<tr><td>AF</td><td>16ms</td></tr>
<tr><td>AE</td><td>2ms</td></tr>
<tr><td>AA</td><td>10ms</td></tr>
<tr><td>AB</td><td>30ms</td></tr>
<tr><td>AC</td><td>60ms</td></tr>
<tr><td>AD</td><td>120ms</td></tr>
</table></li>
<li>The timing sequence of the LM3880 is controlled entirely by the enable (EN) pin. Upon power up, all the flags are held low until this precision enable is pulled high
</li>
</ul>
<b>Micropower 1-Cell Li+ ModelGauge</b>
CYPRESS MCU 32K FLASH 2K SRAM 28-SOIC
<h3>Atmel SAMD21G SMART ARM-Based Microcontroller</h3>
<p>The Atmel ® | SMART ™ SAM D21 is a series of low-power microcontrollers using the 32-bit
ARM ® Cortex ® -M0+ processor, and ranging from 32- to 64-pins with up to 256KB Flash and
32KB of SRAM. The SAM D21 devices operate at a maximum frequency of 48MHz and reach
2.46 CoreMark/MHz. They are designed for simple and intuitive migration with identical
peripheral modules, hex compatible code, identical linear address map and pin compatible
migration paths between all devices in the product series. All devices include intelligent and
flexible peripherals, Atmel Event System for inter-peripheral signaling, and support for capacitive
touch button, slider and wheel user interfaces.</p>
<b>LPC214x</b>
Schematic element and footprint for NXP LPC2144/2146/2148.
<h3>Winbond W25Q32FV 32Mbit (4MB) Flash</h3>
<p>The W25Q32FV support the standard Serial Peripheral Interface (SPI), Dual/Quad I/O SPI as well as 2-clocks instruction cycle Quad Peripheral Interface (QPI).</p>
<p><a href="http://www.winbond.com/resource-files/w25q32fv%20revh%20091613.pdf">Datasheet</a></p>
SPI Serial flash memory with dual/quad-IO support
Since Version 6.2.2 text objects can contain more than one line,
which will not be processed correctly with this version.