← Commit history

index: add Batch 18 (rp2040, mcp23017, sn74hc86, tmp102, pca9685) -> 88 components

Ray ·12f48efd37 · ·parent ff61a94
2 files changed +38−13
README.md+11−6
@@ -1,6 +1,6 @@ # Component pages -83 electronic components, each built datasheet-first: the pinout and specs come from the manufacturer datasheet (recorded with sha256 + page cites), paired with real KiCad-official symbol, footprint, and 3D model, cross-highlighting viewers, and full provenance.+88 electronic components, each built datasheet-first: the pinout and specs come from the manufacturer datasheet (recorded with sha256 + page cites), paired with real KiCad-official symbol, footprint, and 3D model, cross-highlighting viewers, and full provenance.  Every page lives at `wiki.adom.inc/ray/<part>`. Use the interactive view above to search and filter by category, package, or function. @@ -64,19 +64,20 @@ Every page lives at `wiki.adom.inc/ray/<part>`. Use the interactive view above t - [ADS1115](https://wiki.adom.inc/ray/ads1115): 16-bit I2C ADC, VSSOP-10. TI 16-bit I2C ADC, VSSOP-10. 4-ch, integrated PGA + reference, 860 SPS. - [MCP4725](https://wiki.adom.inc/ray/mcp4725): 12-bit I2C DAC, SOT-23-6. Microchip 12-bit I2C DAC with EEPROM, SOT-23-6. Buffered voltage output, 2.7-5.5 V. -## Microcontroller (4)+## Microcontroller (5)  - [ATtiny85](https://wiki.adom.inc/ray/attiny85): 8-bit AVR MCU, SOIC-8 (EIAJ 8S2). Microchip 8-bit AVR MCU, SOIC-8. 8 KB flash, 512 B EEPROM/SRAM, 6 I/O, 10-bit ADC, up to 20 MHz. - [ATmega328P](https://wiki.adom.inc/ray/atmega328p): 8-bit AVR MCU, PDIP-28. Microchip 8-bit AVR MCU, 28-pin DIP. 32 KB flash, 2 KB SRAM, 20 MHz, the Arduino Uno chip. Datasheet-verified. - [PIC16F877A](https://wiki.adom.inc/ray/pic16f877a): 8-bit PIC MCU, PDIP-40. Microchip 8-bit PIC MCU, 40-pin DIP. 14 KB flash, 368 B RAM, 20 MHz, 33 I/O, 8-ch 10-bit ADC. Datasheet-verified. - [ATmega32U4](https://wiki.adom.inc/ray/atmega32u4): 8-bit AVR MCU with USB, TQFP-44. Microchip 8-bit AVR MCU with native full-speed USB, TQFP-44. 32 KB flash, 16 MHz, the Arduino Leonardo chip. Datasheet-verified.+- [RP2040](https://wiki.adom.inc/ray/rp2040): Dual-core Arm Cortex-M0+ MCU, QFN-56. Raspberry Pi dual-core Arm Cortex-M0+ MCU, QFN-56. 133 MHz, 264 KB SRAM, PIO, 30 GPIO, USB. The Pico chip. Datasheet-verified.  ## Memory (2)  - [24LC256](https://wiki.adom.inc/ray/24lc256): I2C serial EEPROM, SOIC-8. Microchip 256 Kbit I2C EEPROM, SOIC-8. 32K x 8, 2.5-5.5 V, 400 kHz, 64-byte page. - [W25Q128FV](https://wiki.adom.inc/ray/w25q128): 128 Mbit SPI NOR flash, SOIC-8 (208 mil). Winbond 128 Mbit (16 MB) 3 V serial NOR flash, SOIC-8. Standard/Dual/Quad SPI, 104 MHz, 4 KB sectors. Datasheet-verified. -## Logic IC (9)+## Logic IC (10)  - [SN74HC00](https://wiki.adom.inc/ray/sn74hc00): Quad 2-input NAND gate, SOIC-14. TI quad 2-input NAND gate, SOIC-14. HC CMOS, Y = NOT(A AND B), 2-6 V. - [SN74HC14](https://wiki.adom.inc/ray/sn74hc14): Hex Schmitt-trigger inverter, SOIC-14. TI hex Schmitt-trigger inverter, SOIC-14. 6 inverters, ~0.9 V hysteresis, 2-6 V.@@ -87,6 +88,7 @@ Every page lives at `wiki.adom.inc/ray/<part>`. Use the interactive view above t - [SN74HC245](https://wiki.adom.inc/ray/sn74hc245): Octal bus transceiver (3-state), SOIC-20. TI octal bus transceiver with 3-state outputs, SOIC-20. Direction + output-enable, 8 channels, 2-6 V. Datasheet-verified. - [CD4017B](https://wiki.adom.inc/ray/cd4017b): Decade counter (1-of-10 decoded), PDIP-16. TI CMOS decade counter/divider, DIP-16. Ten decoded outputs, carry out, clock inhibit, reset. 3-18 V. Datasheet-verified. - [SN74HC373](https://wiki.adom.inc/ray/sn74hc373): Octal transparent D latch (3-state), SOIC-20. TI octal transparent D latch with 3-state outputs, SOIC-20. Latch-enable + output-enable, 2-6 V. Datasheet-verified.+- [SN74HC86](https://wiki.adom.inc/ray/sn74hc86): Quad 2-input XOR gate, SOIC-14. TI quad 2-input exclusive-OR gate, SOIC-14. Output high when inputs differ. HC CMOS 2-6 V. Datasheet-verified.  ## Clock IC (1) @@ -96,17 +98,18 @@ Every page lives at `wiki.adom.inc/ray/<part>`. Use the interactive view above t  - [NE555](https://wiki.adom.inc/ray/ne555): Precision timer / oscillator, SOIC-8. TI precision 555 timer, SOIC-8. Monostable / astable, 4.5-16 V, 200 mA output. -## Driver (2)+## Driver (3)  - [UCC27517](https://wiki.adom.inc/ray/ucc27517): Low-side gate driver, SOT-23-5. TI single-channel low-side gate driver, SOT-23-5. +/-4 A peak, 4.5-18 V, dual inputs. - [ULN2003A](https://wiki.adom.inc/ray/uln2003a): Darlington transistor array, SOIC-16. TI 7-channel Darlington array, SOIC-16. 500 mA/50 V per channel, freewheeling diodes, TTL inputs.+- [PCA9685](https://wiki.adom.inc/ray/pca9685): 16-channel PWM / servo driver (I2C), TSSOP-28. NXP 16-channel 12-bit PWM controller, TSSOP-28. I2C, per-channel duty + phase, the servo-driver chip. Datasheet-verified.  ## Motor Driver (2)  - [DRV8833](https://wiki.adom.inc/ray/drv8833): Dual H-bridge motor driver, HTSSOP-16 (PowerPAD). TI dual H-bridge motor driver, HTSSOP-16. 2 DC motors or 1 stepper, 1.5 A/ch, 2.7-10.8 V. - [L293D](https://wiki.adom.inc/ray/l293d): Quad half-H driver (dual H-bridge), PDIP-16. TI quadruple half-H motor driver with internal clamp diodes, DIP-16. 600 mA/ch, up to 36 V. Datasheet-verified. -## Interface IC (10)+## Interface IC (11)  - [FT232RL](https://wiki.adom.inc/ray/ft232rl): USB-to-UART bridge, SSOP-28. FTDI USB-to-UART bridge, SSOP-28. USB 2.0 full-speed, 300 baud-3 Mbaud, integrated clock + EEPROM. - [MAX232](https://wiki.adom.inc/ray/max232): RS-232 transceiver, SOIC-16. TI dual RS-232 driver/receiver, SOIC-16. Charge-pump generates +/- line levels from single 5 V.@@ -118,13 +121,14 @@ Every page lives at `wiki.adom.inc/ray/<part>`. Use the interactive view above t - [PCF8574](https://wiki.adom.inc/ray/pcf8574): I2C 8-bit I/O expander, SOIC-16. TI remote 8-bit I2C I/O expander, SOIC-16. Eight quasi-bidirectional lines, 3 address pins, open-drain INT. Datasheet-verified. - [MCP2551](https://wiki.adom.inc/ray/mcp2551): CAN transceiver (physical layer), SOIC-8. Microchip high-speed CAN transceiver, SOIC-8. Up to 1 Mb/s, pairs with MCP2515, slope control. Datasheet-verified. - [CP2102N](https://wiki.adom.inc/ray/cp2102n): USB-to-UART bridge, QFN-28. Silicon Labs single-chip USB 2.0-to-UART bridge, QFN-28. Up to 3 Mbps, integrated transceiver/regulator/clock. Datasheet-verified.+- [MCP23017](https://wiki.adom.inc/ray/mcp23017): I2C 16-bit I/O expander, SOIC-28. Microchip 16-bit I2C I/O expander, SOIC-28. Two 8-bit ports, interrupts, configurable pull-ups, 3 address pins. Datasheet-verified.  ## Multiplexer (2)  - [CD4051B](https://wiki.adom.inc/ray/cd4051b): 8-channel analog mux / demux, SOIC-16. TI CMOS 8-channel analog multiplexer/demultiplexer, SOIC-16. 3-A/B/C select, INH, VEE for bipolar. Datasheet-verified. - [CD74HC4067](https://wiki.adom.inc/ray/cd74hc4067): 16-channel analog mux / demux, SOIC-24. TI CMOS 16-channel analog multiplexer/demultiplexer, SOIC-24. 4-bit select, enable, bidirectional. Datasheet-verified. -## Sensor (7)+## Sensor (8)  - [DRV5033](https://wiki.adom.inc/ray/drv5033): Hall-effect switch (magnetic), SOT-23-3. TI omnipolar Hall-effect switch, SOT-23. Open-drain, 2.5-38 V, either-polarity sensing. - [INA219](https://wiki.adom.inc/ray/ina219): Current / power monitor, SOIC-8. TI zero-drift bidirectional current/power monitor, SOIC-8. I2C, 0-26 V bus, reports V/I/power.@@ -133,6 +137,7 @@ Every page lives at `wiki.adom.inc/ray/<part>`. Use the interactive view above t - [DS18B20](https://wiki.adom.inc/ray/ds18b20): 1-Wire digital temperature sensor, TO-92. Analog Devices 1-Wire digital thermometer, TO-92. -55 to +125 C, 9-12 bit, unique 64-bit ID, parasite power. Datasheet-verified. - [ACS712](https://wiki.adom.inc/ray/acs712): Hall-effect current sensor, SOIC-8. Allegro Hall-effect linear current sensor, SOIC-8. Fully isolated 1.2 mohm path, analog output, ±5/20/30 A. Datasheet-verified. - [LM35](https://wiki.adom.inc/ray/lm35): Analog temperature sensor, TO-92. TI precision analog temperature sensor, TO-92. Linear 10 mV/C, -55 to +150 C, no calibration. Datasheet-verified.+- [TMP102](https://wiki.adom.inc/ray/tmp102): I2C digital temperature sensor, SOT-563. TI digital I2C temperature sensor, SOT-563. 12-bit, ±0.5 C, ALERT output, 4 addresses. Tiny + low power. Datasheet-verified.  ## Circuit Protection (1) 
readme.html+27−7
@@ -36,8 +36,8 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}   <div class="top">     <div class="eyebrow">Adom Component Library</div>     <h1>Component pages</h1>-    <p class="lede">83 electronic components, each built <b>datasheet-first</b>: the pinout and specs come from the manufacturer datasheet (recorded with sha256 + page cites), paired with real KiCad-official symbol, footprint, and 3D model, cross-highlighting viewers, and full provenance. Click any card to open its page.</p>-    <div class="stats"><div class="stat"><b>83</b><span>components</span></div><div class="stat"><b>24</b><span>categories</span></div><div class="stat"><b>100%</b><span>datasheet-sourced</span></div></div>+    <p class="lede">88 electronic components, each built <b>datasheet-first</b>: the pinout and specs come from the manufacturer datasheet (recorded with sha256 + page cites), paired with real KiCad-official symbol, footprint, and 3D model, cross-highlighting viewers, and full provenance. Click any card to open its page.</p>+    <div class="stats"><div class="stat"><b>88</b><span>components</span></div><div class="stat"><b>24</b><span>categories</span></div><div class="stat"><b>100%</b><span>datasheet-sourced</span></div></div>   </div>   <div class="controls">     <input id="q" type="text" placeholder="Search by part number, function, package..." autocomplete="off">@@ -212,7 +212,7 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="brief">Microchip 12-bit I2C DAC with EEPROM, SOT-23-6. Buffered voltage output, 2.7-5.5 V.</div>     </a></div>     </section><section class="catsec" data-cat="Microcontroller">-      <h2 class="cathdr">Microcontroller <span class="catcount">4</span></h2>+      <h2 class="cathdr">Microcontroller <span class="catcount">5</span></h2>       <div class="grid"><a class="card" href="https://wiki.adom.inc/ray/attiny85" target="_blank" rel="noopener" data-cat="Microcontroller" data-search="attiny85 8-bit avr mcu soic-8 (eiaj 8s2) microchip 8-bit avr mcu, soic-8. 8 kb flash, 512 b eeprom/sram, 6 i/o, 10-bit adc, up to 20 mhz. microcontroller">       <div class="card-head"><span class="mpn">ATtiny85</span><span class="pkg">SOIC-8 (EIAJ 8S2)</span></div>       <div class="sub">8-bit AVR MCU</div>@@ -229,6 +229,10 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="card-head"><span class="mpn">ATmega32U4</span><span class="pkg">TQFP-44</span></div>       <div class="sub">8-bit AVR MCU with USB</div>       <div class="brief">Microchip 8-bit AVR MCU with native full-speed USB, TQFP-44. 32 KB flash, 16 MHz, the Arduino Leonardo chip. Datasheet-verified.</div>+    </a><a class="card" href="https://wiki.adom.inc/ray/rp2040" target="_blank" rel="noopener" data-cat="Microcontroller" data-search="rp2040 dual-core arm cortex-m0+ mcu qfn-56 raspberry pi dual-core arm cortex-m0+ mcu, qfn-56. 133 mhz, 264 kb sram, pio, 30 gpio, usb. the pico chip. datasheet-verified. microcontroller">+      <div class="card-head"><span class="mpn">RP2040</span><span class="pkg">QFN-56</span></div>+      <div class="sub">Dual-core Arm Cortex-M0+ MCU</div>+      <div class="brief">Raspberry Pi dual-core Arm Cortex-M0+ MCU, QFN-56. 133 MHz, 264 KB SRAM, PIO, 30 GPIO, USB. The Pico chip. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Memory">       <h2 class="cathdr">Memory <span class="catcount">2</span></h2>@@ -242,7 +246,7 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="brief">Winbond 128 Mbit (16 MB) 3 V serial NOR flash, SOIC-8. Standard/Dual/Quad SPI, 104 MHz, 4 KB sectors. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Logic IC">-      <h2 class="cathdr">Logic IC <span class="catcount">9</span></h2>+      <h2 class="cathdr">Logic IC <span class="catcount">10</span></h2>       <div class="grid"><a class="card" href="https://wiki.adom.inc/ray/sn74hc00" target="_blank" rel="noopener" data-cat="Logic IC" data-search="sn74hc00 quad 2-input nand gate soic-14 ti quad 2-input nand gate, soic-14. hc cmos, y = not(a and b), 2-6 v. logic ic">       <div class="card-head"><span class="mpn">SN74HC00</span><span class="pkg">SOIC-14</span></div>       <div class="sub">Quad 2-input NAND gate</div>@@ -279,6 +283,10 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="card-head"><span class="mpn">SN74HC373</span><span class="pkg">SOIC-20</span></div>       <div class="sub">Octal transparent D latch (3-state)</div>       <div class="brief">TI octal transparent D latch with 3-state outputs, SOIC-20. Latch-enable + output-enable, 2-6 V. Datasheet-verified.</div>+    </a><a class="card" href="https://wiki.adom.inc/ray/sn74hc86" target="_blank" rel="noopener" data-cat="Logic IC" data-search="sn74hc86 quad 2-input xor gate soic-14 ti quad 2-input exclusive-or gate, soic-14. output high when inputs differ. hc cmos 2-6 v. datasheet-verified. logic ic">+      <div class="card-head"><span class="mpn">SN74HC86</span><span class="pkg">SOIC-14</span></div>+      <div class="sub">Quad 2-input XOR gate</div>+      <div class="brief">TI quad 2-input exclusive-OR gate, SOIC-14. Output high when inputs differ. HC CMOS 2-6 V. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Clock IC">       <h2 class="cathdr">Clock IC <span class="catcount">1</span></h2>@@ -295,7 +303,7 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="brief">TI precision 555 timer, SOIC-8. Monostable / astable, 4.5-16 V, 200 mA output.</div>     </a></div>     </section><section class="catsec" data-cat="Driver">-      <h2 class="cathdr">Driver <span class="catcount">2</span></h2>+      <h2 class="cathdr">Driver <span class="catcount">3</span></h2>       <div class="grid"><a class="card" href="https://wiki.adom.inc/ray/ucc27517" target="_blank" rel="noopener" data-cat="Driver" data-search="ucc27517 low-side gate driver sot-23-5 ti single-channel low-side gate driver, sot-23-5. +/-4 a peak, 4.5-18 v, dual inputs. driver">       <div class="card-head"><span class="mpn">UCC27517</span><span class="pkg">SOT-23-5</span></div>       <div class="sub">Low-side gate driver</div>@@ -304,6 +312,10 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="card-head"><span class="mpn">ULN2003A</span><span class="pkg">SOIC-16</span></div>       <div class="sub">Darlington transistor array</div>       <div class="brief">TI 7-channel Darlington array, SOIC-16. 500 mA/50 V per channel, freewheeling diodes, TTL inputs.</div>+    </a><a class="card" href="https://wiki.adom.inc/ray/pca9685" target="_blank" rel="noopener" data-cat="Driver" data-search="pca9685 16-channel pwm / servo driver (i2c) tssop-28 nxp 16-channel 12-bit pwm controller, tssop-28. i2c, per-channel duty + phase, the servo-driver chip. datasheet-verified. driver">+      <div class="card-head"><span class="mpn">PCA9685</span><span class="pkg">TSSOP-28</span></div>+      <div class="sub">16-channel PWM / servo driver (I2C)</div>+      <div class="brief">NXP 16-channel 12-bit PWM controller, TSSOP-28. I2C, per-channel duty + phase, the servo-driver chip. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Motor Driver">       <h2 class="cathdr">Motor Driver <span class="catcount">2</span></h2>@@ -317,7 +329,7 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="brief">TI quadruple half-H motor driver with internal clamp diodes, DIP-16. 600 mA/ch, up to 36 V. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Interface IC">-      <h2 class="cathdr">Interface IC <span class="catcount">10</span></h2>+      <h2 class="cathdr">Interface IC <span class="catcount">11</span></h2>       <div class="grid"><a class="card" href="https://wiki.adom.inc/ray/ft232rl" target="_blank" rel="noopener" data-cat="Interface IC" data-search="ft232rl usb-to-uart bridge ssop-28 ftdi usb-to-uart bridge, ssop-28. usb 2.0 full-speed, 300 baud-3 mbaud, integrated clock + eeprom. interface ic">       <div class="card-head"><span class="mpn">FT232RL</span><span class="pkg">SSOP-28</span></div>       <div class="sub">USB-to-UART bridge</div>@@ -358,6 +370,10 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="card-head"><span class="mpn">CP2102N</span><span class="pkg">QFN-28</span></div>       <div class="sub">USB-to-UART bridge</div>       <div class="brief">Silicon Labs single-chip USB 2.0-to-UART bridge, QFN-28. Up to 3 Mbps, integrated transceiver/regulator/clock. Datasheet-verified.</div>+    </a><a class="card" href="https://wiki.adom.inc/ray/mcp23017" target="_blank" rel="noopener" data-cat="Interface IC" data-search="mcp23017 i2c 16-bit i/o expander soic-28 microchip 16-bit i2c i/o expander, soic-28. two 8-bit ports, interrupts, configurable pull-ups, 3 address pins. datasheet-verified. interface ic">+      <div class="card-head"><span class="mpn">MCP23017</span><span class="pkg">SOIC-28</span></div>+      <div class="sub">I2C 16-bit I/O expander</div>+      <div class="brief">Microchip 16-bit I2C I/O expander, SOIC-28. Two 8-bit ports, interrupts, configurable pull-ups, 3 address pins. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Multiplexer">       <h2 class="cathdr">Multiplexer <span class="catcount">2</span></h2>@@ -371,7 +387,7 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="brief">TI CMOS 16-channel analog multiplexer/demultiplexer, SOIC-24. 4-bit select, enable, bidirectional. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Sensor">-      <h2 class="cathdr">Sensor <span class="catcount">7</span></h2>+      <h2 class="cathdr">Sensor <span class="catcount">8</span></h2>       <div class="grid"><a class="card" href="https://wiki.adom.inc/ray/drv5033" target="_blank" rel="noopener" data-cat="Sensor" data-search="drv5033 hall-effect switch (magnetic) sot-23-3 ti omnipolar hall-effect switch, sot-23. open-drain, 2.5-38 v, either-polarity sensing. sensor">       <div class="card-head"><span class="mpn">DRV5033</span><span class="pkg">SOT-23-3</span></div>       <div class="sub">Hall-effect switch (magnetic)</div>@@ -400,6 +416,10 @@ h1{font-size:30px;font-weight:800;letter-spacing:-.5px;margin:6px 0 8px}       <div class="card-head"><span class="mpn">LM35</span><span class="pkg">TO-92</span></div>       <div class="sub">Analog temperature sensor</div>       <div class="brief">TI precision analog temperature sensor, TO-92. Linear 10 mV/C, -55 to +150 C, no calibration. Datasheet-verified.</div>+    </a><a class="card" href="https://wiki.adom.inc/ray/tmp102" target="_blank" rel="noopener" data-cat="Sensor" data-search="tmp102 i2c digital temperature sensor sot-563 ti digital i2c temperature sensor, sot-563. 12-bit, ±0.5 c, alert output, 4 addresses. tiny + low power. datasheet-verified. sensor">+      <div class="card-head"><span class="mpn">TMP102</span><span class="pkg">SOT-563</span></div>+      <div class="sub">I2C digital temperature sensor</div>+      <div class="brief">TI digital I2C temperature sensor, SOT-563. 12-bit, ±0.5 C, ALERT output, 4 addresses. Tiny + low power. Datasheet-verified.</div>     </a></div>     </section><section class="catsec" data-cat="Circuit Protection">       <h2 class="cathdr">Circuit Protection <span class="catcount">1</span></h2>