<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> CC v3.0 Share-Alike 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 Package</b> >NAME >VALUE <b>Shrink Small Outline Package</b><p> package type SS >NAME >VALUE >NAME 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 >NAME >VALUE >NAME >VALUE >NAME >VALUE >NAME >VALUE D14/RX LED D15 D16 D17 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 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 PL-2303XA >Name >Value >NAME >VALUE >NAME >VALUE >VALUE >NAME >NAME >VALUE SN74LVC1G08 >Name >Value >NAME >VALUE >Name >Value >Name >Value >Name >Value TC7SU04F >Name >Value >NAME >VALUE >VALUE >NAME >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 14 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 >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 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 &lt;-&gt; 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 &lt;-&gt; Parallel) - FIFO. Spark Fun Electronics SKU : COM-00787 USB to USART/FIFO/JTAG/SPI/I2C BCD to 7-seg decoder/driver Just what it says. 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>PIC24FXXXDAX06</b><br> PIC24FXXXDA106 / PIC24FXXXDA206<br> PIC24FJ256DA206-I/PT for IOIO<br> IC-10386 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 Single gate inverter 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> FAIRCHILD Unbuffered Inverter. Used for external clock sources Digikey P/N NC7SPU04P5XCT-ND 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 Single 2-input OR gate Quadruple 2-line to 1-line data <b>SELECTOR/MULTIPLEXER</b> 8-bit <b>SHIFT REGISTER</b>, output latch Quad Buffer with 3-State Outputs- ON Semi Conductor: Digikey P/N MC74ACT125DR2GOSTR-ND 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</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 Atmel 44-pin 8-bit Microcontroller with 32KBytes of ISP Flash and USB Controller <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.